致命错误:在 XAMPP 中超过了 30 秒的最大执行时间

Posted

技术标签:

【中文标题】致命错误:在 XAMPP 中超过了 30 秒的最大执行时间【英文标题】:Fatal error: Maximum execution time of 30 seconds exceeded in XAMPP 【发布时间】:2019-04-25 00:19:08 【问题描述】:

我尝试了很多。 首先,我改变了这些。

并更改 php.ini 和 my.ini post_max_size = 750M upload_max_filesize = 750M max_execution_time = 5000 max_input_time = 5000 memory_limit = 1000M max_allowed_pa​​cket = 200M(在 my.ini 中)

并添加这个

$cfg['ExecTimeLimit'] = 6000;

到 phpmyadmin/config.inc.php

第二,

在 my.ini 文件中,通过增加值来编辑“max_allowed_pa​​cket”。 XAMPP 默认值为 1M。我把它更新到了 10M。

但我无法解决它。 以下是错误内容。

Warning: mysqli::__construct(): MySQL server has gone away in         
C:\xampp\htdocs\escape_room\Login.php on line 8

Warning: mysqli::__construct(): Error while reading greeting packet. 
PID=5632 in C:\xampp\htdocs\escape_room\Login.php on line 8

Warning: mysqli::__construct(): (HY000/2006): MySQL server has gone away in 
C:\xampp\htdocs\escape_room\Login.php on line 8

Fatal error: Maximum execution time of 30 seconds exceeded in 
C:\xampp\htdocs\escape_room\Login.php on line 8

https: // ip_number / escape_room / 已访问,但如果我尝试访问 Login.php,则会出现错误。 当我从外面接近时,我正在测试。

谢谢!

【问题讨论】:

【参考方案1】:

很有可能您更改了错误文件中的值。

首先我会检查实际配置。您可以通过查看此页面在 XAMPP 中轻松做到这一点: http://localhost/dashboard/phpinfo.php

然后搜索max_execution time。你会发现这样一行:

如果没有更新后的 max_execution_time,则说明您更改了错误的文件。 您需要更改此文件 ...\xampp\php\php.ini

对上面提到的所有其他变量执行相同操作。

【讨论】:

谢谢。我已经检查了所有内容,并且进行了尚未修复的更改。但是,MySQL服务器已经消失,读取问候包PID = 7728 in ...时出错。 MySQL 问题可能是由完全不同的东西引起的。我会就这个问题提出一个新问题,并尽可能提供更多细节。你看过这个吗? dev.mysql.com/doc/refman/8.0/en/gone-away.html 谢谢。我试试mysql_ping()。

以上是关于致命错误:在 XAMPP 中超过了 30 秒的最大执行时间的主要内容,如果未能解决你的问题,请参考以下文章

致命错误:超过 30 秒的最大执行时间 xampp

致命错误:第 306 行的 /var/www/html/central/system/database/drivers/mysqli/mysqli_driver.php 中超过了 30 秒的最大执行时

致命错误:phpMyAdmin 中的执行时间超过 30 秒

致命错误:超过 30 秒的最大执行时间 [重复]

超过 30 秒的最大执行时间 phpMyAdmin

致命错误:超过 x 秒的最大执行时间