关于typecho的升级及换域名
今天把之前的一个typecho的孩子站点给重新安装上了,看看孩子有没有兴趣自己玩,弄了个二级域名,php版本8.0的所以需要最新版本的typecho 1.2.0
升级过程官方有详细教程,很简单
1.请在服务器上删除如下目录和文件
/admin/
/var/
/index.php
/install.php
注意
请千万不要删除/usr/目录,因为这个目录包含了你的主题,插件和上传的文件,它无需被升级
2.上传新文件
请把你下载的压缩文件解压后,上传以上已经删除的文件和目录,这实际上是执行了一次覆盖操作,让我再来重复一遍需要上传的目录和文件
/admin/
/var/
/index.php
/install.php
3.完成升级
当你没有进行下面的步骤时,访问前台页面可能回出现错误提示,请不要管他们,直接访问你的 admin 页面,按提示完成升级即可恢复正常
用一个具有管理员权限的用户登录后台,系统会提示检测到新版本需要升级,点击完成升级按钮即可完成升级
下来可以在phpmyadmin中运行sql进行部分字段内容域名替换:
1.修改typecho_options表
UPDATE `typecho_options` SET `value` = '新域名地址' WHERE `typecho_options`.`name` = 'siteUrl' AND `typecho_options`.`user` =0;
2.替换文章正文的旧域名
UPDATE `typecho_contents` SET `text` = REPLACE(`text`,'旧域名地址','新域名地址');
3.替换管理员的个人网址
UPDATE `typecho_users` SET `url` = REPLACE(`url`,'旧域名地址','新域名地址');
以上SQL语句默认表前缀为typecho_,若数据库表前缀不是typecho_,可以替换typecho_为对应的前缀。