我已经改变了我知道的所有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上。
当前回答
增加phpMyAdmin的上传/导入大小
默认情况下,phpmyadmin的上传/导入大小限制为2mb。这使得导入更大的文件变得非常奇怪和不可能。您可以通过编辑服务器的php.ini配置文件来增加phpmyadmin允许的上传大小。通常在像CentOs这样的服务器中,它位于/etc/php.ini。
步骤1:进入php.ini,找到以下文件,并将它们的值更改为大于数据库大小的值。(在这个例子中,我使用了20mb)。
upload_max_filesize = 20M
post_max_size = 20M
步骤2:重新启动apache服务,使这个新更改生效。通常重启apache的命令是
service httpd restart (CentOs) / service apache2 restart (ubuntu)
你也可以直接从它们的路径重新启动
/etc/init.d/apache2 restart or /etc/init.d/httpd restart
如果你在一个共享主机上,没有根访问权限,也没有访问你的php.ini配置文件的权限,那么另一种方法是在你的应用程序根目录下创建一个.htaccess文件,并添加以下一行
php_value upload_max_filesize 10M
php_value post_max_size 10M
如果您仍然无法增加,请给我发电子邮件以获得更详细的帮助。
其他回答
检查所有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文件夹的文件列表。
你可能没有重启你的服务器;)
或者你修改了错误的php.ini。
或者你实际上两者都做到了^^
我发现了这个问题,如果有人关注了一些博客文章来创建我所拥有的那种环境(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
最后,你对文件的看法是正确的,当然,但我在必须更改的文件上错了:)
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更改为更高的值,并运行任何出错的脚本,那么它可能会给你带来麻烦。所以这取决于你。
当前的答案都不能用于WHM / cPanel服务器。
增加WHM的限制:
导航到服务器配置>调整设置 选择PHP选项卡 更新“cPanel PHP max POST size”和“cPanel PHP max upload size”(POST size应该更大)