【问题标题】:Fatal error: Maximum execution time of 30 seconds exceeded in XAMPP致命错误:在 XAMPP 中超过了 30 秒的最大执行时间
【发布时间】: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,则会出现错误。 当我从外面接近时,我正在测试。

谢谢!

【问题讨论】:

    标签: mysql xampp


    【解决方案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()。
    猜你喜欢
    • 2015-03-31
    • 1970-01-01
    • 2011-07-07
    • 2015-11-08
    • 2012-03-31
    • 1970-01-01
    相关资源
    最近更新 更多