如何克隆和本地运行网络进行测试

时间:2017-08-10 作者:Matthew Brown aka Lord Matt

我在远程web服务器上安装了一个实时网络。我即将开始为它编写一些插件,但想在中断一个实时站点之前测试它们的行为。

我想我会克隆站点(备份数据库,通过FTP下载文件),然后恢复到localhost进行测试。远程站点将子域用于博客。

我需要采取哪些步骤才能使我的克隆与远程版本的行为非常相似?

我需要做哪些更改,以便它可以作为本地主机而不是远程URL运行?

1 个回复
最合适的回答,由SO网友:Chris Cox 整理而成

您必须在本地主机中设置一个具有通配符子域的域(我通常设置livedomain.local),将其定向到主机文件中的127.0.0.1,然后运行DB search and replace tool 针对站点的本地副本,在WP数据库中用您的本地主机域安全地替换live域,因为它将URL存储在序列化数组中,这可能会导致搜索中断&;替换原始SQL。

您还必须确保本地主机的PHP版本相同,并且在本地环境中启用的PHP扩展与在live server上启用的PHP扩展相同。

结束

相关推荐

在WordPress MultiSite中使用系统脚本广告

我有一个我不能解决的小问题。我有一个网站“多站点”系统与广告脚本。我希望我能进入排行榜横幅。这是一个示例脚本:<div id=\"\"><script src=\"\"></script><script src=\"\" ></script></div> 我已经插入了这个代码脚本,但问题是它出现在整个网络中,相反,我希望每个脚本是独立的,并且在每个子域中按区域更改广告。它更正了此召回:<?php if