解决phpMyAdmin上传上限和脚本超时的问题[【转】

原文:http://www.xhlss.net/site/solve-the-problem-of-phpmyadmin-upload-limit-and-script-timeout.html

在phpMyAdmin导入sql时由于数据越来越大,导致数据文件会超上传上限或执行后脚本超时,解决这个问题需要分两步。

修改phpMyAdmin上传上限:

方法一:

1.修改./phpstudy/server/php/etc/php.ini文件中代码:

  1. ## 原代码:
  2. upload_max_filesize = 2M
  3. ## 修改为:
  4. upload_max_filesize = 10M
  5. ## 原代码:
  6. post_max_size = 8M
  7. ## 修改为:
  8. post_max_size = 80M
  9. # 如果上传的文件非常大,还需修改以下代码
  10. ## 原代码:
  11. max_execution_time = 30     // 页面执行最大时间
  12. ## 修改为:
  13. max_execution_time = 300
  14. ## 原代码:
  15. max_input_time = 60     // php页面接受数据最大时间
  16. ## 修改为:
  17. max_input_time = 600

2.修改后重启服务。

方法二:

1.修改./phpstudy/www/phpmyadmin/config.inc.php文件中代码:

  1. // 原代码:
  2. $cfg['UploadDir'] = '';
  3. // 修改为:
  4. $cfg['UploadDir'] = 'upload';
  5. // 原代码:
  6. $cfg['SaveDir'] = '';
  7. // 修改为:
  8. $cfg['SaveDir'] = 'save';

2.新建空目录upload和save到./phpstudy/www/phpmyadmin/目录中。

3.将要导入的sql格式(非zip格式)数据库文件上传到./phpstudy/www/phpmyadmin/upload/目录中。

4.在phpMyAdmin中执行数据库导入,勾选“从网站服务器上传文件夹upload/中选择:”选项,在下拉框中选择需要上传的数据库文件并执行。

如果此时登陆phpMyAdmin出现错误,参照登陆phpMyAdmin出现“#2002 无法登录 MySQL 服务器”错误

解决phpMyAdmin上传上限和脚本超时的问题

5.修改后重启服务。

修改phpMyAdmin超时上限:

1.修改./phpstudy/www/phpmyadmin/config.inc.php文件中代码:

  1. // 原代码
  2. $cfg['ExecTimeLimit'] = 300; // 若无此代码,添加即可
  3. // 修改为
  4. $cfg['ExecTimeLimit'] = 3600;

2.修改后重启服务

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值