wordpress如何更换域名、转移到本地?

Wordpress 思享 1804浏览

wordpress是非常成功的开源博客系统,在使用过程中难免会碰到需要更换域名、将网站搬移到本地进行测试等情况的发生。那么,如何更换域名、如何转移到本地呢

wordpress

wordpress是一个动态系统,更换转移其实很简单。基本思路其实就是将数据库的连接全部替换就行了。但是为了保险起见,下面提供包括备份的详细步骤

备份网站文件

如果是换域名,但是主机不变的话,这一步可以省略

备份数据库

这一步是为了以防万一。任何改动都备份一下比较好,以防止出错。

如果是更换了网站,或者转移到本地,这个时候则需要重新将网站安装好

替换数据库中的连接

选中该数据库之后,点击SQL,输入以下代码:

UPDATE wp_options SET option_value = replace(option_value, 'http://www.mydomain.com','http://www.newdomain.com');
UPDATE wp_posts SET post_content = replace(post_content, 'http://www.mydomain.com','http://www.newdomain.com');
UPDATE wp_comments SET comment_content = replace(comment_content, 'http://www.mydomain.com', 'http://www.newdomain.com');
UPDATE wp_comments SET comment_author_url = replace(comment_author_url, 'http://www.mydomain.com', 'http://www.newdomain.com');

以上代码中,http://www.mydomain.com 代表原来的域名,http://www.newdomain.com 代表新域名。

如果是搬运到本地,则新域名为 localhost

如果有缓存插件,最后记得更新缓存

推荐阅读

纯代码实现wordpress附件页面重定向到文章或首页

前几天发现wordpress网站有评论留言的回顾。结果一看就是附件页面的垃圾评论。这才发现原来wordpress上传的附件也会有对应的页面。难怪之前收录了很多附件页面,但是我的机器人禁止了,忘记了。本来以为会禁用,结果只找到了在线使用插件的方法。最后......

Warning: call_user_func_array() expects parameter 1 to be a valid callback, function ‘fake_update_callback’

这是当一个被挂钩的函数名与挂钩关联不匹配时…这可能发生在重命名一个函数时,而不是在挂钩关联中重命名函数名时。如果强迫症受不了wordpress的主题提示,可以使用插件WP降级将版本设置为当前版本。...

wordpress升降到指定版本:WP Downgrade | Specific Core Version插件

背景:网站一直用4.9+版本,因为编辑器还是老的。如果是自动升级,是目前最高的版本,但是我想升级到最新的版本,4.9.22版。WP降级|特定核心版插件可以解决我的问题。设置好程序路径后,记得保存更改,然后“升/降级核心”会等待升级。如果是降级操作,为......