我试图向localhost/phpmyadmin上传一个280 to 数据库(.sql),但我一直收到以下错误:

Fatal error: Maximum execution time of 300 seconds exceeded in C:\wamp\apps\phpmyadmin4.04\libraries\dbi\mysqli.dbi.lib.php on line 267值得一提的是,我将文件php.ini中的php.ini更改为350 m,将upload_max_filesize (也在php.ini文件中)更改为300 m。这是因为我的.sql文件大约是300米。
我怎样才能克服这一切?
编辑:
正如@Duikboot建议的那样,我通过cmd进行了导入,它起了作用:
如果.sql文件有一个create查询,我不确定接下来的两个步骤是否是必要的
发布于 2014-05-27 18:09:35
错误信息应该给你一个提示!
Maximum execution time of 300 seconds exceeded您将需要增加允许的执行时间以及您所做的其他更改。
所以编辑php.ini (使用wampmanager菜单确保编辑正确的文件)
找到参数max_execution_time = 300并增加到max_execution_time = 900
一个更好的解决方案是专门为phpmyadmin设置所有这些值。因此,您不会影响在浏览器中运行的php脚本的正常执行。所以把你改变的值设置回你改变之前的值,然后.
编辑\wamp\alias\phpmyadmin.conf并添加以下命令
Alias /phpmyadmin "c:/wamp/apps/phpmyadmin4.0.4/"
<Directory "c:/wamp/apps/phpmyadmin4.0.4/">
Options Indexes FollowSymLinks ExecCGI
AllowOverride all
Require local
php_admin_value upload_max_filesize 300M
php_admin_value post_max_size 350M
php_admin_value max_execution_time 600
php_admin_value max_input_time 360
</Directory>https://stackoverflow.com/questions/23822472
复制相似问题