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

Я установил на официальном репозитории сервер 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, но это не то, что я хочу.

Как мне решить эту проблему?

13
задан 27 December 2016 в 13:26

3 ответа

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

➜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.

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

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

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

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

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

     post_max_size = 1500M
     upload_max_filesize = 1500M
    
  4. Перезапустите Apache sudo service apache2 restart

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

Другие вопросы по тегам:

Похожие вопросы: