嗨,时隔多年DzQ来了,本次带来的是如何安装这个版本,为了方便快捷的使用,我这边使用宝塔来安装下,首先你的有域名跟服务器,这个就不用说了。
这边搭建的访问地址
https://dz.cxcat.com
这边为了让更多的站长用户使用安装,我用的宝塔做的教程环境是
Nginx
,直接看下面的教程即可。
以下是服务器环境的配置要求
Discuz! Q 对系统有一些要求,请确保你的服务器满足以下要求:
MySQL >= 5.7
PHP >= 7.2.0
BCMath PHP 扩展
Ctype PHP 扩展
Curl PHP 扩展
Dom PHP 扩展
Fileinfo PHP 扩展
GD PHP 扩展
JSON PHP 扩展
Mbstring PHP 扩展
Exif PHP 扩展
OpenSSL PHP 扩展
PDO 与 PDO_mysql PHP 扩展
Tokenizer PHP 扩展
XML PHP 扩展
Zip PHP 扩展 (使用Discuz! Q安装工具时需要)
接下来就是设置网站运行目录.跟Thinkphp差不多了
这就很Nice,接下来还得设置下默认文档里面首页的顺序,.html文件放在第一个
接下来我们给搞个ssl证书,宝塔的很简单直接一键申请配置
接下来直接访问域名加安装文件就可以了
然后直接下一步,选择我们所要安装的版本即可
然后就完成了,但是分为几种情况,以下就是官方的介绍。
记得表前缀写的时候加个下划线_
然后就是以下的界面,很Nice
#需要注意看,以下是官方环境服务器的配置说明(这边只是怕大家看不懂直接把重要的部分拿了过来,具体的安装自己的服务器来配置)
Web服务器配置
Web服务器推荐启用SSL(https协议),如果没有SSL证书,可以到这里申请。#Nginx
如果你使用 Nginx ,除了PHP的相关配置之外,还要在你的站点配置中加入以下配置,建议(非强制)开启https
和
http2
,将root目录指向
discuz/public
目录,同时一定要配置
index
和
location /
,将所有的请求将引导至
index.php
。
具体配置时,请注意对照检查这样一些地方:
#root 配置
确认root
指向了安装好的
public
目录,以下是示例,请按自己的实际配置设置
root /home/www/discuz/public;
#index 配置
确保 index 的第一项是index.php
,也可以只保留
index.php
,以下为示例
index index.php;
#location 配置
确保location /
按如下配置,如果原来有配置,请替换成如下配置:
location / { try_files $uri $uri/ /index.php?$query_string; }
#Apache
Apache要在配置中,将DocumentRoot
指向
discuz/public
目录,同时通过重写规则,将所有请求转发给
index.php
处理。
在
discuz/public
下创建
.htaccess
文件(设置伪静态规则),内容如下(此配置依赖
mod_rewrite
,请先检查自己的Apache是否启用了
mod_rewrite
模块):
Options +FollowSymLinks RewriteEngine On SetEnvIf Authorization .+ HTTP_AUTHORIZATION=$0 RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . index.php?%{QUERY_STRING} [L,QSA,PT] RewriteRule ^$ index.php?%{QUERY_STRING} [L,QSA,PT]
#通过站点启动安装
在进入安装界面之前,请确保php-fpm
的运行用户,拥有
config
,
storage
和
public
三个目录的写权限。
部署好服务器环境后,打开
https://{您的域名}/install
进入安装界面,按照页面提示进行安装。
注意
请一定要访问外部用户将要访问的协议(
http://
或
https://
) 加 域名 加
/install
进行安装,否则会导致自动获取的站点URL配置不正确,站点工作不正常。
#进入后台
安装完成后,请访问http://{您的域名}/admin
进入后台,输入在安装的时候设置的管理员账号和密码,进行管理与配置。
#计划任务
目前统计财务报表需要用到系统计划任务,Linux 服务器配置如下:* * * * * php /home/wwwroot/discuss/disco schedule:run >
#配置说明
#公共路径
安装完 Discuz! Q 之后,你的 web 服务的文档目录指向public
路径。该路径下的
index.php
文件作为所有接口控制器,
index.html
作为所有前端 HTTP 请求控制器。
#配置文件
Discuz! Q 的所有配置文件存放在config
目录下。每个选项都有文档标注,便于通过文件查看并熟悉对你有用的选项。
#目录权限
在安装 Discuz! Q 后,你可能需要配置一些权限。storage
目录在你的 web 服务下应该是可写的权限,否则 Discuz! Q 将无法运行。
#应用密钥
在安装过程中,应用密钥已经通过php disco key:generate
命令为你设置好了。
通常,这个字符串应该是 32 个字符长度。这个密钥将会设置在
config.php
文件中。
如果应用密钥还没有设置,你的用户会话和其他的加密数据将会不安全
#其他配置
Discuz! Q 几乎不需要除上面所说的其他什么配置了。打开你的站点开始你建站之旅然而,你可能会想要再次查看config/config.php
文件和它的注释说明。它包含一些你希望根据你应用来更改的选项,诸如:
timezone
和
locale
。
安装总结:需要注意环境配置/php函数扩展/ssl证书建议配置吧,其他的好像没有问题了哈~
点击左下角的即可查看官方文档