我已经改变了我知道的所有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上。
当前回答
我发现了这个问题,如果有人关注了一些博客文章来创建我所拥有的那种环境(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
最后,你对文件的看法是正确的,当然,但我在必须更改的文件上错了:)
其他回答
在我的情况下,我还必须在/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)
我也有同样的问题。 我的解决方案: 进入/etc/phpmyadmin目录,编辑apache.conf 在<目录>[…]</目录>可以添加的section
php_value upload_max_filesize 10M
php_value post_max_size 10M
帮我解决了问题!
我也有同样的问题,我的上传限制是2 MB,我编辑了我的php.ini,我把它设置为5 MB,但即使重新启动服务器,它仍然显示2 MB。然后我把我的。sql文件压缩到zip,保持它的名字xyz.sql.zip,所以它从3.5 mb变成了451 kb。然后我再次上传它。这对我很管用。
在服务器上找到名为:php.ini的文件,并执行以下步骤
安装了apache2和php5之后,您需要在php.ini文件中做三处更改。首先打开文件进行编辑,例如:
sudo gedit /etc/php5/apache2/php.ini
OR
sudo gedit /etc/php/7.0/apache2/php.ini
接下来,搜索post_max_size条目,并输入一个比数据库大小更大的数字(在本例中为15M),例如:
post_max_size = 25M
接下来编辑memory_limit条目,并给它一个比给post_max_size的值更大的值。
确保“upload_max_filesize”小于“post_max_size”。
从最大到最小的顺序是:
memory_limit
post_max_size
upload_max_filesize
保存文件后,重新启动apache(例如sudo /etc/init. .)D /apache2 restart),然后设置好。
不要忘记重新启动Apache Services以应用更改。
Ubuntu 20.04, 20.10, 22.04和22.10。
嗯,其他发行版如Ubuntu和Xubuntu。
编辑:sudo nano /etc/php/7.4/apache2/php.ini
查询和修改:post_max_size = 120M, upload_max_filesize = 120M
将120替换为您需要的值,例如22M等。
重要的是,此时您必须更改为默认的PHP版本。PHP 8.1的示例:sudo nano /etc/php/8.1/apache2/php.ini
要检查您使用的PHP版本,只需在终端中运行PHP -v。