芒果屋

宝塔部署typecho博客

typecho博客

Typecho是一个简洁、轻量级的开源博客系统,它基于PHP语言开发,采用MySQL数据库存储数据。其让人印象深刻的特点是极低的服务器配置要求,与原生markdown支持的体验。虽然在功能支持相比worldpress强大的生态差很多,但是作为个人博客体验还是非常不错的。

部署

在部署之前,需要准备以下前置的条件

部署步骤

typecho是支持直接部署在nginx或者apache环境的,nginx这些环境一般都使用面板管理。这里推荐比较多人使用的宝塔面板,安装方式也非常简单。如果途方便,
阿里云
腾讯云后台中可以直接选择安装包含宝塔面板环境的系统镜像,不想折腾的朋友可以直接选择适配的镜像。

部署宝塔

我个人喜欢比较纯净的系统镜像,所以在纯净的ubuntu环境下自己安装宝塔。过程也非常简单,宝塔提供一件安装脚本。远程登录后输入命令一键安装即可

wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec

宝塔官网,依照官网和安装脚本的教程和提示,一步一步安装即可。安装完成后,登录面板后会提示安装网站运行环境,有nginx和apche两种,建议选择nginx。php版本建议选择8.0以上的,7以下的版本官方已经不维护了,而且typecho官方也建议使用8.x版本。

新建网站

在创建站点之前,首先需要讲域名解析到服务器的ip,使用A记录解析到服务器 IP 就可以。

安装好宝塔环境后,后台新建站点。输入域名信息,数据库账号和密码,注意账号和密码需要记下来后续安装需要用到,选择 php环境。

创建成功后,浏览器访问域名,验证一下站点创建成功

上传typecho源码

宝塔面包文件管理,找到网站目录,使用宝塔上传文件功能typecho程序上传到网站目录。解压到网站当前目录

上传后解压程序到当前目录

安装引导

覆盖安装程序后,再次访问域名,进入安装引导界面

点击开始下一步,这一步如果遇到下面的错误提示问题,提升该目录的权限不够

则按照提示返回宝塔面板的文件管理,找到该目录,讲写入的权限都放开

处理后再次点击下一步,此时需要配置网站数据等相关信息,这里讲之前创建站点数据库的的账户和密码信息输入

其他保持默认不修改。接着配置博客的主账号信息

点击安装完成后,浏览默认的网站首页

创建成功,默认界面比较简洁。

后台设置

安装完成后,登录博客后台,进行主要的一些配置

基本信息按照网站内容,补充名称、描述和关键字即可

默认的博客链接都是包含index.php的动态url地址,这个看起来不常规,而且对搜索引擎的收录也不太友好。worldpress的格式是世界上最常用的,这里就采用 worldpress的格式。到后台的永久链接界面设置

安装以上设置后,需要nginx的伪静态功能协同配合,切到宝塔网站设置,启用网站的伪静态功能

到此不熟typecho博客就初步完成了,后续还需要进行主题、插件和seo等定制化、个性的配置,当然这些都是后续可以慢慢设置的。博客建好了,接下来首要的任务就是需要有内容继续输出、分享。

参考文献

宝塔官网-安装


当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »