找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 1199|回复: 1

[NAS/Server] [ZT]群晖DSM全图形界面操作搭建Discuz论坛

[复制链接]
发表于 2021-11-10 19:46 | 显示全部楼层 |阅读模式
DZ可以运行在PHP v7.4.9 , Apache Http Server 2.4环境下


https://yu72.com/tech/223642.html

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

几年前在群晖上搞过Discuz,因为纯粹就是搞一下而没有任何实际用途,后面就删掉了。
最近想起这个事,就又重新试了试,顺便把过程截了图,那就发上来吧。
01.png
Discuz! Q官方文档
Discuz的官方文档里面有很多类似的操作,对于有一定基础的人来说一点都不难,但对于“字多不看”“看了不懂”的人来说,还是有点烦。
好在在群晖DSM系统里面,整个操作可以非常简单。
1、首先,确保你的nas上已经安装了web station、PHP7.3、MariaDB 10、Apache HTTP Server2.2。
02.png
必备套件

2、到Discuz官网下载安装包,网址:
03.png
点击“安装”
点击“安装”后会跳转到文档页面,不要怕,在左侧依次点开“Linux主机安装”—“Apache”,右边TIP里面有一行“若您已知晓如何安装部署Discuz!Q,您可以直接单击此处下载Discuz!Q进行安装部署”。点击Discuz页面里的“单击此处”或我前面那句话里面的“单击此处”都行
04.png
Linux主机安装 — Apache — 单击此处
然后就会下载一个叫dzq_lates_install.zip的文件到本地。
05.png
下载下来的文件
3、进入DSM,在web文件夹里面新建一个Discuz文件夹,并把这个文件上传进去,然后右键解压缩。
06.png
上传文件并解压缩
4、然后打开web station套件,选择“脚本语言设置”,然后点击右边的“新增”
07.png
脚本语言设置 — 新增
5、配置文件名称和描述随便写,一会能记得就行。PHP版本选择PHP 7.3,然后点上面的“扩展名”。
08.png
PHP 7.3
6、为了省事及免得后面出问题,这里直接全部勾选。然后点击右下角的“新增”。
09.png
勾选全部
7、然后可以看到一个自定义的配置文件,名称就是你刚刚自己起的,PHP版本是PHP7.3
10.png
创建完成
8、选择左边的“网页服务门户”,点击“新增 — 创建服务门户”
11.png
创建服务门户
9、然后选择“虚拟主机”这一项。
12.png
选择虚拟主机
10、选择“基于端口”,如果你有自己的证书和域名推荐HTTPS,如果没有或者不知道我前面说的是什么,就选HTTP。然后在后面填写一个端口,在1-65535这个范围当中选一个自己的幸运数字,后面点新增的时候如果提示端口冲突,就再换一个数字。
文档根目录,选择“web/Discuz/public”,HTTP后端服务器选择“Apache HTTP Server2.2”,PHP选择我们刚刚创建的配置文件。
13.png
设置虚拟主机
11、都填好了,点击右下角的“新增”。这个时候如果开了防火墙,可能会有安全提示,说端口啊规则啊什么的,但点继续系统会帮你把端口加到允许里面,不用自己去防火墙设置,还是挺方便点。同样可能会有提示,说Discuz文件夹权限之类的,点继续系统也会帮你设置好(虽然一会还是要手动设置一下)。
然后新开个页面,把地址填进去。
如果你像我一样,当时选了HTTPS,地址栏就填“https://你的IP:你填的端口/dl.php”,如果当时选的是HTTP,就是“http://‘你的IP’:‘你填的端口’/dl.php”
25.png
输入安装网址

12、这个时候就能看到安装页面了。
14.png
安装页面
13、点击“下一步”之后,出现了问题,要求检查两个位置是否可写。不用检查了,它这么提示那肯定是不可写的,我们去改过来就好。
15.png
目录无写入权限
14、我们在File Station里面找到web下的Discuz,右键“Discuz”选择属性,在选择“权限”
16.png
Discuz文件夹的权限设置
15、选择“高级选项”,点击“使继承权限显示化”。
17.png
使继承权限显示化
16、然后凡是“http”后面写的只有“读取”的,都双击打开,把下面的“写入”全部勾选,然后完成。
18.png
给写入权限
17、最后保证所有“http”的权限都是“读取&写入”。在勾选左下角的“应用到这个文件夹、子文件夹及文件”。
19.png
确定具备读写权限
18、回到安装页面,点右下角的“重试”,就会发现都绿了,可以“下一步”了。
20.png

安装目录检查成功
19、一路成功过来,显示初始化了。站点名称自己写,MySQL服务器地址默认会填一个127.0.0.1,这个时候需要打开MariaDB 10,勾选“启用TCP/IP连接”,并把下面的端口,填到MySQL服务器地址后面,就是填写127.0.0.1:3306
21.png
数据库端口
22.png
初始化
数据库名称可以自己写,MySQL用户名和密码,要与安装MariaDB 10时设置的保持一致。
表前缀也自己起个名字就好,然后自己再设置一个论坛管理员的账号密码。再点下一步,就安装完成了。
23.png
安装完成
安装完成,Discuz论坛搭好了
访问网址:【“http”或“https”://“你的IP或域名”:“你的端口”】
后台管理地址:【“http”或“https”://“你的IP或域名”:“你的端口”/admin.php】
24.png





回复

使用道具 举报

 楼主| 发表于 2021-11-10 21:14 | 显示全部楼层
DZ可以运行在PHP v7.4.9 , Apache Http Server 2.4环境下,建议安装套件时同时安装 phpMyAdmin


群晖搭建discuz论坛
一、群晖上下载安装Web Station和MariaDB 10套件。安装MariaDB 10套件时,会提示你设置数据库密码,设置后记住该密码。
01.png


二、打开web Station,下载安装php 7.0套件,discuz由php语言编写,肯定需要php环境的支持。点击下图红圈即可跳转到套件中心下载php 7.0了。
02.png

三、php 7.0安装完成后,在状态栏会显示“已安装”,此时打开常规设置,http后端服务器选“Nginx”,php选择刚才安装的“php 7.0”。
03.png

四、在菜单php设置中,可以设置php的一些环境参数。
04.png

五、打开菜单虚拟主机,新增一个虚拟主机,类似于IIS中的站点,设置好网站的端口,网站内容所在目录,及php环境等。
05.png

六、上传discuz论坛文件,建议先压缩包上传,然后再群晖上直接解压,否则零散文件上传会很慢。解压后将upload文件夹内所有文件剪切到discuz文件夹下。
06.png

七、完成后直接浏览器访问论坛地址,记得加上端口号。
07.png

八、点击“我同意”,进行discuz的下一步安装,此时会提示需求解决而红X报错才能继续安装。
08.png

九、上面的好解决,将discuz文件夹属性中权限设置为http可读写即可。
09.png

十、mysqli_connect()的不支持报错,实践证明以下操作可以解决。返回Web Station菜单php设置,编辑Default Profile,将常规设置中,扩展名一览全部勾选上。
10.png

十一、返回discuz安装界面,刷新后显示全部检测通过,点击下一步继续安装。
11.png

十二、选择全新安装discuz!X(含UCenter Server)。
十三、接下来就是安装discuz数据库,此步骤被坑了好久,注意两点即可:         第一点就是默认的数据库服务器localhost,一般mysql默认为3306,但MariaDB 10默认的端口号是3307,如果不去查看就直接安装,结果肯定不会成功,这里我们改成127.0.0.1:3307;
         第二点就是默认数据库用户名和密码都是root,需要改成之前设置的密码,或者干脆打开MariaDB 10重置root密码为root。
         也可以通过在phpMyAdmin建立专用的账号密码,然后在下一步界面中输入对应的账号和密码。
12.png


十四、点击下一步进行安装,没有提示报错即为正常。
13.png

十五、当提示页面完成安装后,直接点击访问链接即可。
14.png

十六、打开页面后,在右上角登录admin账户,密码即为安装时设置的密码。
15.png

十七、登录后再点击右上角菜单管理中心,即可进入站点后台管理。
16.png 17.png

十八、内容太多就不一一介绍了,喜欢动手的朋友们自己去摸索吧。
18.png

十九、再需要说明的多一点就是,discuz论坛有默认设置附件大小的地方,在用户-用户组内,点击组头衔后面的编辑,进入论坛相关-附件相关,0是不限制的。但是说明中提到需要php设置允许才有效。
19.png

二十、php设置需要我们回到群晖Web Station,在php设置中选择Default Profile进行编辑,在核心设置中,可以看到有许多关于php环境的设置,其中就有最大上传文件大小的限制,默认为32M。
20.png

-----------------------------------
©著作权归作者所有:来自51CTO博客作者405221784的原创作品,如需转载,请注明出处,否则将追究法律责任
群晖搭建discuz论坛
https://blog.51cto.com/u_8238124/2521013


https://blog.51cto.com/u_8238124/2521013


回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

QQ|Archiver|手机版|小黑屋|吹友吧 ( 京ICP备05078561号 )

GMT+8, 2024-12-28 16:47 , Processed in 0.339572 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表