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 но это не то, что я хочу.

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

3 ответа

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

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

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

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

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

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

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

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

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