不再显示 Wordpress 特色图像和媒体库缩略图
Wordpress featured images and media library thumbnail no longer displays
我在 VPS 上有一个 WordPress 博客。直到今天我意识到我的特色图片不再显示时,一切都运行良好。我登录到我的仪表板、媒体库,但所有图像缩略图都无法正常显示。
在此之前,我的缓存插件 (W3Total Cache) 有点问题,所以我停用了它,我的网站继续正常运行。但是现在,整个网站都没有显示特色图片。令我吃惊的是 post 中的内联图像仍在网站中显示。 See example.
现在我网站的 homepage 是空白的,因为没有显示特色图片。到今天为止,我在 post 中附加的图像仅被视为 link,但如果单击 link,它会重定向到该图像。以下是我迄今为止尝试过的一些方法:
- 我已经 运行
df -h
ssh 命令来验证我的磁盘空间是否已满。
- 我已经重启
mysql
服务器好几次了。
- 我手动下载了 wordpress .zip 文件,并上传到网站。
- 我使用
http://www.example.com/wp-admin/update-core.php
. 自动 reinstall
wordpress
- 我已经切换到默认主题。
- 我在这里尝试了一些与这个问题类似的资源,但是 none 提供的解决方案解决了我的问题。
- 我对
wp-content
下所有子目录的权限设置为755
。我也试过将它们更改为 775
和 777
。
*。我已经使用 Regenerate Thumbnails 插件尝试重新生成缩略图,但它返回了错误 The error message was: The originally uploaded image file cannot be found at
,但是当我直接从浏览器查看图像时,它 returns 图像。
- 我也用过 WP Original Media Path 插件来尝试恢复媒体路径(如果它被弄乱了),但无济于事。
- 我也停用了所有插件。
- 我刚刚检查了我的数据库中的
wp_postmeta
table,它返回了这个错误 wp_postmeta table is marked as crashed
如何解决这个问题?
由于您主页的来源在主要部分没有任何内容:
<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
to confirm if tables are corrupted, and in that case use REPAIR TABLE
尝试修复它们(也许 phpMyAdmin 的 GUI 中有这些,我现在不确定)。
在 IIS -> Php 管理器 -> Php 扩展 -> php_gd2.dll 启用。刷新或重新启动服务器它将工作...
经过长时间的尝试得到了这个解决方案。
我在 VPS 上有一个 WordPress 博客。直到今天我意识到我的特色图片不再显示时,一切都运行良好。我登录到我的仪表板、媒体库,但所有图像缩略图都无法正常显示。
在此之前,我的缓存插件 (W3Total Cache) 有点问题,所以我停用了它,我的网站继续正常运行。但是现在,整个网站都没有显示特色图片。令我吃惊的是 post 中的内联图像仍在网站中显示。 See example.
现在我网站的 homepage 是空白的,因为没有显示特色图片。到今天为止,我在 post 中附加的图像仅被视为 link,但如果单击 link,它会重定向到该图像。以下是我迄今为止尝试过的一些方法:
- 我已经 运行
df -h
ssh 命令来验证我的磁盘空间是否已满。 - 我已经重启
mysql
服务器好几次了。 - 我手动下载了 wordpress .zip 文件,并上传到网站。
- 我使用
http://www.example.com/wp-admin/update-core.php
. 自动 - 我已经切换到默认主题。
- 我在这里尝试了一些与这个问题类似的资源,但是 none 提供的解决方案解决了我的问题。
- 我对
wp-content
下所有子目录的权限设置为755
。我也试过将它们更改为775
和777
。 *。我已经使用 Regenerate Thumbnails 插件尝试重新生成缩略图,但它返回了错误The error message was: The originally uploaded image file cannot be found at
,但是当我直接从浏览器查看图像时,它 returns 图像。 - 我也用过 WP Original Media Path 插件来尝试恢复媒体路径(如果它被弄乱了),但无济于事。
- 我也停用了所有插件。
- 我刚刚检查了我的数据库中的
wp_postmeta
table,它返回了这个错误wp_postmeta table is marked as crashed
reinstall
wordpress
如何解决这个问题?
由于您主页的来源在主要部分没有任何内容:
<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
to confirm if tables are corrupted, and in that case use REPAIR TABLE
尝试修复它们(也许 phpMyAdmin 的 GUI 中有这些,我现在不确定)。
在 IIS -> Php 管理器 -> Php 扩展 -> php_gd2.dll 启用。刷新或重新启动服务器它将工作...
经过长时间的尝试得到了这个解决方案。