CentOS8下Typecho的安装
2021-10-18 本文已影响0人
盼旺
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提示插件启动失败,检查大写,在插件管理中禁用一下再重新启动就好了