apache2 - загрузка файла php5 и публикация максимального размера


13

Я установил с официальных репозиториев сервер LAMP. В файле /etc/php5/apache2/php.iniя изменил:

post_max_size = 8M
upload_max_filesize = 2M

в

post_max_size = 32M
upload_max_filesize = 16M

После этого я перезапустил сервер apache2, а также ноутбук, но при запуске phpinfoя получил post_max_sizeзначение 8MB. Единственный способ устранить эту ошибку - установить php_value .....в, .htaccessно это не то, что я хочу.

Как я могу решить это?

Ответы:


15
  1. Создайте php-файл <?php phpinfo(); ?>и откройте его в браузере.
  2. Найдите загруженный файл конфигурации (он показывает фактический используемый файл конфигурации ) и отредактируйте upload_max_filesizeи установите post_max_sizeто же значение (или задайте 0, чтобы отключить ограничение) в этом файле в корневом режиме.
  3. Выполнение: sudo service apache2 restart

7

У меня такая же проблема. Я изменил эти значения в этих файлах, и теперь он работает:

➜find /etc -name 'php.ini'
/etc/php5/cli/php.ini
/etc/php5/cgi/php.ini
/etc/php5/apache2/php.ini
/etc/php5/embed/php.ini
/etc/php5/fpm/php.ini

Вы должны установить настройки php для php-скриптов, а не только для Apache.


4

У меня была та же проблема, и ни одно из решений не сработало, но это превосходное решение сработало.

  1. создать файл php с <? phpinfo(); ?>

  2. Ищите «Сканировать этот каталог на наличие дополнительных файлов .ini».

  3. Перейдите в указанный выше каталог и создайте файл user.ini, например:

     post_max_size = 1500M
     upload_max_filesize = 1500M
    
  4. Перезапустите службу Apache sudo. Перезапустите Apache2.

  5. Перезагрузите phpinfo();файл. Вы будете благодарить меня :)

Это единственное , что сработало для меня. Хостинг на Digital Ocean с использованием Wordpress с PHP5, Apache2 и Ubuntu 14.04. Боже мой, спасибо.
JonLim

Да, приятель, я благодарю тебя за это, очень умное решение! ни один из предыдущих не работал для меня
Nourdine Alouane
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.