我已经改变了我知道的所有php.ini参数: upload_max_filesize post_max_size。

为什么我仍然看到2MB?

我使用Zend Server CE,在Windows 7主机上的Ubuntu VirtualBox上。


当前回答

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更改为更高的值,并运行任何出错的脚本,那么它可能会给你带来麻烦。所以这取决于你。

其他回答

我面临着同样的问题,在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.ini。

或者你实际上两者都做到了^^

在我的情况下,我还必须在/etc/apache2/mods-available/fcgid.conf中添加“FcgidMaxRequestLen 1073741824”(没有引号)。它被记录在这里http://forum.ispsystem.com/en/showthread.php?p=6611。从mod_fcgid 2.3.6开始,他们将FcgidMaxRequestLen的默认值从1GB更改为128K(参见https://svn.apache.org/repos/asf/httpd/mod_fcgid/trunk/CHANGES-FCGID)

通过PHPMyAdmin上传大文件,请遵循以下步骤:

步骤1:打开php.ini文件。

步骤2:升级内存限制:

memory_limit = 750M

步骤3:将最大大小升级为post:

post_max_size = 750M

第四步:升级最大文件大小以上传:

upload_max_filesize = 1000M

步骤5:升级最大执行时间:

Max_execution_time = 5000

步骤6:升级最大输入时间:

Max_input_time = 3000

步骤7:重新启动xampp控制面板。

我发现了这个问题,如果有人关注了一些博客文章来创建我所拥有的那种环境(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

最后,你对文件的看法是正确的,当然,但我在必须更改的文件上错了:)