我已经改变了我知道的所有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上。
当前回答
当前的答案都不能用于WHM / cPanel服务器。
增加WHM的限制:
导航到服务器配置>调整设置 选择PHP选项卡 更新“cPanel PHP max POST size”和“cPanel PHP max upload size”(POST size应该更大)
其他回答
我是这样做的:
在/etc/php5/apache2/php.ini post_max_size = 8M upload_max_filesize = 2M 编辑为 post_max_size = 48M upload_max_filesize = 42M
(这就足够了)
重启apache:
sudo /etc/init.d/apache2 restart
打开这个文件
编辑这些参数:
memory_limit = 128 post_max_size = 64M upload_max_filesize = 64M
只要改变你的php.ini(xampp/php/php.ini)文件,它为我工作!
max_execution_time = 5000
max_input_time = 5000
memory_limit = 1000M
post_max_size = 750M
upload_max_filesize = 750M
另外,别忘了从XAMPP控制面板重新启动Apache模块。
我也有同样的问题,我的上传限制是2 MB,我编辑了我的php.ini,我把它设置为5 MB,但即使重新启动服务器,它仍然显示2 MB。然后我把我的。sql文件压缩到zip,保持它的名字xyz.sql.zip,所以它从3.5 mb变成了451 kb。然后我再次上传它。这对我很管用。
C:\xampp\php\php.ini在我的情况 如果Apache / php / MySQL是独立的,也可以是C:\php\php.ini
upload_max_filesize默认为2M
所以它可以根据需要进行更改。对我来说 upload_max_filesize = 20M
post_max_size默认为8M 它也应该更改为post_max_size = 20M
memory_limit=128M是默认值,不需要更改以增加最大值 2056kb或2mb .sql文件上传限制。但这只意味着当你运行apache和sql server时,一个脚本最多可以消耗128个内存,如果你将memory_limit=128M更改为更高的值,并运行任何出错的脚本,那么它可能会给你带来麻烦。所以这取决于你。