Wordpress特色图片和媒体库缩略图不再显示

时间:2015-11-25 16:32:17

标签: wordpress image media-library

我有一个VPS上的WordPress博客。一切都很好,直到今天我意识到我的特色图像不再显示。我登录了仪表板,媒体库,所有图像缩略图都不再正常显示。

在此之前,我的缓存插件(W3Total Cache)有点问题,所以我将其停用,我的网站继续正常运行。但现在,整个网站都没有显示特色图片。令我惊讶的是,帖子中的内嵌图像仍然显示在网站中。 See example

现在我的网站homepage只是空白,因为没有显示精选图片。截至今天,我在帖子中附加的图像只是被视为链接,但如果点击链接,它会重定向到图像。以下是我迄今为止尝试过的一些事情:

  • 我已运行df -h ssh命令来验证我的磁盘空间是否已满。
  • 我已多次重启mysql服务器。
  • 我已手动下载wordpress .zip文件,并上传到该网站。
  • 我使用reinstall自动http://www.example.com/wp-admin/update-core.php wordpress。
  • 我已切换到默认主题。
  • 我已尝试过类似这个问题的一些资源,但所提供的解决方案都没有解决我的问题。
  • wp-content下所有子目录的权限设置为755。我还尝试将其更改为775777。 *。我已使用Regenerate Thumbnails插件尝试重新生成缩略图,但它返回了错误The error message was: The originally uploaded image file cannot be found at,但是当我直接从浏览器查看图像时,它会返回图像。
  • 我还使用 WP原始媒体路径插件尝试恢复媒体路径(如果它搞砸了),但无济于事。
  • 我也停用了所有插件。
  • 我刚检查了我的数据库中的wp_postmeta表,但它返回了此错误wp_postmeta table is marked as crashed

如何纠正这个问题?

2 个答案:

答案 0 :(得分:2)

由于主页的来源在主要部分中没有任何内容:

<section class="entry-content clearfix" itemprop="articleBody">
                                            </section> <!-- end article section -->

并且由于你问题中的最后一项,我认为你有数据库问题而不是丢失文件(我认为这会在我的浏览器中抛出一些404)。

Do you have WP_DEBUG_LOG?如果是,请检查wp-content/debug.log是否有错误。一定要启动phpMyAdmin并浏览表格,看看那里的一切都很好。

使用CHECK TABLE确认表是否已损坏,在这种情况下使用REPAIR TABLE尝试修复它们(也许phpMyAdmin在其GUI中有那些,我现在不确定)。< / p>

答案 1 :(得分:0)

在IIS-> Php管理器-> Php扩展-> php_gd2.dll中启用。刷新或重新启动服务器即可使用...

漫长的一天后,尝试获得此解决方案。