NOTE: as my reputation is non-existent I can\'t post more than 2 links. So if I say "include http part" I mean for example domain.com should be http://domain.com
嗨,cybmeta。你所说的确实是我问题的一部分。我在你发帖之前发现了这一点,但我太累了,无法立即更新我的问题。您提供的参考确实是一个很好的资源(在正常情况下,您可以完全依赖这些步骤)!非常感谢您的努力!
我想回答我自己的回答,给出一些更详细的回答。
第1部分:让现有站点按其应有的方式工作:
备份所有内容在原始站点中安装的插件Better Search Replace使用Better Search Replace替换www.domain。com(包括http部分)到域。com(包括http部分)和wordpress2。领域com(包括http部分)到域。com(包括http部分)。First 不修改GUIDthen 具有修改GUID。如果第一个有效,dont\'t 使用更改GUID,使用Firefox工具验证所有内容现在都是从域检索的。com第2部分:实际创建站点的克隆
安装Replicator插件在Web服务器上为克隆创建空目录在Web服务器上为克隆创建空数据库在Replicator中创建新包我有一些未满足的依赖项:php zip和php json我收到了关于存档/文件大小的警告。。。不管怎样,我还是继续了,我遇到了一个超时错误,但我检查了wp snapshots目录,我有一个有效的存档。zip和安装程序。php(这些文件由Replicator生成)
将两个文件复制到该服务器上的空目标位置(使用cp-a)重命名-安装程序。php到安装程序。php(don\'t 将存档文件作为安装程序执行此操作。php引用了确切的名称)注意:最好使用cp-a,因为这样可以保留所有权和权限。否则,您可能会遇到浏览器中显示空白页面的问题。目录中的zip(使用unzip;我只是在第二次尝试时才这样做,因为复制程序在此步骤中失败了)浏览到子域。领域com/安装程序。php按照向导从UI中删除安装程序创建的文件注意:如果要在同一目录中重新部署,则必须删除此目录中的所有文件。php之前成功地完成了站点部署(如:replicator Installer.php在向导的最后一页中要求您测试站点)尽管如此,wordpress使用了所有这些硬编码URL,调用时却无法呈现这些URL,这让我很惊讶(这本应该让这种方式更简单)。但我认为wordpress有一个很好的理由。
我希望这有助于其他人花大量时间解决这些问题。