前言
今天小焦将wordpress更换域名后出现网站前后台打不开的问题整理了一下。
很多朋友像我一样,可能是第一次用wordpress创建自己的博客网站。那么中间就遇到了很多问题,其中第一个就是我们在建站前,域名和备案都没下来,一直用的是IP地址加端口的方法登录网站的。
正当域名下来,兴高采烈的吧域名解析和nginx的配置更改完后,准备访问网站的时候。出现网站打不开了,前后台全部进不去,一脸懵逼。作为新手血压蹭蹭的上涨。
经过百度查询资料等,小焦终于发现问题所在。原来wordpress会把第一次我们登陆的网址存储到数据库中的。
解决方法
既然我们知道病因,那么久对症下药了。
步骤一
先登陆我们自己的后台服务器,然后输入 mysql -u root -p
进入自己的数据库中
步骤二
使用 use 你的数据库名字
我用的wordpress,你用自己的就行,然后进入你的数据库中
步骤三
然后输入下面三句SQL语句,注意:语句中的http://www.old.com 替换为你的原先域名,http://www.new.com替换为你要修改的域名。
1.UPDATE wp_options SET option_value = replace( option_value, 'http://www.old.com', 'http://www.new.com' ) WHERE option_name = 'home' OR option_name = 'siteurl';
2.UPDATE wp_posts SET post_content = replace( post_content, 'http://www.old.com', 'http://www.new.com' ) ;
3.UPDATE wp_posts SET guid = replace( guid, 'http://www.old.com', 'http://www.new.com' ) ;
做完上述步骤后,稍等一下,数据库可能在更改中,稍后重启nginx和mysql
systemctl restart nginx
systemctl restart mysqld
最后一步
做完这些,你的网站前台和后台不出问题的话已经可以访问了,然后登陆后台,点击设置,找到常规选项,把你的网站地址和URL改为你现在的地址就行了。
小焦的站点就是这样解决的,如果你的没有解决可以联系我。后面还有很多wordpress建站过程中的坑,我会一一写出解决教程,都是自己一步一步踩过来的。感谢你的支持
评论抢沙发