Typecho博客系统部署步骤
今天为了配置“武汉公交档案馆”这一typecho网站踩了不少坑,于是打算总结一下在1Panel环境下,Typecho使用Matcha主题+ExSearch插件的建站步骤。
1、在网站->运行环境->PHP里创建php环境,新建一个扩展模板,值为pdo_mysql,curl,mbstring
2、使用这个模板创建一个php环境
3、在openresty里新建网站,类型选择运行环境,接着按默认配置
4、在mysql里新建对应数据库
5、使用sftp上传在typecho官网下载的1.2.1版的typecho,将其放入网站的index文件夹中
6、同样使用sftp上传matcha主题和ExSearch、WordsCounter插件到/usr/plugins和/usr/themes,不能修改文件夹名,文件夹名需要和开发者提供的一致
(注:ExSearch原版插件在1.2.0以上版本里会有bug,需要按照https://github.com/AlanDecode/Typecho-Plugin-ExSearch/issues/6来修改插件代码。我存档的插件目前已经修复此bug)
7、在openresty->网站->网站目录里确认用户和用户组都是1000
8、访问网站网址完成typecho初始化
9、在typecho->外观->外观设置内关闭matcha的不蒜子统计功能
10、删除typecho自动创建的“关于”页面
11、新建“归档”页面,模板选择“归档页面”
12、启用ExSearch插件,在设置里关闭JQuery,然后重建索引
13、在nginx的网站里找到伪静态,选择“typecho“预设并保存
14、在typecho的”永久链接“里打开”网址重写“功能
至此完
许可协议:
CC BY 4.0