в PHP 7 на PHP.ini загрузить максимальный размер файла не работает
Я прочитал много решений в интернете, но все еще не могу изменить upload_max_filesize
значение (upload_max_filesize
всегда = 2M)
вот мой загружен php.ini
на phpinfo()
:
Configuration File (php.ini) Path /etc/php/7.0/apache2
Loaded Configuration File /etc/php/7.0/apache2/php.ini
Scan this dir for additional .ini files /etc/php/7.0/apache2/conf.d
upload_max_filesize 2M 2M
post_max_size 8M 8M
вот мой отредактированный php.ini
на /etc/php/7.0/apache2/php.ini
; http://php.net/post-max-size
post_max_size = 86M
; http://php.net/upload-max-filesize
upload_max_filesize = 40M
im с помощью ubuntu 14.04, apache2, php7.0 (Я сбросил apache2 много раз после каждого изменения в php.ini)
4 ответов
у меня было другое исправление для него. ОС: ubuntu 16.04 phpversion: 7.0
Я создал функцию phpinfo.в PHP содержит:
<?php phpinfo() ?>
поместите phpinfo.php файл в корне вашего сайта www.mywebsite.com/phpinfo.php
переход к нему и поиск строки:
загруженный файл конфигурации : /etc/php/7.0/cgi / php.ini
теперь вы знаете, что php.ini-файл загружается.
SSH на сервер и используйте свой любимый инструмент редактирования (мой-nano), чтобы настроить php.ini
измените значения в соответствии с вашими предпочтениями.
установка post_max_size = 128М
upload_max_filesize = 64M
сохранить и закрыть файл.
перезапустить apache
sudo service apache2 restart
__
проверьте phpinfo.ini, если новые значения, не указано.
и если они это сделают, вы готовы идти.
У меня было исправление для PHP-FPM 7.1
отредактируйте свой php.ini in
/ etc/php/7.1/fpm / php.ini
внесите изменения в любой параметр, который вы хотите, например, post_max_size, upload_max_filesize, max_execution_time & so...
сохранить и закрыть файл.
run
sudo сервис php7.1-перезапуск fpm
Он будет работать!
Я fingured вон !
в моем загруженном php.ini
config, my error_reporting
ценностей E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED
-> это неправильно!, поэтому я изменил его на
error_reporting: E_ALL
а затем перезапустите сервер apache2,
теперь все работает нормально !
поэтому, пожалуйста, обратите внимание : если php.ini
есть какие-то ошибки , он будет использовать значение по умолчанию (что означает upload_max_filesize
всегда 2M
)
большинство людей забывают перезапустить свой php через терминал, поэтому он не работает, если вы считаете, что все сделали правильно, обязательно перезагрузите php и сервер.