致命错误:在 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_packet = 200M(在 my.ini 中)并添加这个
$cfg['ExecTimeLimit'] = 6000;
到 phpmyadmin/config.inc.php
第二,
在 my.ini 文件中,通过增加值来编辑“max_allowed_packet”。 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 秒的最大执行时间的主要内容,如果未能解决你的问题,请参考以下文章
致命错误:第 306 行的 /var/www/html/central/system/database/drivers/mysqli/mysqli_driver.php 中超过了 30 秒的最大执行时