使用wp-Migrate-db-proMedia Files Add-on迁移后映像路径错误

时间:2018-02-27 作者:Jillian Hoenig

从现有生产站点创建临时站点时遇到问题。使用WP Migrate DB Pro 1.8.1和media files add-on v1提取媒体文件时。4.9,我可以使用原始站点的媒体成功地填充媒体库,但无论出于何种原因,所有路径都是错误的-因此,带有指向/wordpress/wp-content/uploads/.../ 找不到,因为图像已全部拉入/app/uploads/2018/.../.

如果有人遇到这个问题并找到了解决方案,请让我知道(除了重新上传每个图像…这个特定的网站有大约3000个图像)。

谢谢

1 个回复
SO网友:rudtek

我建议使用搜索(&A);Replace DB是Interconnect提供的一个免费工具,用于替换数据库中主机名的任何实例。它将为您正确设置序列化数据。

首先确保您的wp配置用于正确的数据库。

您需要进入新数据库,将站点url和主页url更改为新地址。但我建议不要通过phpmyadmin这样做,因为这会导致一些问题。

获取此工具:https://interconnectit.com/products/search-and-replace-for-wordpress-databases/

将其上载到您的www/文件夹中。(我通常将搜索和替换文件夹重命名为SRDB。)

现在导航到您的站点,最后是SRDB。(www.example.com/SRDB)和顶部的两行,您将看到一个搜索字段和一个替换字段。(如果此处出现db连接错误,请仔细检查wp配置以确保其具有正确的凭据)。在搜索中放置您的旧网站地址:/wordpress/wp-content/uploads//

在替换字段中放置您的新url/app/uploads/2018//

点击live live run。

只有在确保位于新url上并已将其加载到新数据库中后,才能执行此操作。

完成后删除SRDB文件夹。

结束