Разрешенный объем памяти *** байт исчерпан

1

Я хочу обработать большой XML файл, но когда я начинаю свой скрипт, я получаю

Неустранимая ошибка: допустимый размер памяти *** Байт исчерпан

Является ли PHP непонятным/переопределять память, когда я снова запускаю свой скрипт?

Теги:
memory
limit

3 ответа

0

Просто добавьте этот код перед чтением файла:

ini_set('memory_limit', '256M');

Измените размер в соответствии с вашими потребностями.

  • 0
    Я уже установил разрешенную память 850Mb
  • 0
    Просто перезапустите Apache и проверьте его снова
Показать ещё 2 комментария
0

Вы можете увеличить разрешенный размер памяти из файла php.ini на вашем сервере.

  • 0
    Я уже установил разрешенную память 850Mb
0

Память ограничена либо вашей хостинговой средой, либо файлом php.ini, который вы, возможно, захотите попробовать, чтобы повысить этот предел, в противном случае обратитесь к своему веб-хосту и посмотрите, сколько у вас выделено.

ini_set('memory_limit', '32M');
  • 0
    Я уже установил разрешенную память 850Mb
  • 0
    Вероятно, это связано с ограничением, установленным для вашей учетной записи вашим хостинг-провайдером. Ограничение здесь - это только мягкое ограничение, оно не будет превышать возможностей вашей хостинговой среды.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню