前言:
因为之前博客域名一定要带端口号才能访问,非常麻烦也不利于网络推广,所以想更换云主机。
这里主要是记录我们更换步骤和一下注意事项,希望对也有这方面需求的小伙伴有所帮助。
主要有3种方法,插件、手动和内置的导入导出,我们最终还是使用手动的方法。
所以这里主要是记录手动搬家的过程,话不多说,立刻开始吧
正文:
1、备份网站文件和数据库
连接原先的云主机或服务器,打包备份完整网站文件,下载到本地。
登录phpMyAdmin数据库管理后台,导出网站数据库的SQL文件到本地
2、在新的主机上创建一个新的数据库并导入刚备份的SQL文件
3、编辑wp-config.php,修改里面的数据库名称、用户名、密码,连接新主机的配置
/** 数据库名称 */ define('DB_NAME', '名称'); /** 数据库用户名 */ define('DB_USER', '用户名'); /** 数据库密码 */ define('DB_PASSWORD', '密码');
注意修改以上几个参数,一定要输入正确
4、打包上传网站文件,并解压到新云主机的网站根目录里。
5、用新域名登录网站后台-设置-常规,把原先的域名修改成新域名,有2个地方都需要修改
6、如果你发现域名修改后原先文章内的图片什么的会不显示,是因为链接错误了,没关系
登录phpMyAdmin数据库管理后台,进入新的数据库那,点SQL页面,运行以下代码
UPDATE wp_options SET option_value = REPLACE(option_value, '旧域名', '新域名') WHERE option_name = 'home' OR option_name = 'siteurl'; UPDATE wp_posts SET post_content = REPLACE(post_content, '旧域名' , '新域名'); UPDATE wp_posts SET guid = REPLACE(guid, '旧域名' ,'新域名');
记得把代码内的旧域名和新域名要改成你的旧域名和新域名的地址
7、到此一般就已经大功告成,其他就是测试下网站内容各项功能是否正常即可。