我在互联网上读过许多解决方案,但仍然不能更改upload_max_filesize值(upload_max_filesize总是= 2M )。
下面是我在phpinfo()中加载的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这是我在/etc/php/7.0/apache2/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我使用的是ubuntu14.04,apache2,php7.0 (我在每次更改apache2后多次重置php.ini )
发布于 2016-05-25 03:18:18
我摸出来了!
在我加载的php.ini配置中,我的error_reporting值是E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED-> --这是错误的!,所以我将它更改为
error_reporting: E_ALL然后重新启动apache2服务器,现在一切正常!
所以请注意:如果php.ini有任何错误,它将使用默认值(这意味着upload_max_filesize总是2M )。
发布于 2018-02-03 19:33:10
我修正了7.1
编辑您的php.ini
/etc/php/7.1/fpm/php.ini
改变你想要的任何选项,post_max_size,upload_max_filesize,max_execution_time &所以.
保存和关闭文件。
跑
sudo服务php7.1-fpm重新启动
看起来不错!
发布于 2016-11-09 14:58:19
我有另一个解决办法。操作系统: ubuntu 16.04版本: 7.0
我创建了一个包含以下内容的phpinfo.php文件:
<?php phpinfo() ?>将phpinfo.php文件放在您的网站www.mywebsite.com/phpinfo.php的根目录中。
导航到它并查找该行:
加载配置文件: /etc/php/7.0/cgi/php.ini
现在您知道加载了什么php.ini文件。
进入服务器并使用您最喜欢的编辑工具(我的是nano)来调整php.ini
更改值以满足您的首选项。
post_max_size =128米
upload_max_filesize = 64M
保存并关闭文件。
重新启动apache
sudo service apache2 restart__
如果新值设置为set,请检查phpinfo.ini。
如果他们这么做了,你就会去。
https://stackoverflow.com/questions/37381522
复制相似问题