Конфигурация PHP - Память - PullRequest
0 голосов
/ 05 декабря 2010

В моем файле php.ini у меня есть

memory=40M

Что это делает (это решает некоторые проблемы, которые у меня были).Обратите внимание, что это НЕ:

memory_limit=128M

Я знаю, что предел памяти устанавливает максимальный объем памяти, который может использовать скрипт PHP, но что делает memory?1011 * Я понимаю, что это не стандартная директива, но она решает мою проблему.Без этого мои страницы случайным образом выдают 500 ошибок, но затем я вставляю эту строку, и они исчезают.

Вот откуда я получил исправление:

http://www.archtopia.com/2010/01/30/wordpress-internal-server-error-500-with-1and1-webhosting/

Ответы [ 2 ]

4 голосов
/ 05 декабря 2010

memory не является допустимой директивой php.ini. Это может решить вашу проблему, потому что она не распознается, в свою очередь прибегая к значению по умолчанию, которое действительно работает. Также обратите внимание, что «мегабайт» должен быть M, а не MB.

Правильный способ установки значения:

memory_limit=40m
0 голосов
/ 06 декабря 2010

Я не могу найти директиву памяти на http://php.net/manual/en/ini.core.php. Вы уверены, что это правильно, а не опечатка?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...