无意中发现我的几个 WordPress 站点的媒体库图片都不显示了,而实际上图片是存在的,在前台也可能通过地址访问到,博客内容也能显示图片,就是后台媒体库不显示,如下图所示,这个问题研究了好久都没发现什么问题,网上也没找到答案,直到有一天我在维护 Mysql 数据库时才发现原因。

问题截图,图片都不显示了:

20160906190421

问题原因:

我遇到的问题很少见,都不是网上所说的,事实上我在某次清理垃圾评论时执行了 SQL 语句处理了数据库,而因为我的大意处理错数据库表了,应该是清理表 wp_commentmeta,结果误把表 wp_postmeta的数据清空了,这个表里存放着文章相关附属信息,就包括图片的一些属性,于是只能找出之前的数据库备份将此表数据还原。

所以以后SQL处理数据时要谨慎。

发表评论

/ 快捷键:Ctrl+Enter
加载中……