首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用wordpress的克隆服务器的wp-管理正在原始服务器的ip地址/ wp-admin登录。

使用wordpress的克隆服务器的wp-管理正在原始服务器的ip地址/ wp-admin登录。
EN

Server Fault用户
提问于 2017-10-12 13:29:18
回答 1查看 46关注 0票数 0

正如在re行中所述:使用wordpress的克隆服务器的wp管理正在原始服务器的ip地址登录。

服务器A-原始内容。IP地址1服务器B -服务器A. IP地址2服务器C-服务器的克隆版本. IP地址3

当我运行: IP地址1。我得到具有LAMPTESTv3 IP地址2的WP站点。我得到具有LAMPTEST IP地址3的WP站点。

然而,当我运行: IP地址2/wp-admin时,我得到IP地址1/wp-admin IP地址3/wp-admin,我得到IP地址1/wp-admin。

任何对我将更改服务器B和/或C上的管理文件的洞察力,使would是服务器B IP地址/ wp-admin,而不是Server地址/wp- admin。C.

谢谢你的帮助。

卡希加

EN

回答 1

Server Fault用户

发布于 2017-10-12 13:59:25

你不能只用mysqldumptar克隆Wordpress站点,然后把文件移到其他地方。

至少,必须对DB进行编辑,而且手工操作非常困难,因为字符串是序列化的。

这意味着,在每个字符串附近,有一个(数字)表示字符串的长度,例如,(4)word。如果您将(4)word更改为(4)dog,它将不再起作用。你必须用这种方式编辑它,(3)dog

这就是为什么您不能只对包含旧url的字符串执行sed或执行任何其他类型的文本编辑器替换,除非从www.domain.com移到tst.domain.com,因为您必须编辑的字符串的序列化是相同的,因为url在字符中具有相同的长度。

这甚至适用于本地路径:例如,如果您在/var/www/html上的哪个位置移动到/home/user/www/html,您甚至必须重新序列化本地路径的字符串。

幸运的是,为了执行这个替换,有一个(可能不止一个,但我使用这个免费的)插件名为Wp迁移DB。您将在旧站点中安装它,并执行DB的保存和替换,用新服务器上的内容编辑urls和本地路径;插件将负责字符串的序列化。

这是一个非常好的资源,既可导出生产中的测试站点,也可用于将生产站点迁移到新的服务器或主机。

wp-使用wordpress的克隆服务器的管理员正在原始服务器的ip地址登录。

您所描述的原因是新站点的DB中仍然有旧站点的urls等等!

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/878138

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档