【发布时间】:2016-09-19 18:36:10
【问题描述】:
我在互联网上阅读了许多解决方案,但仍然无法更改 upload_max_filesize 值(upload_max_filesize always = 2M)
这是我在phpinfo() 中加载的php.ini:
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
这是我在/etc/php/7.0/apache2/php.ini中编辑的php.ini
; http://php.net/post-max-size
post_max_size = 86M
; http://php.net/upload-max-filesize
upload_max_filesize = 40M
我正在使用 ubuntu 14.04,apache2,php7.0 (每次更改 php.ini 后,我都多次重置 apache2)
【问题讨论】:
-
你需要检查 php.ini 的路径,看来你在其他地方进行了更改。您可以在 phpinfo 本身中看到 ini 路径,只需检查“配置文件(php.ini)路径”行
-
我更改了我找到的每个 php.ini 文件,但仍然无法更改 upload_max_filesize :(
-
重启服务器并检查更改。
-
我已经重启过 apache2 很多次了,但是还是一样...
-
php -i | grep -i "upload\_max\_filesize\|post\_max\_size\|max\_file\_uploads"是一个有用的命令,它可以帮助您发现您更新的任何“ini”文件可能尚未重新加载或可能根本不是正在使用的正确文件。