栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Fedoa安装Typecho博客系统

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Fedoa安装Typecho博客系统

前提:


安装并部署nginx、MySQL、php、phpMyAdmin,请参考我的文章《Fedora 34 Workstation安装后的配置》有详细安装说明。

官方安装教程:
http://docs.typecho.org/install
下载地址
http://typecho.org/download
插件安装及使用
http://docs.typecho.org/help/plugins

现在开始

1、到官方网站下载

文件管理器双击解压1.1-17.10.30-release.tar.gz

2、在html下建一个新目录typecho

# mkdir /usr/share/nginx/html/typecho

把压缩包内build文件夹下的文件和文件夹全部复制到新目录typecho下

[root@fedora typecho]# ls
admin  index.php  install  install.php  LICENSE.txt  usr  var

浏览器:http://localhost/typecho/  或者  http://服务器IP/typecho/

进入typecho安装主页

3、typecho无法连接数据库

如果出现提示“无法连接数据库”,是因为网页php没有能够写入MySQL数据库中。
用phpMyAdmin,新建一个

浏览器:http://localhost/phpMyAdmin/

用root用户登陆

左侧栏,点击“新建”
数据库名称:typecho
排序规则:选择 utf8_general_ci

退出,回到http://localhost/typecho/,可以继续

4、无法创建config.inc.php

[root@fedora typecho]# nano config.inc.php

把网页中提示的内容粘贴进去,然后保存退出

回到http://localhost/typecho/,完成!

5、优化首页

登陆进入后台
设置——阅读
聚合全文输出:仅输出摘要
 
然后写文章时,在需要显示的句子后面加上这一行内容为括号内的部分

()

注意:不要括号

在首页就会显示:

- 阅读剩余部分 -

6、附件无法上传

原因是附件的容量被限制,要修改2个文件

(1)php.ini

# nano /etc/php.ini
修改下面项目:
max_execution_time = 600
upload_max_filesize = 50m
post_max_size = 50m

我这里设置附件最大为50MB

(2)nginx.conf

# nano /etc/nginx/nginx.conf

在http {下插入
client_max_body_size 50m;
注意;号

保存退出

# systemctl restart nginx.service


7、主题和插件

以Typecho仿大前端免费主题Typecho-theme-DUX为例子(https://www.boke8.net/tetheme/),正好这个主题需要安装一个浏览总量统计插件PageViews。
下载成功后,会得到2个压缩文件:
typecho-plugins-master.zip
Typecho-theme-DUX.zip

(1)Github登陆下载问题

由于许多Typecho主题需要到Github下载,而很可能登陆不上,需要修改hosts文件解决:

# nano /etc/hosts

添加:
140.82.112.4 github.com
199.232.69.194 github.global.ssl.fastly.net

保存退出后重启网络:
Fedora的命令:
# systemctl restart network.service

Ubuntu的命令:
service networking restart
重启网卡命令 ifconfig eth0 up
centOS的命令:
service network restart

(2)插件安装

用unzip命令解压下载的压缩包typecho-plugins-master.zip;
把typecho-plugins-master文件夹里的整个PageViews文件夹复制到Typecho网站的usr/plugins/目录(我的是/usr/share/nginx/html/typecho/usr/plugins);

# cp -rf /home/XXXX/下载/typecho-plugins-master/PageViews /usr/share/nginx/html/typecho/usr/plugins/

后台——控制台——插件,PageViews插件,点击“启用”。

(3)主题安装

用unzip命令解压下载的压缩包Typecho-theme-DUX.zip;
把整个Typecho-theme-DUX文件夹复制到Typecho网站的usr/themess/目录(我的是/usr/share/nginx/html/typecho/usr/themes);

# cp -rf /home/XXXX/下载/Typecho-theme-DUX /usr/share/nginx/html/typecho/usr/themes

后台——控制台——外观,选择DUX主题,点击“启用”。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/345719.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号