这篇教程主要介绍Typecho完整搬家换主机换域名,以及解决中间出现的500错误。废话不多说,马上开始。DA面板的请看这里,非DA面板或无面板请看这里。
DA面板操作
1.进入DA面板,点击“恢复/备份”

1.jpg
2.点击“建立备份”
2.jpg
3.稍等一会儿,你会收到一封英文邮件,这表示备份完成。然后进入主机根目录(与public_html同级)的backups文件夹,右击最新的压缩包,选“目标另存为”
3.jpg
4.打开下载回来的压缩包,进入这个路径,把public_html文件夹解压出来
4.jpg
5.然后进入下图路径,把以自己数据库命名的SQL文件解压出来
5.jpg
6.DA面板备份工作完成,CP面板跟这也差不多。接下来请跳到这里继续。
非DA面板操作
1.进入http://主机IP地址/phpMyAdmin,进不去的请把大写字母换小写,或者找主机商。
2.登录以后,选择左边的你的数据库
6.jpg
3.点击“导出”,点击“执行”,然后就得到一个SQL文件了
7.jpg
4.用FTP把站点的public_html文件夹(有些是htdoc)下载下来
至此,非DA面板文件备份完成。接下来可以上传文件了。
开始搬家
如果要换域名的,这个时候就可以把新域名绑好了。等到工作完成大概也生效了。
1.修改public_html的config.inc.php,到57行的位置,修改一下,把新主机的信息填进去
8.jpg
2.把public_html文件全部传到新主机里同样的位置
3.打开新主机的phpmyadmin,选择你的新主机数据库
9.jpg
4.点击“导入”,选择刚才备份的SQL文件,点击“执行”
10.jpg
5.如果不换域名的话,到这一步就完毕了。下面说换域名的步骤
6.选择左边typecho_options表,点击右边的你的旧域名,就会出现编辑框,替换成新域名,按Enter
11.jpg
7.这是关键一步了,有的站长换域名以后出现500错误就是因为少了这一步。按Enter以后,页面顶部会提示“影响了一行”,这时我们要点一下“编辑”
(某些RP较好的站长可能没有提示这个,那么恭喜你,可以跳到第10步了)
12.jpg
8.然后就会弹出一个窗口,只需要点“执行”就OK了。稍等片刻,把这个弹出窗口关闭。
13.jpg
你就会看到“影响了0行”,代表成功了
14.jpg
10.接下来要替换一下文章里面的旧域名,进入SQL选项卡,粘贴下面代码,点执行就行了。(同样的,如果出现影响了N行也用上面的方法搞定)

UPDATE `typecho_contents` SET `text` = REPLACE(`text`,'旧域名地址','新域名地址');
UPDATE `typecho_users` SET `text` = REPLACE(`text`,'旧域名地址','新域名地址');

11.OK!至此,Typecho搬家换域名教程完毕,静待域名生效吧。如果出现404错误,建议进入后台重新设置一下永久连接。