我刚刚安装了WampServer。当我访问我的项目页面时它能正常工作,但是当我试图浏览phpMyAdmin时,出现以下错误:
最长执行时间达到360秒
问题出在哪里?
我刚刚安装了WampServer。当我访问我的项目页面时它能正常工作,但是当我试图浏览phpMyAdmin时,出现以下错误:
最长执行时间达到360秒
问题出在哪里?
在这里更好的解决方案是更改控制phpMyAdmin的配置文件而不是php.ini
文件。
如果您更改php.ini
文件,它会影响PHP中的所有内容,如果您编写了我们所有人都会做的无限循环,终止无限循环所需的时间将比合理时间更长。
注意:如果您使用64位WAMPServer,则基本文件夹名称将为wamp64
而不是wamp
,请相应地修改以下文件夹名称。
所以更改\wamp\alias\phpmyadmin.conf
。 默认情况下,它看起来可能会类似于此,尽管您的phpMyAdmin版本可能有所不同:
Alias /phpmyadmin "c:/wamp/apps/phpmyadmin4.1.14/"
<Directory "c:/wamp/apps/phpmyadmin4.1.14/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
<IfDefine APACHE24>
Require local
</IfDefine>
<IfDefine !APACHE24>
Order Deny,Allow
Deny from all
Allow from localhost ::1 127.0.0.1
</IfDefine>
php_admin_value upload_max_filesize 128M
php_admin_value post_max_size 128M
php_admin_value max_execution_time 360
php_admin_value max_input_time 360
</Directory>
要延长导入数据库的最大时间限制,请更改php_admin_value max_execution_time
参数。由于较大的数据库往往以较大的文件形式出现,因此读取时间更长,您可能还需要更改其他参数。例如:
php_admin_value upload_max_filesize 1024M
php_admin_value post_max_size 1024M
php_admin_value max_execution_time 1800
php_admin_value max_input_time 1800
更改此文件后,不要忘记重新启动Apache。
max_execution_time = 360
修改为 99999
。ini_set('max_execution_time', 600); //600秒 = 10分钟
行。帮助我的是编辑 phpmyadmin
文件夹中的 config.inc.php
并更改:
$cfg['Servers'][$i]['host'] = 'localhost';
到
$cfg['Servers'][$i]['host'] = '127.0.0.1';