这个问题看起来像是一个标准的HTTP 500——应用程序错误,阻止了任何非缓存页面。具体错误如下:

Catchable fatal error: Object of class WP_Error could not be converted to string in /var/www/ryadel.com\wp-includes\rewrite.php on line 326

情况正在形成:根本原因很可能是I/O权限问题,导致WP_Error对象被写入MySQL表,而不是预期的类别名称。虽然我不能确定这是WordPress代码问题还是MySQL问题,但是所有的线索都导致了前者(Worpdress构建是4.8,它在发布前几天才发布)。

使用SQLyog的快速筛选搜索帮助我找到真正令人不快的值在哪里:wp_options表中的category_base选项。

删除category_base键中的所有内容并留空,实际上起到了作用,使网站恢复正常。

 

 


寒林

www.3code.cn 专注WordPress企业主题

2 条评论

评论已关闭。