因此,为了备份我的任何/所有wordpress网站,我使用了一个名为“备份伙伴”的工具,这是一个很棒的工具,但最近它真的有问题,今天它终于崩溃了!
通常我的工作流程是使用WAMP/MAMP在本地机器上开发站点。完成并准备好测试后,我使用该工具备份/传输到real server等。
由于我的工具停止工作(上载了一半内容),我决定先在真正的Web服务器上安装Wordpress(完成),然后应用我的主题(完成),手动完成,
然后从本地服务器导出数据库sql(完成),然后将其导入到真正的服务器(完成),我完成的2X站点为空。(结果等于失败)
我假设为了让它工作,必须改变/做一些事情,但不确定是什么。
关于我做错了什么有什么想法吗?因为到目前为止,如果我不能这样做,我必须手动创建所有的页面等,它不是很多,但想知道如何做这件事的正确方法。
提前感谢。
SO网友:Patrick Forget
我发现导出工具速度很慢,而且不太可靠。如果导入失败,您的服务器可能会超时,或者转储文件太大。
这是我的方法,而且速度更快:
提取生产中wordpress代码的新副本,用dev中的内容文件夹替换wp内容文件夹,复制wp配置。php并验证数据库连接设置,对开发wordpress数据库进行完整的mysql转储,将转储导入到生产数据库中,如果开发中使用的域与生产中使用的域不同,请在生产中运行以下查询。
更新wp\\u options SET option\\u value=replace(option\\u value,\'olddomain.com,\'newdomain.com\'),其中option\\u值类似于\'\'%olddomain\'。com%\';
更新wp\\u posts SET guid=replace(guid,\'olddomain.com\',\'newdomain.com\'),post\\u content=replace(post\\u content,\'olddomain.com\',\'newdomain.com\');