upload_max_filesize не отражается в phpinfo () - PullRequest
0 голосов
/ 23 сентября 2011

В моем файле php.ini (есть только один в системе) у меня есть

post_max_size = 8M
upload_max_filesize = 8M
upload_max_size = 8M

Первоначально они были установлены на 2M.Я поменял их на 8M, перезапустил apache, даже перезапустил экземпляр.Но когда я делаю phpinfo (), он все равно показывает 2M.

Я почти уверен, что у меня правильный файл php.ini, потому что если я увеличу max_execution_time, он будет отражен в phpinfo (), но все, что я добавлю для upload_max_filesize и post_max_size, не будет отражено в phpinfo ()Я дважды проверяю php.ini и настройки там.

Это экземпляр AWS Linux.php5.2.16 apache 2.2.17 (EL)

Есть какие-нибудь мысли от гуру?

Ответы [ 3 ]

0 голосов
/ 20 апреля 2013

Если вы работаете на локальном сервере, таком как wamp или xampp, убедитесь, что он использует php.ini, как вы думаете.На этих серверах обычно используется php.ini, которого нет в папке html docs.

0 голосов
/ 21 октября 2014

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

У меня возникла та же проблема, я исправил ее после удаления ошибок из php.ini.

Надеюсь, эта помощь.

0 голосов
/ 23 сентября 2011

Есть ли в файле Apache .htaccess записи, которые перезаписывают параметры?

Они будут выглядеть примерно так:

php_flag post_max_size 2M
php_flag upload_max_filesize 2M
php_flag upload_max_size 2M

Вот документация Apache .htaccess: http://httpd.apache.org/docs/1.3/howto/htaccess.html

...