安装并部署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
由于许多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
用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主题,点击“启用”。



