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 ответа
- Создайте php файл с
<?php phpinfo(); ?>и откройте его с помощью браузера. - Найдите загруженный файл конфигурации (показывает фактический используемый файл конфигурации) и отредактируйте
upload_max_filesizeи установитьpost_max_sizeк тому же значению (или задайте 0, чтобы отключить ограничение) в этом файле в режиме root. - Выполнение:
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.
У меня была та же проблема, и ни одно из решений не сработало, но это превосходное решение сработало.
создать файл php с
<? phpinfo(); ?>Ищите "Сканировать этот каталог на наличие дополнительных файлов.ini".
Перейдите в указанный выше каталог и создайте файл user.ini, например:
post_max_size = 1500M upload_max_filesize = 1500MПерезапустите службу Apache sudo. Перезапустите Apache2.
- Перезагрузить
phpinfo();файл. Вы будете благодарить меня:)