图像缩略图在迁移后不可用,但仍可通过直接URL-DB问题访问

时间:2015-02-25 作者:user68129

首先,我要澄清的是,这似乎是一个与已经涉及的众多迁移问题不同的问题。

简而言之,我已经根据WP手册将我的站点迁移到了一个新域(都在根目录下,没有目录更改),但是现在所有页面中的图像都缺少缩略图;仅按其名称显示。单击他们的链接/名称会显示完整的图像,这是应该的。

查看页面源代码,WP甚至没有尝试插入缩略图-好像它认为它不存在!

媒体上载程序显示所有图像,但缺少任何缩略图&;只显示一个占位符。单击View(视图)可以看到完整的工作图像。

使用“重新生成缩略图”插件,它会弹出错误:“在处找不到最初上载的图像文件”-在?看起来这可能是数据库中的一个小问题,尽管它仍然能够将我指向原始文件。

&上载新图像;显示无任何问题。

想法?

1 个回复
SO网友:Przemek Maczewski

Domain change

这种错误可能是由存储在数据库中的图像URL中的主机名错误引起的。

必须用新域替换保留旧域的字符串:

http://olddomain.com --> http://newdomain.com
在每个混合过程中,我都使用以下推荐工具:https://interconnectit.com/products/search-and-replace-for-wordpress-databases/

将其上载到WP根目录并在浏览器中打开。然后按照步骤仔细阅读说明和警告。

Database prefix change

使用此工具可以解决其他潜在问题:更改数据库表前缀。如果迁移过程包括为DB表引入一个新的前缀(希望比默认的更安全),那么更改必须反映在一些DB记录中。

因此,也可以使用上面的工具在以下两个表中搜索并替换旧前缀,例如用je9128d\\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu

je9128d\\U用户元

结束

相关推荐

Unattaching unlinked images

据我所知,默认WP行为:将图像上载到帖子并保存(作为草稿或已发布帖子)时,图像将“附加”到帖子。进入“媒体”>“库”>“上载到”列,可以再次检查这一点。为了将图像标记为未附加到任何帖子,必须手动删除帖子。(还有别的办法吗?)我的主要问题是:如果图片没有在现有帖子中插入或链接,我有没有办法告诉WordPress将其标记为“未附加”?编辑要澄清:我们将20张(或更多)图片上传到帖子并插入。这些都是WordPress自动附加到帖子上的。我们希望这样做,因为我们的主题模板会在每篇文章中提取所有附加的图