wordpress更改域名后导致网站前后台打不开的解决方法

前言

今天小焦将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建站过程中的坑,我会一一写出解决教程,都是自己一步一步踩过来的。感谢你的支持

喜欢自学的朋友可以入群交流

 

喜欢(0)

评论抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

欢迎访问的小伙伴! 希望在这里能帮到你。有问题请多多指教~ 点击联系站长
在线客服

在线客服

  • 扫描二维码,微信联系 扫描二维码,进群联系