我已经改变了我知道的所有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配置文件中的max_execution_time、upload_max_filesize、memory_limit和post_max_size的值。所有这三个设置都限制了PHP可以提交和处理的数据的最大大小。
请注意,post_max_size需要大于upload_max_filesize。
其他回答
只要改变你的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模块。
检查所有3个:
upload_max_filesize memory_limit post_max_size
在php.ini配置文件中
对于那些正在使用wamp @windows的用户,您可以遵循以下步骤
此外,它还可以适应任何phpmyadmin安装。
找到PhpMyAdmin配置的config.inc.php文件(wamp的config.inc.php文件在这里:C:\wamp\apps\phpmyadminVERSION\config.inc.php
在文件的末尾加上这一行?>”:
$cfg['UploadDir'] = 'C:\wamp\sql';
save
创建文件夹
C:\wamp\sql
复制巨大的SQL文件。
重新启动服务器。
转到phpmyadmin导入选项卡,您将看到上传到c:\wamp\sql文件夹的文件列表。
我发现了这个问题,如果有人关注了一些博客文章来创建我所拥有的那种环境(win 7 host with ubuntu和zend server ce on virtual box),我将发布hete。
问题是MySQL运行在Lighttpd上,而不是Apache下。所以我不得不改变php.ini文件下的web服务器以及在路径:
/usr/local/zend/gui/lighttpd/etc/php-fcgi.ini
最后,你对文件的看法是正确的,当然,但我在必须更改的文件上错了:)
你可能没有重启你的服务器;)
或者你修改了错误的php.ini。
或者你实际上两者都做到了^^
我是这样做的:
在/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