我正在使用mysql 5.1.16和word press ver 3.3.1
WordPress数据库错误MySQL服务器已经离开查询SELECT term_id FROM wp_terms as t WHERE t.name ='quotes-news'由shutdown_action_hook,do_action,call_user_func_array,autoblogged-> ab_shutdownIntercept,autoblogged-> ab_processFeeds,autoblogged-> ab_itemAddPost,wp_set_object_terms,wp_insert_term,term_exists
有谁知道造成这种情况的原因?它会在我的error_log中保存节目
答案 0 :(得分:0)
你必须编辑php文件“wp-db.php”(在你的Wordpress安装的“wp-include /”文件夹中)并添加
$this->query("set session wait_timeout=600");
在“___construct”方法的某处(第535行左右)之后的
if (!$this->dbh)
语句。
有关此修复的更多信息here< -
以防万一:
http://dev.mysql.com/doc/refman/5.0/en/gone-away.html
希望这有帮助。
(来源:谷歌)。
答案 1 :(得分:0)
原因是执行MySQL查询需要太长时间。除了上面的Proreborn的解决方法,另一个可能的解决方法是以某种方式加速数据库。就我而言,优化PHPMyAdmin中的表足以阻止此错误。
来源:http://robsnotebook.com/wordpress-mysql-gone-away#comment-95722