前言
本文将详解如何在群晖NAS中利用Web Station安装配置typecho博客.
Typecho是由type和echo两个词合成的,来自于开发团队的头脑风暴。Typecho基于PHP5开发,支持多种数据库,是一款内核强健﹑扩展方便﹑体验友好﹑运行流畅的轻量级开源博客程序。选用Typecho,搭建独一无二个人网络日志发布平台,享受创作的快乐。
本文为 Stille 原创文章.经实践,测试,整理发布.如需转载请联系作者获得授权,并注明转载地址.
一、环境套件安装
群晖套件中心安装以下套件
- Web Station
- Apache HTTP Server 2.4
- PHP 5.6
- MariaDB 5
- phpMyAdmin
二、创建数据库
- 浏览器输入http://192.168.x.x/phpmyadmin
- 账号root
- 密码为安装MariaDB 5套件时设置的密码
- 选择服务器-MariaDB 5
192.168.x.x的IP为群晖的内网IP
- 新建
- 填写数据库名称
- 创建
数据库名称可自行设置,建议使用typecho,blog等方便识别.
三、下载并安装typecho主程序
- 访问
typecho官方网站
,下载最新版. - 在群晖Web文件夹下创建博客主目录,命名为typecho(或其他任意文件名).
- 将下载并解压的主程序build文件夹内的所有文件及文件夹拷贝至博客主目录.
- 设置typecho文件夹权限为http
- 应用到这个文件夹,子文件夹和子文件
- 确定
四、配置PHP
- 打开Web Station
- PHP设置,选中Default Profile,版本为5.6,编辑.
- 扩展名勾选全选,安装扩展.
五、配置Web站点
- 打开Web Station
- 虚拟主机
- 新增
- 填写你的域名
- 文档根目录选择刚才在Web下创建的文件夹
- HTTP后端服务器选择 Apache HTTP Server 2.4
- PHP选择Default Profile(PHP 5.6)
若希望在群晖Web Station中使用国际域名及80/443端口,则需为你的群晖配置DDNS或者内网穿透服务,推荐相关文章以供参考:
详解外网访问内网-DDNS和内网穿透的选择
群晖NAS配置自带DDNS动态域名解析教程
群晖NAS配置DNSPod国际域名DDNS动态域名解析教程
服务器安装配置frp内网穿透教程
群晖NAS安装配置免费frp内网穿透教程
详解外网访问内网-DDNS和内网穿透的选择
群晖NAS配置自带DDNS动态域名解析教程
群晖NAS配置DNSPod国际域名DDNS动态域名解析教程
服务器安装配置frp内网穿透教程
群晖NAS安装配置免费frp内网穿透教程
六、配置typecho博客
在浏览器中输入你的域名即可开始配置typecho博客
- 数据库密码填写群晖安装MariaDB 5时设置的密码
- 数据库名填写刚才在phpMyAdmin里新建的数据库名称
- 其他参数保持默认
- 网站地址填写你的域名
- 用户名可以自行修改
- 填写登录密码
- 填写邮件地址
- 确认开始安装
安装成功
访问你的typecho博客吧!
结语
本文详解了如何在群晖NAS中安装配置typecho博客,由于本站使用了typecho博客,后续会慢慢更新更多相关技巧和教程,欢迎大家随时关注.本站还介绍了著名博客程序WordPress的安装配置教程,推荐相关文章以供参考:
群晖NAS套件中心安装配置WordPress博客教程
群晖NAS手动官方安装配置WordPress博客教程
更多群晖NAS相关技巧,教程及信息,请持续关注本站群晖Synology专栏:
本文为 Stille 原创文章.经实践,测试,整理发布.如需转载请联系作者获得授权,并注明转载地址.
36 条评论
博主大人,按照您的方法装好了,但是我的本地图片上传就说失败,远程图片就可以。另外下载的插件没办法显示,两个编辑器,kind 和X-EDITO
NAS上装好还有点设置需要,我没有专门写出来..网上搜索下,很多教程能解决.
提示
安装程序无法自动创建 config.inc.php 文件
您可以在网站根目录下手动创建 config.inc.php 文件, 并复制如下代码至其中
应该怎么办呢
chown -R http. 目录
或者手动创建也可以
看看是否是文件夹权限没设置?
博主博主大人,你这个主题是买的吗?
很喜欢呀 可以共享嘛?
群晖3617,apa2.2和php5.6,我可以换成2.4和7.0么
上条写错了,不是WordPress,是typecho.
MariaDB 5吧?
php 5.6就配合MariaDB 5,配置WordPress时,就选择MySQL原生适配器
如果是 MariaDB 10就用 php7.0或者7.2
数据库端口默认3306,如果像我一样MariaDB 5和10都装了,就得看下端口号.
在就是数据库地址默认是localhost 不行就换成127.0.0.1 一般来说应该没问题
不好意思,没有发现这篇,卡在无法连接数据库了,选择了sqlite进去了,不知道这两个有什么影响,我是小白一个
MariaDB10的话端口默认是3307,数据库位置填127.0.0.1,web目录给http用户组赋予读写权限。sqlite是程序自建数据库吧,既然成功了就说明目录权限没问题。
你的安装环境是什么? 数据库和php分别是什么版本?