Total Pageviews

Wednesday, 23 November 2011

如何解决phpmyadmin导入文件大小的限制

一般情况下,我们通过修改php.ini中的参数即可解决phpmyadmin导入文件大小的限制:
vi /etc/php.ini
修改如下几个参数值
upload_max_filesize = 500M
post_max_size = 500M
max_execution_time = 600000
max_input_time = 600000
当然,也可以通过kloxo控制面板直接修改php.ini的配置.
修改php.ini的配置后,记得重启apahce
/etc/init.d/httpd restart
修改phpmyadmin的config.inc.php
cd /usr/local/lxlabs/kloxo/httpdocs/thirdparty/phpMyAdmin/
vi config.inc.php
在结尾处加入以下代码
$cfg['ExecTimeLimit'] = 500000; // maximum execution time in seconds (0 for no limit)
然后保存退出。

这是网上普遍的教程,但是在kloxo环境下,这些个方法是完全错误的。因为kloxo服务使用了一个独立的php.ini配置。/etc/php.ini只对客户的php环境起作用。正确的方法应该是:
vi /usr/local/lxlabs/ext/php/etc/php.ini
只需要修改一个参数值
post_max_size = 80M
因为其他几个参数值kloxo默认就设置得很大,不用修改。
保存后重启kloxo服务
/etc/init.d/kloxo restart
这时再返回到kloxo的phpmyadmin导入界面,你会发现最大限制已经变为了81,920 KB.

No comments:

Post a Comment