嗨,时隔多年DzQ来了,本次带来的是如何安装这个版本,为了方便快捷的使用,我这边使用宝塔来安装下,首先你的有域名跟服务器,这个就不用说了。
接下来直接安装官方教程安装,下载官方的dl.php文件放在你的根域名(需要建立个public文件夹)下面即可,直接访问就可以了,我的域名是dz.cxcat.com
我是以Nginx配置的,仔细阅读下面的配置教程,很重要。
接下来就是设置网站运行目录.跟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
模块):
<IfModule mod_rewrite.c>
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]
</IfModule>
#通过站点启动安装
在进入安装界面之前,请确保 php-fpm
的运行用户,拥有 config
, storage
和 public
三个目录的写权限。
部署好服务器环境后,打开 https://{您的域名}/install
进入安装界面,按照页面提示进行安装。
注意
请一定要访问外部用户将要访问的协议( http://
或 https://
) 加 域名 加 /install
进行安装,否则会导致自动获取的站点URL配置不正确,站点工作不正常。
#进入后台
安装完成后,请访问 http://{您的域名}/admin
进入后台,输入在安装的时候设置的管理员账号和密码,进行管理与配置。
#计划任务
目前统计财务报表需要用到系统计划任务,Linux 服务器配置如下:
* * * * * php /home/wwwroot/discuss/disco schedule:run > /dev/null 2>&1
#配置说明
#公共路径
安装完 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
。
标题:初体验丸子版安装DzQ完整教程
分类:DiscuzQ教程
链接:https://www.wptoo.com/discuzq/1172.html
版权:wpToo教程网(wpToo.com)所分享发布内容,部分为网络转载,如有侵权请立即联系我们,我们第一时间删除并致歉!