Linux 中安装简洁的博客 Typecho

Posted 张学徒

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 中安装简洁的博客 Typecho相关的知识,希望对你有一定的参考价值。

CentOS 7
typecho 1.2

我使用的虚拟机进行的安装,也希望练习学习的时候使用虚拟机进行练习。

typecho 下载地址:http://typecho.org/download

安装宝塔Linux面板

引用:Typecho搭建个人博客教程

可以使用 SSH 连接工具,根据系统执行框内命令开始安装(大约2分钟完成面板安装)

Centos安装脚本:

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

其他系统安装命令详见:https://www.bt.cn/new/download.html

安装完会提示如下内容

使用 bt default/etc/init.d/bt default 命令也可以显示上面内容

我用的虚拟机进行安装的,如果访问不了可能还需要开启 8888 端口,如下命令进行开启

firewall-cmd --zone=public --add-port=8888/tcp --permanent

CentOS7_开放指定端口

浏览器中输入上图中的 内网面板地址 进行访问: http://192.168.43.145:8888/

输入账号和密码进行访问,进入后还需要注册登录宝塔账号

进入之后会有一个安装环境的提示,选择一个需要的进行安装即可进行一键部署,注意 php 要安装 7.0 版本以上的。


开始下载 typecho

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

如果上面 github 下载速度太慢或出错,使用我网站里的这个连接下载

wget http://zhangxuetu.cn/wp-content/uploads/2022/04/typecho.zip

解压到目录中

unzip typecho.zip -d /www/server/phpmyadmin/typecho/

可以直接访问这个php文件了: http://192.168.43.145:888/typecho/

安装 php7.0 以上的版本修改 phpMyAdmin 的 php 版本为 7.0 以上,否则安装不了 typecho,因为语法会报错,这是因为版本太低导致的

然后我们直接访问之前我们解压的 typecho 文件夹:http://192.168.43.145:888/typecho (注意前面的 ip 需要是你自己的 ip 地址)

当我点击下一步的时候出现 上传目录无法写入, 请手动将安装目录下的 /usr/uploads 目录的权限设置为可写然后继续升级,我们需要赋予它权限

cd /www/server/phpmyadmin/
chmod -R 777 typecho	# 直接给 typecho 目录及子文件赋予所有权限,防止安装时出现其他问题

然后点击下一步,进行配置,下面是我的配置,但是还需要配置数据库,请继续往下看

查看 mysql 数据库密码

注意上面,需要输入你安装的 mysql 数据库账号和密码,然后自己创建一个对应的数据库名称的数据库,然后开始安装

进入数据库

mysql -uroot -p你的密码

进入 mysql 后,创建一个数据库,比如我创建一个

create database typecho;

如果访问文章出现 404 错误,解决办法如下

进入 nginx 配置文件夹下,修改 enable-php.conf

cd /www/server/nginx/conf
vim enable-php.conf

修改为下面这个配置

location ~ [^/]\\.php(/|$)

        #try_files $uri =404;
        fastcgi_pass  unix:/tmp/php-cgi.sock;
        fastcgi_index index.php;
        include fastcgi.conf;
        include pathinfo.conf;

引用自:Typecho点击前台链接或者后台登录时出现404的解决方法

然后重启 nginx 服务即可

service nginx restart

typecho 中一些插件和主题包,这里我已下载好

cd /www/server/phpmyadmin/typecho
wget http://zhangxuetu.cn/wp-content/uploads/2022/04/usr.zip
unzip usr.zip

中间会让你选择是否覆盖之前的插件之类的信息,你可以输入 n 或 y,我选择了 n

这样就配置好了!

以上是关于Linux 中安装简洁的博客 Typecho的主要内容,如果未能解决你的问题,请参考以下文章

Typecho Mirages - 简洁的自适应主题推荐

typecho伪静态如何去掉index.php

如何安装部署Typecho博客系统?

linux中安装hexo编译博客

一款拥有漂亮外表的Typecho简洁主题_Scarfskin

一款拥有漂亮外表的Typecho简洁主题_Scarfskin