我已经改变了我知道的所有php.ini参数: upload_max_filesize post_max_size。
为什么我仍然看到2MB?
我使用Zend Server CE,在Windows 7主机上的Ubuntu VirtualBox上。
我已经改变了我知道的所有php.ini参数: upload_max_filesize post_max_size。
为什么我仍然看到2MB?
我使用Zend Server CE,在Windows 7主机上的Ubuntu VirtualBox上。
当前回答
我面临着同样的问题,在php.ini中增加最大大小对wordpress没有影响,并尝试了许多解决方案,如-:
通过functions.php增加最大大小 通过.htaccess文件增加最大大小。
对我有用的是在。htaccess文件中添加最大大小。 它不能与php.ini文件或functions.php文件一起工作。
我只是在。htaccess文件中添加了这段代码,它完成了
php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300
php_value max_input_time 300
注意:我确实在<IfModule>标签中添加了上述代码。
如果php.ini文件在改变大小时没有做任何事情,那么尝试其他2个文件,其中一个肯定会为你工作。
阅读本文,了解可以增加最大大小的所有文件
其他回答
我认为如果你的php版本是5.5以上,假设它是5.6,那么你的php.ini文件在下面的文件夹
/etc/php/5.6/apache2
所以你必须应用你的改变,比如post_max_size, upload_max_filesize和memory_limit。
希望对你有所帮助。
Ubuntu 20.04:
更改php.ini文件和重新启动apache是不够的,我还必须这样做:
sudo service php7.4-fpm restart
首先要检查(或请主机提供程序检查)php.ini配置文件中的max_execution_time、upload_max_filesize、memory_limit和post_max_size的值。所有这三个设置都限制了PHP可以提交和处理的数据的最大大小。
请注意,post_max_size需要大于upload_max_filesize。
当前的答案都不能用于WHM / cPanel服务器。
增加WHM的限制:
导航到服务器配置>调整设置 选择PHP选项卡 更新“cPanel PHP max POST size”和“cPanel PHP max upload size”(POST size应该更大)
搜索php.ini文件
对于xampp,可以@ C:\xampp\php获取
找到以下3个属性,并根据需要设置它们的值
memory_limit post_max_size upload_max_filesize
重新启动Apache !