2014-10-02 2 views
0

Использование сервера ЛАМПЫ с Ubuntu я пытается увеличить следующие действия:php.ini игнорирует некоторые параметры

  • upload_max_filesize
  • post_max_size
  • session.gc_maxlifetime

С помощью phpinfo() я проверил основы:

  • файла конфигурации (php.ini) Путь: /etc/php5/apache2
  • Loaded Configuration File: /etc/php5/apache2/php.ini

Если я изменяю upload_max_filesize от 2М к 3М и перезапустить Apache phpinfo() все еще показывает 2M. Однако, если я изменю точность или output_buffering новое значение отображается phpinfo().

Почему php игнорирует некоторые мои настройки? Как мне это решить?

+0

Вы уверены, что не переписываете эти настройки в своем .htaccess? – giorgio

+0

@giorgio, я не использую файл .htaccess – Miklos

ответ

1

После многих поисков я нашел подсказку in this post.

Когда я хотел, чтобы настроить уровень сообщений об ошибках я скопированный, что я нашел на php.net в мой файл php.ini:

error_reporting(E_ALL & ~E_NOTICE); 

Это работает, если вы используете его в PHP скрипт, но не в файле .ini.

Правильный формат для конфигурации:

error_reporting = E_ALL & ~E_NOTICE 

хитрого бит, что PHP остановится, если есть ошибка и настройка синтаксиса после не будет выполнена ошибка.

Надеюсь, моя сага поможет другим.

Смежные вопросы