Typecho安装教程
本文最后更新于 114 天前,其中的信息可能已经有所发展或是发生改变。

前言

刚建站时折腾WordPress,其次就是Typecho。如果排除WordPress,Typecho是我的首选。相信有不少人听说甚至使用过Typecho。它体积小,简洁易用。

接下来的行文和往期做的《WordPress安装教程》基本一致,但在此基础上更加细化并且做了易读性调整。文章末尾有部分演示的视频,可以辅助操作。下面配置过程的演示以宝塔面板为例,如果采用的是其他的方案,可以选择做个参考。

配置

宝塔面板的一键部署中没有Typecho,所以使用宝塔面板,还是需要手动导入文件。

提示:演示截图中的URL
为了保护隐私,本次使用树莓派录制素材(局域网)并且修改了面板端口,但不影响实际操作。

添加网站

1.点击面板左侧菜单栏的网站,然后点击网站列表上方的添加网站。输入网站信息后点击提交

域名自定
备注保留默认即可,可自行修改
根目录保留默认即可,可自行修改
FTP一般不创建,如果不常用面板且习惯用FTP者可开启
数据库创建,一般选择MySQL,字符集最好选择utf8mb4
数据库账号保留默认即可,可自行修改
数据库密码保留默认即可,可自行修改
PHP版本最好>=7.0,建议选择7.4-8.2
网站分类保留默认即可,可自行修改
在服务器管理面板中创建网站,填写网站信息。
Create a website in the server administration panel and fill in the website information.
创建网站,填写网站信息

配置伪静态

2.点击列表中刚创建的网站右侧的设置,在弹窗左侧菜单栏找到并点击伪静态,在右侧上方的下拉菜单中选择typecho(如没有则复制下方规则),最后点击保存

    if (!-e $request_filename) {
        rewrite ^(.*)$ /index.php$1 last;
    }
为Typecho配置URL重写规则(即伪静态)。
Configure URL rewriting rules (i.e. pseudo-static) for Typecho.
配置Typecho专用伪静态

添加域名DNS记录

3.前往域名的DNS控制面板,添加DNS记录,请根据实际情况操作。

可以直接A解析服务器ip。如有cdn,可按照CDN提供商的指导进行配置。

配置SSL证书

为确保访问安全,建议配置好与网站域名相同的SSL证书。

4.申请证书的方式大致有2种:面板上有,可直接通过面板申请证书,一般是Let’s Encrypt的。云服务提供商(如腾讯云、阿里云)有证书服务,可以申请免费证书或者购买证书。请视个人情况选择。

(配置BasicAuth)

直接注册可能会有抢先配置的风险(一般可能性较小,这一操作可跳过)可以设置BasicAuth。

5.在站点设置左侧菜单栏找到并点击网站目录,开启密码访问,输入授权账号访问(重复)密码后点击保存

注意

BasicAuth账号和密码尽量不要填写常用的。

以防被他人抢先安装Typecho,开启BasicAuth并设置其账号密码。
To prevent others from installing Typecho first, turn on BasicAuth and set their account password.
设置BasicAuth账号密码

导入程序文件

这一部分会有些复杂,因为导入的方式有很多,这里介绍的是相对常用的方式。

开始之前,建议删除网站根目录下默认自动创建的index.html404.html

以下有2个分支,二选一。

1-使用面板

打开文件管理

1-6.打开面板文件管理页,找到网站根目录。一般为/www/wwwroot/<网站域名>

以下同样有2个分支,二选一。

1-1-远程下载

1-1-7.到Typecho官网复制下载链接。一般是下面这样的,通用。

https://github.com/typecho/typecho/releases/latest/download/typecho.zip

1-1-8.点击远程下载,粘贴链接后点击确认。如果服务器不能直连github.com,请寻找可用的GitHub镜像。具体情况因运营商、地域等情况会有差异。

使用服务器管理面板远程下载Typecho程序压缩包。
Use the server administration panel to remotely download the Typecho program zip.
远程下载程序压缩包
1-2-手动上传

1-2-7.到Typecho官网下载文件。也可以通过直接复制并访问下方的链接下载。如果不能直接连接github.com,请寻找可用的GitHub镜像。具体情况因运营商、地域等情况会有差异。

https://github.com/typecho/typecho/releases/latest/download/typecho.zip

1-2-8.点击上传,将文件拖到对应位置或点击上传文件选择文件,然后点击开始上传

使用服务器管理面板手动上传Typecho程序压缩包。
Use the server administration panel to manually upload the Typecho program zip.
手动上传程序压缩包
将压缩包解压

1-9.点击列表中导入的压缩包右侧的解压,将压缩包的内容提取出来。

使用服务器管理面板解压Typecho程序压缩包。
Use the server administration panel to extract the Typecho program zip package.
解压压缩包

2-使用SSH

2-6.到Typecho官网复制文件链接。

https://github.com/typecho/typecho/releases/latest/download/typecho.zip

2-7.登录SSH。

2-8.(如果登录的账户不是root,建议以root身份进行后续操作。)

sudo su

2-9.进入网站根目录。

cd /www/wwwroot/<绑定的域名>

2-10.wget/curl远程下载文件。

以下二选一。 如果服务器不能直连github.com,请寻找可用的GitHub镜像。具体情况因运营商、地域等情况会有差异。

wget https://github.com/typecho/typecho/releases/latest/download/typecho.zip
curl -O https://github.com/typecho/typecho/releases/latest/download/typecho.zip

2-11.将压缩包解压。

如果你的服务器没有unzip,则需要安装。一般是apt(-get) install unzip。如果不能使用apt(-get),建议上网查查对应的方法。当然,你也可以使用其他的解压工具。

unzip typecho.zip

2-12.修改文件权限。这一块尚不明确,请另查资料确定是否需要此操作。

安装

1.记下数据库的账号密码。

2.访问绑定的域名(,输入配置BasicAuth时设置的账号密码),进入最终的安装界面。

3.点击我准备好了, 开始下一步

Typecho首次进入时看到的安装欢迎界面。
The installation welcome screen you see when you first enter Typecho.
Typecho安装欢迎界面

4.填写数据库信息,检查后点击确认, 开始安装

如果报错,再次检查配置信息是否有问题,如果没有问题则需排查其他错误。

Typecho无法连接到配置的数据库。
Typecho is unable to connect to the configured database.
数据库连接失败
数据库适配器如果php支持PDO-MySQL[查看phpinfo()],保持默认即可,可根据实际情况修改
数据库前缀保持默认即可,可酌情修改(建议也是“全英文全小写稍短+下划线”的格式,如wjte_)
数据库地址一般(数据库在与网站相同的服务器上)保留默认即可
数据库用户名根据实际情况填写
数据库密码根据实际情况填写
数据库名根据实际情况填写
高级选项一般保留默认即可,如果有不同则需修改
配置Typecho要连接的数据库的信息。
Configure information about the database to which Typecho will connect.
配置数据库信息

5.填写管理员账号的信息,检查无误后点击继续安装

创建Typecho的管理员帐号。
Create an admin account for Typecho.
设置管理员信息

6.四五秒不到就安装成功了(实测),你可以看到刚刚设置的管理员账号密码,到这里就安装完成了。

Typecho安装完成,显示了管理员用户名和密码,以及管理员面板和主页的链接。
Typecho installation is complete, showing the admin username and password, and links to the admin panel and home page.
安装成功
首次安装Typecho后首页的样式。
The style of the home page after the first installation of Typecho.
安装后首页

演示视频(部分)

该视频包括以下内容:

  • 创建网站
  • 配置伪静态
  • 设置BasicAuth
  • 删除默认自动创建的html文件
  • 导入-远程下载
  • 导入-手动上传
  • 解压压缩包
  • 安装TE
本文作者:Wang Jack
本文链接:https://www.blog233.com/archives/1000/typecho-setup/
版权声明:本博客所有文章除特别声明外,均默认采用 CC BY-NC-SA 4.0 许可协议。
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇