我有两个网站有问题。例如:
http://first.site
http://second.site
first.site
到seconds.site
? 我想要一种可以在几分钟内完成的方法:不涉及更改数据库、删除数据库、创建数据库、复制数据库等。克隆必须完全相同,但域、MySQL和文件(文件夹、图像等)除外
我有两个网站有问题。例如:
http://first.site
http://second.site
first.site
到seconds.site
? 我想要一种可以在几分钟内完成的方法:不涉及更改数据库、删除数据库、创建数据库、复制数据库等。克隆必须完全相同,但域、MySQL和文件(文件夹、图像等)除外
define(\'WP_HOME\', \'http://\' . $_SERVER[\'SERVER_NAME\']); # no trailing slash
define(\'WP_SITEURL\', \'http://\' . $_SERVER[\'SERVER_NAME\']); # no trailing slash
内容URL(图像、媒体等)将从原始域中获取,但仍然有效。在任一域上发布媒体将为创建URL的混合匹配guid
和post_content
. 如果禁用一个域,则需要查找/替换数据库中的所有URL,以使其正常工作。不要硬编码JavaScript包含。使用wp_enqueue_script
和wp_register_script
这样您就不会遇到XSS错误。同样,这不是一个好的做法,但WordPress足够灵活,可以实现您想要的。
嘿,我在用复制器插件做这类东西(克隆)
https://wordpress.org/plugins/duplicator/
它创建一个zip和一个安装程序。php文件,您刚刚将其放在要克隆网站的新服务器的文件夹中。然后你运行这个过程,它非常简单明了。如果您只想从第一个站点获取内容,那么可以从第一个站点简单导出xml文件(帖子、类别、标记等),然后导入到新站点。
长话短说,一份新工作告诉我,他们希望我将2个WP站点迁移到其他托管id。现在,我是一个很普通的人。。。。我在谷歌上搜索了一下,这样当我开始工作时,我至少对我在做什么有了一些概念,哈哈,然后我遇到了“backupbuddy”,现在我们把它叫做(BB)。长话短说,为了测试,我在我的本地wp安装(WAMP)中安装了BB,完成了这项工作,然后将文件带到我的mac(MAMP)上的本地wp安装,我发誓,在不到5分钟的时间内,我完成了,它完成了所有工作。。。。是的,完成了。当我在mac WP、AFAIK上测试时,从插件