宝塔 linux面板安装dz,宝塔面板部署Discuz! Q – 附内测版申请方法及安装教程

Discuz! Q 是更轻的,更易变现的,更移动端的,更开放的和更易于二次开发的社区产品。Discuz! Q 内测版申请地址目前已经开通了,DNSPod 用户优先体验 Discuz! Q 内测版。

内测版本为提供给 DNSPod 忠实用户及开发者预先体验,暂时并不合适在生产环境中使用,建议优先用于开发环境。这篇文章还是用宝塔面板来安装体验Discuz! Q。

具体的申请安装和部署

1、申请

DNSPod 用户优先体验 Discuz! Q 内测版!参与方式如下:

登录 DNSPod

确保域名账户内 至少有1个域名

下载使用

宝塔 linux面板安装dz,宝塔面板部署Discuz! Q – 附内测版申请方法及安装教程_第1张图片

如果你没有域名,你要么注册一个要么转入一个。在申请页面,点击“申请内测权限”→“获取部署权限”→“查看部署文档”如图:

宝塔 linux面板安装dz,宝塔面板部署Discuz! Q – 附内测版申请方法及安装教程_第2张图片

申请内测就简单提一下,下面说说如何用宝塔部署。

2、准备

2.1 服务器要求

Discuz! Q 对系统有一些要求,请确保你的服务器满足以下要求:

MySQL >= 5.7

PHP >= 7.2.0

NGINX安装好

准备一个域名

BCMath PHP 拓展

Ctype PHP 拓展

JSON PHP 拓展

Mbstring PHP 拓展

OpenSSL PHP 拓展

PDO PHP 拓展

Tokenizer PHP 拓展

XML PHP 拓展

2.2、删除禁用函数

为了防止下载的时候出现问题请先删除pcntl_signal()、putenv()。这些在“PHP管理”→“禁用函数”中删除,如图:

宝塔 linux面板安装dz,宝塔面板部署Discuz! Q – 附内测版申请方法及安装教程_第3张图片

3、下载 Discuz! Q

Discuz! Q 使用 Composer 来管理项目依赖。因此,在使用 Discuz! Q 之前,请确保你的机器已经安装了 Composer。

3.1 内测下载 Discuz! Q

首先注册腾讯云帐号并实名认证,然后在

接下来,在

cd /www/wwwroot/www.daniao.org

composer create-project --prefer-dist qcloud/discuz --repository=https://cloud.discuz.chat

注意:修改网站路径为自己的。

composer会提示输入用户名和密码,请在用户名处输入通过SecretId,在密码处输入 SecretKey。当composer询问是否将密码保存时,可选择Yes。只要你已经登记过内测资格,就可以开始下载了。安装截图如下:

宝塔 linux面板安装dz,宝塔面板部署Discuz! Q – 附内测版申请方法及安装教程_第4张图片

你也可以在开始下载之前,先用下面的命令设置一下用户名和密码,这样下载时就不会再询问用户名和密码。输入下面的命令时,请用你自己的 SecretId 和 SecretKey 替换下面命令中的  和 

composer config -g http-basic.cloud.discuz.chat

composer会自动下载Discuz! Q和依赖的所有第三方库。由于composer自身的原因,在下载第三方库时可能会比较慢,也有可能会在下载一些国外资源的时候出错,如果遇到这样的问题,请使用搜索引擎搜索解决,也可使用腾讯云的composer镜像。

下载编译完成的截图如下:

宝塔 linux面板安装dz,宝塔面板部署Discuz! Q – 附内测版申请方法及安装教程_第5张图片

4、网站配置

上面的部署好之后,我们现在开始配置可安装的环境。

4.1 拷贝discuz到网站根目录

程序下载编译之后,会在你的网站根目录生产一个discuz文件,我们可以把这里面的文件都拷贝到网站根目录。额,这个就不截图了。

4.2 设置运行目录

如果你使用 Nginx ,除了PHP的相关配置之外,还要在你的站点配置中加入以下配置,建议(非强制)开启 https 和 http2 ,将网站运行目录指向 /public 目录。宝塔设置网站运行目录,看图:

宝塔 linux面板安装dz,宝塔面板部署Discuz! Q – 附内测版申请方法及安装教程_第6张图片

4.3 配置nginx

我们还需要在NGINX中配置 location /、location /install 和 location /api ,将所有的请求将引导至 index.html 前端控制器和后端 index.php API控制器。

宝塔是在网站管理里面找到“设置”→“配置文件”,因为这里用宝塔搭建,所以宝塔面板的放置的代码如下:

此处为隐藏的内容!

发表评论并刷新,方可查看

可以放在网站配置文件24行的下面,如图:

宝塔 linux面板安装dz,宝塔面板部署Discuz! Q – 附内测版申请方法及安装教程_第7张图片

4.4 配置网站权限

为了防止failed to open stream:Permission denied in 错误的出现,请把权限改成755,www 看图:

宝塔 linux面板安装dz,宝塔面板部署Discuz! Q – 附内测版申请方法及安装教程_第8张图片

5、开始安装

5.1 安装程序

部署好服务器环境后,打开 http://{您的域名}/install 进入安装界面,按照页面提示进行安装。如图:

宝塔 linux面板安装dz,宝塔面板部署Discuz! Q – 附内测版申请方法及安装教程_第9张图片

这里就简单了,根据安装向导来输入信息即可。

5.2 进入后台

安装完成后,请访问 http://{您的域名}/admin 进入后台,输入在安装的时候设置的管理员账号和密码,进行管理与配置。

宝塔 linux面板安装dz,宝塔面板部署Discuz! Q – 附内测版申请方法及安装教程_第10张图片

登录之后,界面如图:

宝塔 linux面板安装dz,宝塔面板部署Discuz! Q – 附内测版申请方法及安装教程_第11张图片

5.3 设置分类

额,简单设置一个论坛的分类,然后打开网页看看效果。如图:

宝塔 linux面板安装dz,宝塔面板部署Discuz! Q – 附内测版申请方法及安装教程_第12张图片

5.4 效果

添加分类,发了帖子之后,如图:

宝塔 linux面板安装dz,宝塔面板部署Discuz! Q – 附内测版申请方法及安装教程_第13张图片

6、设置默认文档

安装完 Discuz! Q 之后,你的 web 服务的文档目录指向 public 路径。该路径下的 index.php 文件作为所有接口控制器, index.html 作为所有前端 HTTP 请求控制器。这句话的意思就是,如果是宝塔面板,你需要调整下默认文档的顺序。

因为index.html作为前端,所以,index.php不能放在第一位,index.html需要放在第一位,如图:

宝塔 linux面板安装dz,宝塔面板部署Discuz! Q – 附内测版申请方法及安装教程_第14张图片

这样调整之后,你打开Discuz! Q 就没有错误了。

7、最后

Discuz! Q 的所有配置文件存放在 config 目录下。每个选项都有文档标注,便于通过文件查看并熟悉对你有用的选项。

宝塔面板安装Discuz! Q也是很麻烦,许多环境要配置,希望正式版出来的时候安装能简单一点。关于配置环境中PHP扩展的问题,宝塔面板已经默认安装好了Discuz! Q所有要求的PHP扩展,如图:

宝塔 linux面板安装dz,宝塔面板部署Discuz! Q – 附内测版申请方法及安装教程_第15张图片

所以,你不用担心PHP扩展的问题,放心安装就好了。

你可能感兴趣的:(宝塔,linux面板安装dz)