这个问题看起来像是一个标准的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键中的所有内容并留空,实际上起到了作用,使网站恢复正常。
2 条评论
评论已关闭。