群晖DSM7.0全图形界面操作搭建Discuz论坛

minibluellm 09-10 16:28 关注

几年前在群晖上搞过Discuz,因为纯粹就是搞一下而没有任何实际用途,后面就删掉了。

最近想起这个事,就又重新试了试,顺便把过程截了图,那就发上来吧。

Discuz! Q官方文档Discuz! Q官方文档

Discuz的官方文档里面有很多类似的操作,对于有一定基础的人来说一点都不难,但对于“字多不看”“看了不懂”的人来说,还是有点烦。

好在在群晖DSM系统里面,整个操作可以非常简单。

1、首先,确保你的nas上已经安装了web station、PHP7.3、MariaDB 10、Apache HTTP Server2.2。

必备套件必备套件

2、到Discuz官网下载安装包,网址

点击“安装”点击“安装”

点击“安装”后会跳转到文档页面,不要怕,在左侧依次点开“Linux主机安装”—“Apache”,右边TIP里面有一行“若您已知晓如何安装部署Discuz!Q,您可以直接单击此处下载Discuz!Q进行安装部署”。点击Discuz页面里的“单击此处”或我前面那句话里面的“单击此处”都行群晖DSM7.0全图形界面操作搭建Discuz论坛

Linux主机安装 — Apache — 单击此处Linux主机安装 — Apache — 单击此处

然后就会下载一个叫dzq_lates_install.zip的文件到本地。

下载下来的文件下载下来的文件

3、进入DSM,在web文件夹里面新建一个Discuz文件夹,并把这个文件上传进去,然后右键解压缩。

上传文件并解压缩上传文件并解压缩

4、然后打开web station套件,选择“脚本语言设置”,然后点击右边的“新增”

脚本语言设置 — 新增脚本语言设置 — 新增

5、配置文件名称和描述随便写,一会能记得就行。PHP版本选择PHP 7.3,然后点上面的“扩展名”。

PHP 7.3PHP 7.3

6、为了省事及免得后面出问题,这里直接全部勾选。然后点击右下角的“新增”。

勾选全部勾选全部

7、然后可以看到一个自定义的配置文件,名称就是你刚刚自己起的,PHP版本是PHP7.3

创建完成创建完成

8、选择左边的“网页服务门户”,点击“新增 — 创建服务门户”

创建服务门户创建服务门户

9、然后选择“虚拟主机”这一项。

选择虚拟主机选择虚拟主机

10、选择“基于端口”,如果你有自己的证书和域名推荐HTTPS,如果没有或者不知道我前面说的是什么,就选HTTP。然后在后面填写一个端口,在1-65535这个范围当中选一个自己的幸运数字,后面点新增的时候如果提示端口冲突,就再换一个数字。

文档根目录,选择“web/Discuz/public”,HTTP后端服务器选择“Apache HTTP Server2.2”,PHP选择我们刚刚创建的配置文件。

设置虚拟主机设置虚拟主机

11、都填好了,点击右下角的“新增”。这个时候如果开了防火墙,可能会有安全提示,说端口啊规则啊什么的,但点继续系统会帮你把端口加到允许里面,不用自己去防火墙设置,还是挺方便点。同样可能会有提示,说Discuz文件夹权限之类的,点继续系统也会帮你设置好(虽然一会还是要手动设置一下)。

然后新开个页面,把地址填进去。

如果你像我一样,当时选了HTTPS,地址栏就填“https://你的IP:你填的端口/dl.php”,如果当时选的是HTTP,就是“http://‘你的IP’:‘你填的端口’/dl.php”

输入安装网址输入安装网址

12、这个时候就能看到安装页面了。

安装页面安装页面

13、点击“下一步”之后,出现了问题,要求检查两个位置是否可写。不用检查了,它这么提示那肯定是不可写的,我们去改过来就好。

目录无写入权限目录无写入权限

14、我们在File Station里面找到web下的Discuz,右键“Discuz”选择属性,在选择“权限”

Discuz文件夹的权限设置Discuz文件夹的权限设置

15、选择“高级选项”,点击“使继承权限显示化”。

使继承权限显示化使继承权限显示化

16、然后凡是“http”后面写的只有“读取”的,都双击打开,把下面的“写入”全部勾选,然后完成。

给写入权限给写入权限

17、最后保证所有“http”的权限都是“读取&写入”。在勾选左下角的“应用到这个文件夹、子文件夹及文件”。

确定具备读写权限确定具备读写权限

18、回到安装页面,点右下角的“重试”,就会发现都绿了,可以“下一步”了。

安装目录检查成功安装目录检查成功

19、一路成功过来,显示初始化了。站点名称自己写,MySQL服务器地址默认会填一个127.0.0.1,这个时候需要打开MariaDB 10,勾选“启用TCP/IP连接”,并把下面的端口,填到MySQL服务器地址后面,就是填写127.0.0.1:3306

数据库端口数据库端口

初始化初始化

数据库名称可以自己写,MySQL用户名和密码,要与安装MariaDB 10时设置的保持一致。

表前缀也自己起个名字就好,然后自己再设置一个论坛管理员的账号密码。再点下一步,就安装完成了。

安装完成安装完成

安装完成,Discuz论坛搭好了群晖DSM7.0全图形界面操作搭建Discuz论坛

访问网址:【“http”或“https”://“你的IP或域名”:“你的端口”】

后台管理地址:【“http”或“https”://“你的IP或域名”:“你的端口”/admin.php】

群晖DSM7.0全图形界面操作搭建Discuz论坛

全部评论(13)
minibluellm
2
09-12 23:42

[观察]不知道为什么大家总喜欢用自己的视角审视别人的需求。我只是写了这东西可以这么搞,你自己需要不需要,怎么需要,自行判断就好…我又没强迫大家都搞…

windshow
1
09-12 07:05

感觉没啥意义 还不如玩玩 chat

Cowboys20138888
1
09-11 12:40

这个能承载多少用户?试过吗?

change520
0
09-12 21:55

自建论坛要备案,谢谢

Cowboys20138888
0
09-12 14:10
Cowboys20138888 这个能承载多少用户?试过吗? 1
minibluellm 没试过,但想想群晖的性能,也别报太大希望吧 2

也是,紫薯布丁。

小丁小丁孤苦伶仃
0
09-12 13:11

有一条好用的家宽甚至商宽才是王道,我的方案是v6出口加cloudflare套成v4访问,免去了备案,速度较慢,总的来说现在黑白群晖的硬件瓶颈早就不是问题了,出口才是关键[哭泣]

奶爸爱苹果
0
09-12 11:28

论坛这玩意儿自己玩没意思,公布出去了网址跟个尾巴丑不说,还不合规,麻烦啊。

朱哲__
0
09-12 10:18
windshow 感觉没啥意义 还不如玩玩 chat 1

是的,还不如搭个chat

TankT-CQ
0
09-12 09:07
小龙lo 私有服务器搭论坛有什么用 1

搞商务的搭一个测试功能,免得被搞技术的忽悠

值友5917626910
0
09-12 07:35

备案了吗。