沃梦达 / IT编程 / CMS教程 / 正文

php – WordPress数据库错误MySQL服务器已经离开查询

我经常得到这个错误,php_error日志文件每2秒增加1MB.而且网站很慢.我试图将此行添加到wp-db.php$this-query(set session wait_timeout=600 );但它没有帮助.Web服务器是IIS 7,最新版本的mysql和wordpress解决方法...

我经常得到这个错误,php_error日志文件每2秒增加1MB.
而且网站很慢.

我试图将此行添加到wp-db.php

$this->query("set session wait_timeout=600" );

但它没有帮助.

Web服务器是IIS 7,最新版本的mysql和wordpress

解决方法:

这个技巧适用于所有WordPress版本.打开Wordpress目录.该目录将包含文件夹:

wp-admin
wp-content
wp-includes

打开wp-includes.搜索wp-db.php文件.如果找到该文件,请使用文本编辑器将其打开.使用文本编辑器的搜索工具,搜索:

$this->ready = true;

找到该行后,在找到的行之后添加以下行:

//WP Query Gone Away Error Fix
$this->query("set session wait_timeout=600");

您还可以按照https://subinsb.com/fix-wordpress-error-mysql-server-has-gone-away链接查看更多详情.

本文标题为:php – WordPress数据库错误MySQL服务器已经离开查询