【问题标题】:Maximum execution time of 30 seconds exceeded in C:\wamp\apps\phpmyadmin3.5.1\libraries\dbi\mysqli.dbi.lib.php on line 8在第 8 行的 C:\wamp\apps\phpmyadmin3.5.1\libraries\dbi\mysqli.dbi.lib.php 中超过了 30 秒的最大执行时间
【发布时间】:2013-10-01 11:12:40
【问题描述】:

这是整个错误

SCREAM: Error suppression ignored for
( ! ) Fatal error: Maximum execution time of 30 seconds exceeded in C:\wamp\apps\phpmyadmin3.5.1\libraries\dbi\mysqli.dbi.lib.php on line 8
Call Stack
#   Time    Memory  Function    Location
1   1.1589  287288  {main}( )   ..\index.php:0
2   1.7114  452400  require_once( 'C:\wamp\apps\phpmyadmin3.5.1\libraries\common.inc.php' ) ..\index.php:13
3   29.6652 3663096 include_once( 'C:\wamp\apps\phpmyadmin3.5.1\libraries\database_interface.lib.php' ) ..\common.inc.php:827
4   30.4972 3757456 require_once( 'C:\wamp\apps\phpmyadmin3.5.1\libraries\dbi\mysqli.dbi.lib.php' ) ..\database_interface.lib.php:88

我所做的只是打开 mysql 控制台,然后我输入了错误的密码(我不记得正确的密码),现在每当我点击 phpmyadmin 时,我都会遇到同样的错误,我什至卸载并安装了 WAMP .有什么帮助吗? 我在这里Maximum execution time in phpMyadmin 阅读了这篇文章,但他建议改为安装 XAMPP,而且我有一个巨大的数据库,由于扩展名的不同,它无法在 XAMPP 上运行。我在 config-default.php 中更改了这个

/**
 * maximum execution time in seconds (0 for no limit)
 *
 * @global integer $cfg['ExecTimeLimit']
 */
$cfg['ExecTimeLimit'] = 900;

从 30 到 900 仍然错误是一样的,我在我的 php.ini 文件中也做了同样的事情。 这是显示错误的文件的内容,即 mysql.dbi.lib.php 的第 8 行

if (! defined('PHPMYADMIN')) {
    exit;
}

【问题讨论】:

  • 更改 php.ini 后是否重新启动了 Apache?您是否检查了phpinfo() 以查看正在使用哪些 .ini 文件? phpinfo 也会告诉你当前有效的值。
  • @MarcB 我确实重启了 apache,我什至重新安装了 WAMP。
  • 这里更深层次的问题不是数据库服务器没有响应吗?
  • 那为什么不专注于此,而不是执行时间限制?
  • 问题是我无法访问数据库中的任何内容,因为我已经重新安装了 wamp,因此数据库没有用户,我在这里严重失去了理智,全是空白

标签: php mysql phpmyadmin wampserver


【解决方案1】:

解决这个问题的唯一可能方法(根据我)是重新安装 WAMP,正如 RiggsFolly 所说,这将重新安装 mysql 的数据库,但这里还需要一件事,那就是删除 phpmyadmin,然后重新安装它,因为由于出于某种原因,如果不这样做,超时错误将持续存在。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-01-30
    • 1970-01-01
    • 2013-04-01
    • 2012-03-31
    • 2011-12-09
    • 2019-04-07
    • 2018-08-01
    • 2014-01-20
    相关资源
    最近更新 更多