我有一个VPS上的WordPress博客。一切都很好,直到今天我意识到我的特色图像不再显示。我登录了仪表板,媒体库,所有图像缩略图都不再正常显示。
在此之前,我的缓存插件(W3Total Cache)有点问题,所以我将其停用,我的网站继续正常运行。但现在,整个网站都没有显示特色图片。令我惊讶的是,帖子中的内嵌图像仍然显示在网站中。 See example
现在我的网站homepage只是空白,因为没有显示精选图片。截至今天,我在帖子中附加的图像只是被视为链接,但如果点击链接,它会重定向到图像。以下是我迄今为止尝试过的一些事情:
df -h
ssh命令来验证我的磁盘空间是否已满。mysql
服务器。reinstall
自动http://www.example.com/wp-admin/update-core.php
wordpress。wp-content
下所有子目录的权限设置为755
。我还尝试将其更改为775
和777
。
*。我已使用Regenerate Thumbnails插件尝试重新生成缩略图,但它返回了错误The error message was: The originally uploaded image file cannot be found at
,但是当我直接从浏览器查看图像时,它会返回图像。wp_postmeta
表,但它返回了此错误wp_postmeta table is marked as crashed
如何纠正这个问题?
答案 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中启用。刷新或重新启动服务器即可使用...
漫长的一天后,尝试获得此解决方案。