wordpress更改域名详细操作

前段时间不小心设置了wordpress后台的域名设置,设置成了一个换没有备案的域名,结果今天打开悲催了,提示没有备案访问不了,登陆后台发现全部是提示,后台也无法打开了,尝试用IP直接访问,提示也不行,怎么办?难道要重新安装下?

有问题,先百度,以下是解决方法:

登陆服务器,连接mysql

#mysql -uroot -p

输入您的密码.

mysql>use wordpress (一般都叫这个DB名,以实际你的站点为准)

mysql>UPDATE mindg_options SET option_value = replace(option_value, ‘http://www.xxxx.com’, ‘http://www.mindg.cn’) WHERE option_name = ‘home’ OR option_name = ‘siteurl’;

注:mindg_options,是wordpress中的表,mindg是我表的前缀,以你自己的为准,如果不知道,先执行

mysql>show tables;

看下你表的名字,就是改 xxx_options这个表,这一步相当于是你在后台设置里修改了主页域名的地址,修改的域名以你自己的为准。

接下来修改之前你发的帖子用的老的域名地址,其实这步就是把你之前发的文章链接修改下,因为老域名可能无法访问了,如果还不明白,可以运行以下命令看下:

mysql>select guid from mindg_posts;

是不是看到很多链接地址写的还是老域名,我门接下来改的就是这个,要改两处

mysql>UPDATE mindg_posts SET guid = replace(post_content,  ‘http://www.xxxx.com’, ‘http://www.mindg.cn’);

mysql>UPDATE mindg_posts SET guid = replace(guid,  ‘http://www.xxxx.com’, ‘http://www.mindg.cn’);

到此就全部修改完了,你可以登录系统查看了。

发表评论