CentOS8下Typecho的安装

1.先安装LNMP环境
https://www.jianshu.com/p/bbd19cc68a81
2.下载Typecho

//下载
wget http://typecho.org/downloads/1.1-17.10.30-release.tar.gz

//解压
tar -zxvf 1.1-17.10.30-release.tar.gz

//重命名
mv build/ typecho/

3.将typecho目录移动到上面一篇配置的ngnin root目录下/usr/share/nginx/html/
mv typecho/ /usr/share/nginx/html/
修改nginx的默认配置文件
进入配置文件默认路径
cd /etc/nginx/conf.d
打开 default.conf 文件。
vim default.conf
按 i 切换至编辑模式,编辑 default.conf 文件。
在 location 的 root 项中添加 /typecho。如下图所示


http://云服务器实例的公网 IP/index.php

然后点击下一步

其中需要在nginx的根目录创建一个文件


可能出现的问题


登录mysql终端创建一个typecho的数据库
登录mysql终端查看日志文件路径
show variables like 'general_log_file'

问题2控制面板404

http://你的公网Ip/admin/index.php


location ~ .*.php(/.*)*$
             {
                  include fcgi.conf;
                  #fastcgi_pass  unix:/tmp/php-cgi.sock;
                  fastcgi_pass unix:/tmp/php-cgi.sock;
                  #fastcgi_index index.php;
                  fastcgi_param  PATH_INFO $fastcgi_script_name;
             }

主要是改location这一段加上(/.*)

并且还要到/etc/php.ini里面把cgi.fix_pathinfo=1

重启nginx和php-fpm
systemctl restart php-fpm
顺带
handsome提示插件启动失败,检查大写,在插件管理中禁用一下再重新启动就好了

你可能感兴趣的:(CentOS8下Typecho的安装)