Используя сервер LAMP с Ubuntu я пытаюсь увеличить следующее:
Используя phpinfo()
Я проверил основы:
/etc/php5/apache2
/etc/php5/apache2/php.ini
Если я изменю upload_max_filesize
с 2M до 3M и перезапустите Apache phpinfo()
по-прежнему показывает 2M.
Однако если я изменю точность или же output_buffering новое значение отображается phpinfo()
,
Почему php игнорирует некоторые мои настройки? Как мне справиться с этим?
После долгих поисков я нашел подсказку в этом посте.
Когда я захотел настроить уровень сообщений об ошибках, я скопировал найденное на php.net в мой файл php.ini:
error_reporting(E_ALL & ~E_NOTICE);
Это работает, если вы используете его в сценарии PHP, но не в файле .ini.
Правильный формат для конфигурации:
error_reporting = E_ALL & ~E_NOTICE
Сложность в том, что PHP остановится, если возникнет синтаксическая ошибка, и настройки после ошибки не будут выполнены.
Надеюсь, моя сага поможет другим.
Других решений пока нет …