良心云服务器到期,又从华为云买的服务器,现在将Typecho的数据进行迁移。 ## 1、新服务器安装宝塔面板 ```shell yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec ``` ## 2、备份文件 - typecho进行数据数据备份需要备份两个东西. - 数据库 - typecho根目录下的usr文件夹 - typecho的数据库中存放的是你写过的文章, 以及你的评论等. usr文件中存放的是你的用户配置, 包括网站设置, 主题, 插件等. 这两个文件备份好了之后, 重新部署新的typecho的时候只需要将备份的usr文件覆盖新部署的usr文件夹. 然后并导入备份的数据库就ok了.    执行之后就会下载一个sql文件。 ## 3、新服务器安装Typecho  之前是1.2.0 现在更新为1.2.1不知道会不会出现什么问题。  ## 4、修改域名IP 修改好了无法访问,不知道是不是因为华为云不能使用腾讯云的域名原因。 ! 记得一定要放开端口,沙雕华为云连80端口都没开。 之前有cdn的记得关了。防止过期后突然暴毙 ## 5、踩坑 由于使用了华为云的系统,让我一天白忙活。 php需要的lib版本没有那么高, 而华为云全是高版本,导致php无法启动。 然后就是网站502 重装系统,还是centos7.9!!!!!  最后直接将网站整个弄过去了。 然后登录显示密码错误!!! 最后直接修改数据库! 对了,补充一句,如果是出现404的情况,别忘了在宝塔里设置网站的伪静态; ```php if (!-e $request_filename) { rewrite ^(.*\.(css|js))$ $1 break; rewrite ^(.*\.(gif|jpg|jpeg|bmp|png|ico|txt|apk|flv|swf|mp4))$ $1 break; rewrite ^(.*\.(woff|woff2|ttf))$ $1 break; rewrite ^(\/admin/.*)$ $1 break; rewrite ^(.*)$ /index.php$1 last; } ``` 最后修改:2023 年 08 月 16 日 © 允许规范转载 赞 7 如果觉得我的文章对你有用,请随意赞赏