0

我有一个位于 VPS 上的 WordPress 博客。直到今天,当我意识到我的特色图片不再显示时,一切都运行良好。我登录到我的仪表板、媒体库,并且所有图像缩略图都不再正确显示。

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

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

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

我该如何纠正这个问题?

4

2 回答 2

2

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

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

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

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

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

于 2015-11-26T14:03:45.657 回答
0

在 IIS -> Php Manager-> Php Extensions -> php_gd2.dll 中启用。刷新或重新启动服务器它将工作...

经过漫长的一天尝试得到这个解决方案。

于 2020-04-16T06:38:20.267 回答