入坑typecho!

news/2024/9/29 4:19:29

虽然博客搭建完成已有一年多的时间,但是还是没有找到我非常喜欢的主题。最近看到一个博主的主题VOID,非常的惊艳,感觉这个主题之前应该是看过的,不过当时一心折腾halo没有想去折腾typecho,最近心血来潮想试一试,折腾的过程中也遇到不少问题。

VOID主题出现的很早,并且很长一段时间都断更,目前正式版是没有适配typecho最新版的。我最开始搭建的时候直接使用1panel中的应用商店安装typecho1.2版本,安装VOID主题后无法显示任何画面,同时主题设置页面也会出现问题,后来没有找到低版本的docker镜像于是参考了官方的搭建教程结合1panel进行搭建。

准备工作

在安装typecho之前需要先配置好typecho所需要的运行环境

  • PHP 7.2.0 or higher

  • Database (MySQL, SQLite, PostgreSQL)

    • MySQL 5.5.3 or higher
    • SQLite 3.7.11 or higher
    • PostgreSQL 9.1 or higher

运行环境

首先搭建1panel推荐使用php7.2,这里可以直接在1panel中点击网站下面的运行环境,然后点击创建运行环境

image

名称可以自行命名,来源选择应用商店,这里需要注意,记得在1panel应用商店中下载php7,然后选择7.2及以上版本的,扩展模板可以用默认的,但是需要自行添加pdo_mysql​和mysqli(如果用mysql数据库必须添加,如果你需要使用其他数据库请自行查阅资料)

image

上面提到了需要使用mysql,那么记得在商店中安装mysql

注意!如果你的服务器配置不高请选择5.*版本的mysql,因为8.0以上的mysql很吃内存!

安装完成之后记得创建一个数据库,后面会用到

image

typecho安装包

如果你不使用VOID主题以及你使用的主题是适配typecho1.2版本的,你可以直接在应用商店中安装typecho,但是如果你需要使用VOID的话,就使用使用老版本的,虽然作者开发版进行了适配,但是我不知道是缓存原因还是什么,我的typecho依旧什么也加载不出来。

typecho我是在官方的github仓库中下载的1.1的最后一个版本(17.10.30)https://github.com/typecho/typecho/releases

如果你下载不了可以在文章末尾的链接中下载

typecho安装

在1panel中的网站中点击创建网站

image

最上方选择运行环境类型选择php,运行环境选择刚刚创建好的环境,然后填写好自己的域名点击确认即可

image

然后打开我们创建好的网站进行配置,点击伪静态

image

添加下面的代码然后点击保存并重载

    if (!-e $request_filename) {rewrite ^(.*)$ /index.php$1 last;}

然后回到1panel-网站-网站页面,然后点击图示图标进入网站目录

image

这里我觉得把安装包上传进去解压太麻烦了,所以直接在windows下解压后才上传的,原安装包文件是.tar.gz后缀的文件,在windows下解压两次即可,build文件夹内的所有文件上传的到网站的index文件夹即可

记得原来index文件夹中的index.php文件删除!

image

记得是把build文件夹里文件上传不是把build文件夹直接上传!

输入域名后,即可显示下面的页面,然后点击下一步

image

image

数据库适配器选择mysql的,数据库地址可以在1panal-数据库页面中的点击连接信息查看,如果你是按照上面的步骤的做的你可以复制容器连接的地址,或者使用外部连接地址也可以,数据库端口填写连接信息中对应的端口号

数据库名,用户名和密码直接在下面图示所在页面中查看即可,数据库前缀可以不用管

image

用户名和密码以及邮箱自行填写,然后点击确认开始安装即可

主题安装

进入后台开始配置主题,点击更换外观

image

需要先下载VOID的主题包,也是在github网站中下载https://github.com/AlanDecode/Typecho-Theme-VOID/releases

如果无法下载的话可以到文章末尾的链接中下载

下载完成之后解压后里面有两个文件夹

image

然后回到之前的网站目录将主题文件夹下的VOID文件夹上传到/index/usr/themes中,配套插件文件夹里的VOID文件夹上传到/index/usr/plugins中,记得是整个文件夹上传!

上传之后,回到网站页面刷新即可出现VOID主题,然后点击启用即可完成主题的安装

image

至此,typecho的安装以及VOID主题的安装到此结束,后续可能会更新VOID主题的魔改教程,目前还在努力应付期末考试

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hjln.cn/news/47074.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

SAP ABAP FB05 清账函数

传入凭证+年度+行 标准筛选 MF05BFS0筛选凭证item 行项目

R语言求取大量遥感影像的平均值、标准差:raster库

本文介绍基于R语言中的raster包,批量读取多张栅格图像,对多个栅格图像计算平均值、标准差,并将所得新的栅格结果图像保存的方法~本文介绍基于R语言中的raster包,批量读取多张栅格图像,对多个栅格图像计算平均值、标准差,并将所得新的栅格结果图像保存的方法。在文章基于R…

一行超长日志引发的 “血案” - Containerd 频繁 OOM 背后的真相

案发现场:混沌初现 2024年6月10日,本应是平静的一天。但从上午 9 点开始,Sealos 公有云的运维监控告警就开始不停地响。北京可用区服务器节点突然出现大量 “not ready” 告警,紧接着,系统自动触发 004 节点重启,让服务暂时恢复了正常。就在我以为这只是个小插曲的时候,…

[转帖]springboot中Hikari连接池常用参数含义(一)

<div id="content_views" class="htmledit_views"><p>yml 配置<br><img alt="" height="235" src="https://img-blog.csdnimg.cn/7724916bc5d449b48114ed52462ba48d.png" width="517">&l…

[转帖]JDBC 驱动程序类型

https://www.jianshu.com/p/fce9ac03a250 什么是 JDBC 驱动 说白了 JDBC 驱动就是一组实现了 JDBC API 接口的 Java 类的集合,该接口用于与数据库服务器进行交互。例如,使用 JDBC 驱动程序可以让你打开数据库连接,并通过发送 SQL 或数据库命令,然后通过 Java 接收结果。 J…

[转帖]深入理解JDBC的超时设置

https://www.cnblogs.com/Chary/articles/14958848.html 这是最近读到的讲关于 JDBC 的超时问题最透彻的文章,原文是http://www.cubrid.org/blog/understanding-jdbc-internals-and-timeout-configuration ,网上现有的翻译感觉磕磕绊绊的,很多上下文信息丢失了,这里用我的理…

项目管理软件大对比:2024年10款最佳项目管理工具

一、禅道项目管理软件 1.禅道 禅道(ZenTao)是一款开源的项目管理软件,专门为敏捷开发和团队协作而设计。它提供了全面的项目管理功能,包括需求管理、任务管理、缺陷跟踪、测试管理、文档管理等,旨在帮助团队高效地进行项目规划、执行和交付。禅道目前可以提供全生命周期的…

rsync拷贝文件显示进度

rsync -a --info=PROGRESS2 test /ceshi/