美工学习 发表于 2023-12-2 10:56:48

WordPress网站搬家,解决一个Yoast SEO插件的数据库报错问题

最近在给一个老的WordPress网站换服务器搬家完成后,检查PHP报错日志,发现打开任何一个页面都会生成很多条PHP报错信息,都是关于Yoast SEO插件的索引表yoast_indexable,表现如下:


从日志中粗略感觉是数据库表结构出了问题,但不知道是怎么导致的。用谷歌搜索,找到解决方案,原来是Yoast的一次版本升级后更新了表结构,而我的这个网站之前的Yoast插件是旧版的,数据表没有更新,在新主机中我直接安装了最新版Yoast,导致表结构和程序对不上了。先简单地卸载/重装Yoast,没有解决问题;经谷歌大法后,找到解决方法,这里先记录一下:首先安装Yoast官方的测试插件: Yoast Test Helper安装完毕后,进入插件设置页面:WordPress后台 -> 工具 -> Yoast Test -> 点击“Reset Indexables tables & migrations”按钮,目的是修复yoast_indexable的表结构然后到Yoast的设置界面,重新修复表数据,操作位置如下。

问题即告解决。最后,卸载Yoast Test Helper。
页: [1]
查看完整版本: WordPress网站搬家,解决一个Yoast SEO插件的数据库报错问题