【发布时间】:2021-08-20 13:21:51
【问题描述】:
在增加 max_execution_time 时,与 Word-Press 管理员抛出错误的方式相同。
首先,
我在 php.ini max_execution_time = 90, 然后 120 然后 300 到 900
在 wp-config.php 中,我在文件的最顶部做了ini_set('MAX_EXECUTION_TIME', '-1');。
此外,添加了 $cfg['ExecTimeLimit'] = 0;在 config.inc.php 中。
但是我的 word-press 管理员仍然需要花费太多时间来加载,并且在结束后抛出如下错误:
Fatal error: Maximum execution time of 900 seconds exceeded in F:\xampp\htdocs\projct\repo1\code\wp-includes\wp-db.php on line 2056
There has been a critical error on this website. Please check your site admin email inbox for instructions.
- 我尝试在 wp-config.php、.htaccess 和 php.ini 相应地。我仍然面临同样的问题。
- 我尝试过使用最新的 xampp 版本和旧版本
(v3.2.2)。
任何人请准确指导我。
【问题讨论】:
-
您是否检查过您在
php.ini中的更改是否真的被应用了? -
是的。保存文件后我正在重新启动服务器。
-
看看
F:\xampp\htdocs\projct\repo1\code\wp-includes\wp-db.php on line 2056发生了什么。任何网站都不应该需要那么多时间,即使在管理区域也是如此。 -
嗨,这里只有一个 mysql_query [ $this->result = mysqli_query( $this->dbh, $query ); ] 其结果是:mysqli_result Object ( [current_field] => 0 [field_count] => 2 [lengths] => [num_rows] => 211 [type] => 0 ) 这里
-
当你更改了最大执行时间时,错误日志中的错误信息是否发生了变化?所以你可以看到它确实运行了 900 秒或者你的更改没有正确进行