WPMU搬家了,只有特色图片有坏路径

时间:2014-07-22 12:28:55

标签: php wordpress .htaccess wpmu

我最近将多站点wordpress安装移动到另一台开发服务器。我这样做是通过将DB导出到SQL,在新服务器上导入它,将wp-config数据库登录数据和DOMAIN_CURRENT_SITE更改为localhost并运行search and replace script来更新服务器地址(是一些IP,现在是localhost) )。现在一切似乎都很好,除了页面的特色图像。它们不会显示。

问题似乎只影响子站点而不影响主站点。然而,主站点在wp-content / uploads中存储其上传(特色图像在其中),而其他站点将这些存储在wp-content / blogs.dir中。我没有更改那里的文件,当然也不明白为什么图像不显示。所有其他图像都可以。

当我看到图像的破碎路径时,它看起来像这样:

http://localhost/cze/files/2012/11/profile.jpg

这很奇怪,因为图像在指定的路径上,我刚检查过。我真的很困惑。

对于记录,上传新图像很好,当这些图像上传并用作新的特色图像时,它可以正常工作。但是,我想避免不得不浏览所有网站并更改所有特色图片。

我没有编辑任何其他内容(例如.htaccess)。

关于可能导致这种情况的任何想法?

谢谢, 的Ondrej

1 个答案:

答案 0 :(得分:0)

我确信数据库中仍有一些旧的URL。请确保您将home,site_url和fileupload_url替换为提及的代码:http://codex.wordpress.org/Moving_WordPress#Moving_WordPress_Multisite

此外,在文本编辑器中打开mysql文件,并使用find选项查找旧URL。你看到了吗?