我在互联网上阅读了许多解决方案,但仍然无法更改 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
我正在使用 ubuntu 14.04,apache2,php7.0(每次更改 php.ini 后,我都重置了 apache2 很多次)
原文由 CuongDC 发布,翻译遵循 CC BY-SA 4.0 许可协议
我想通了!
在我加载的
php.ini
配置中,我的error_reporting
值是E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED
-> 这是错误的!所以我将其更改为error_reporting: E_ALL
然后重启apache2服务器,现在一切正常!所以请注意:如果
php.ini
有任何错误,它将使用默认值(这意味着upload_max_filesize
总是2M
)