LinMao's Blog
学习科研记录与分享!

网站更换服务器和域名

起因是阿里云服务器学生机快过期了,然后学费要1000多,而重新买一台学生机才100多一点,然后只能被迫换服务器,然后注册了新域名就想换一下域名。

更换服务器

1.备份数据库

登陆上网站的phpadmin然后选中网站的数据库,然后导出数据库,按默认的方式导入就可以。搭建个人网站

搭建个人网站2.备份站点

将有原来网站文powershell件夹下面的文件全部打包备份。

3.迁移到新服务器搭建个人网站

在新的服务器上新建网站,方法参见另一篇博客:搭建个人网站

然后将站点复制到新网站中,在登录phpadmin将备份的数据库导入。

在新的服务器上新建网站,方法参见另一篇博客:搭建个人网站。

然后将站点复制到新网站中,在登录phpadmin将备份的数据库导入

问题:

搭建个人网站迁移好了以后,发现新的网站只有首页能显示,其他的文章页面都是404,查资料发现原来是因为设置固定连接的原因。解决办法一是重新添加站点,然后选择开启rewrite rule设置成wordpress;二是在/usr/local/nginx/conf/vhost/***.conf(网站的配置文件)文件中加入:

至此,网站就成功迁移服务器了。

更换域名

更换域名和换服务器差不多,首先用新域名创建站点,然后把站点迁移到新域名对应的站点,再把数据库导入到新站点,然后把数据库中原域名字段都替换成新域名就可以。所以只记录更新数据库。

1.更新数据库

在phpadmin中选中新域名网站数据库然后之心SQL语句,把数据库中原域名字段都替换成新域名:

2.设置301跳转

更换域名以后,为了把原来域名的流量都引过来,设置301跳转:

3.网站数据库改用户名密码和数据库名

这个也有两种方法,一是重新新建数据库用户和数据库,然后通过备份文件导入;二是在phpadmin中用root用户登录,然后在用户菜单下对对应用户点修改权限,然后修改密码。

以上方法修改数据库用户和数据库后,再在站点目录修改wp-config.php文件:

最后有一个坑,更新域名后不能登录wordpress后台,一直提示密码错误,只能重置密码,打开数据库后台执行:

 

赞(0) 打赏
转载请注明出处:LinMao's Blog(林茂的博客) » 网站更换服务器和域名

评论 抢沙发

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

LinMao's Blog(林茂的博客)

了解更多联系我们

觉得文章有用就打赏一下作者吧~

支付宝扫一扫打赏

微信扫一扫打赏