我有简单的4.2 WP
网站,主题为Twenty Twelve
,Polylang
插件ver. 1.7.6
。在域mysite.co.nf
中。现在我决定将其移至另一个域mysite.newdmn.eu
。我使用FTP将所有文件从旧域复制到新域。然后导出DB
到SQL
脚本。使用Notepad ++将mysite.co.nf
替换为mysite.newdmn.eu
,编辑了SQL脚本。然后我将此SQL导入到我的新站点数据库,编辑wp-config
以连接到新数据库,从第一个角度看,站点正在运行,除了以下几点:
如何解决这些问题? 移动WP网站时最佳做法是什么?
答案 0 :(得分:0)
很少有时候我不仅要更新域,还要更新服务器上的文件路径。
但你能做的最好的就是使用Backup Buddy(付费)或Duplicator(免费)插件(或任何其他适合你的插件,但这两个是最好的imo,我每个月至少进行一次迁移)。< / p>
答案 1 :(得分:0)
使用编辑器编辑SQL始终是更新域URL的不良方法。因为主题和插件可以将php对象序列化为字符串格式并将其存储在DB中。如果您使用编辑器替换域网址,则可能会破坏您的网站。
WordPress codex提到:https://codex.wordpress.org/Moving_WordPress#Changing_Your_Domain_Name_and_URLs
如果您在整个数据库上进行搜索和替换以更改 URL,由于事实,您可能会导致数据序列化问题 某些主题和小部件使用URL的长度存储值 标记。当这种情况发生变化时,事情就会破裂。
建议的方法是使用https://interconnectit.com/products/search-and-replace-for-wordpress-databases/之类的搜索和替换工具,或者像Duplicator或Backup Buddy这样的备份插件。
还建议这篇关于WordPress迁移的文章写得很好。 http://www.smashingmagazine.com/2013/04/moving-wordpress-website/
对我而言,我总是在不使用任何插件的情况下独自完成。我的步骤如下:
1.移动wp-content下的所有文件
2.import db
3.do使用https://interconnectit.com/products/search-and-replace-for-wordpress-databases/