WordPress插件安装后变卡

WordPress插件和主题安装以后即使卸载掉了依然残留在数据库里面,这势必导致数据库表臃肿而越来越效率低下。今天试了一个插件清理了一下数据库发现问题来了,有个插件直接不工作了,重新安装也无果。我猜测是插件就算重装也不会重建全部数据库表,后来发现是清理数据库垃圾的插件误删了正在工作的插件的数据表导致,这个问题比较严重。如果去排查表格,那数据库规模几个小时以上。

最终解决方案是把文章导出站外,然后用临时域名重新安装一次全新的WordPress加上设置恢复原样一共花费不到50分钟。有一个非常棘手的问题,就是导入配置XML文件过程中发现WordPress有些链接是直接写到数据库表里面,后来通过editplus替换发现居然有好几百条是旧网站链接和临时域名链接。

数据库是迁移的全新安装WordPress之后产生的比较纯净的表格,这下直接是删除了一大堆曾经安装主题包残留的一些垃圾数据库表。然后通过editplus替换里面全部旧网站域名,重新上传到数据库里面发现PHPMyAdmin居然500错误。PHPMyAdmin 500 error可能是php.ini配置问题。这个问题太耽误时间没有兴趣去解决了,有个捷径是通过MySQL-front工具直接导入,需要选择UTF-8编码才能上传成功。

有时候不一定要花时间去解决一些对自己没有价值的问题,能够走捷径的办法去超车为何不改变思路直接加快进度。

发表评论

电子邮件地址不会被公开。 必填项已用*标注