收起左侧

[DZ教程] Discuz! Q下载地址和安装说明

[复制链接]
查看: 197|回复: 0

22

主题

125

帖子

977

积分

用户组

版主

版主

帖子
125
元宝
390
注册时间2009-1-17
最后登录2019-3-24
民审大大 发表于 2020-5-31 22:19:47 | 显示全部楼层 |阅读模式
4H 8G 10M 100G 只需 999元。
宝塔服务器面板,一键全能部署及管理,送你¥3188礼包,点我领取

马上注册查阅更多教程,下载海量资源,让你轻松玩做站

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 民审大大 于 2020-5-31 22:23 编辑

安装
#服务器要求
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 扩展
OpenSSL PHP 扩展
PDO 与 PDO_mysql PHP 扩展
Tokenizer PHP 扩展
XML PHP 扩展
#下载 Discuz! Q
#内测下载 Discuz! Q
首先注册腾讯云帐号并实名认证,然后在内测申请处完成申请。

接下来,在API密钥管理处新建一个密钥,然后选择下面的一种方法下载 Discuz! Q

注意

请不要泄露自己的SecretId和SecretKey,泄露这两个信息等同于将自己的整个腾讯云帐号拱手送人,可能会导致高额帐单或数据丢失

#推荐方法: 使用腾讯云镜像安装
基于官方提供的腾讯云镜像,可快速安装,不再需要自己修改配置。请点击这里 打开官方镜像,点击『免费使用』,基于镜像创建CVM。注意以下事项:

操作系统的root密码在创建云主机的过程中设置
宝塔面板使用了 8888 端口,登录用户名为 adminadmin 密码为 adminadmin,服务器创建完成后,请 务必修改端口、用户名、密码、设置安全登录地址
数据库已经事先创建好,名为 discuz,用户名也是 discuz,密码请通过宝塔面板 重新设置
网站已经创建并配置完成,名为 discuz.local ,请绑定自己的域名,并在绑定域名后将网站设置为非默认网站
先配置好域名与证书(如果有需要),然后访问 Discuz! Q安装工具: http://域名/dl.php 或 https://域名/dl.php
因为要下载Discuz! Q,服务器必须能访问公网,如果遇到 dl.php 找不到的情况,请确认自己的服务器能访问公网后,重启服务器
如果宝塔或安装工具无法访问,请检查自己的 安全组设置
如果基于IP安装后要修改域名,请参考安装常见问题
#方法二:使用Discuz! Q安装工具
请在你的Web服务器上安装并配置好PHP,在要安装 Discuz! Q 的地方建一个 discuz 目录,下面再建一个 public 目录。将站点的根目录指向刚建立好的 public 目录。

然后请点击这里 下载安装工具,将下载后的文件放入 public 目录。最终的目录结构类似以下:

/wwwroot
└── discuz
    └── public  <-- 站点根目录
        └──dl.php


访问 http://<站点域名>/dl.php ,并按提示操作。下载工具会检查所有相关的环境要求是否满足要求,请在每一步解决完所有的错误后,再进行下一步操作。按下载工具向导一步一步完成后,Discuz! Q 就会完成安装。

#方法三:使用composer在线下载
使用这种方法安装之前,请确保你的机器已经安装了Composer 。

请在你需要安装Discuz! Q的地方通过命令行运行以下命令,这个命令运行完之后,会在当前目录下创建一个名叫 discuz 的子目录。

  1. <font size="4">composer create-project --prefer-dist qcloud/discuz --repository=https://cloud.discuz.chat</font>
复制代码

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

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

  1. <font size="4">composer config -g http-basic.cloud.discuz.chat <SecretId> <SecretKey></font>
复制代码

composer会自动下载Discuz! Q和依赖的所有第三方库。由于composer自身的原因,在下载第三方库时可能会比较慢,也有可能会在下载一些国外资源的时候出错,如果遇到这样的情况,请参考安装常见问题

源代码下载完成后,请按本文档完成接下来的Web服务器配置、进入安装界面、配置计划任务等工作。

#方法四:基于Docker容器运行Discuz! Q
首先确保你已经按上面的内测要求完成了内测申请,并准备好了 SecretId 和 SecretKey。同时你的服务器安装好了 docker-ce 运行环境,如果还没有下载,腾讯云提供了镜像。

接下来,请运行以下命令,并在用户名处输入 SecretId,密码处输入 SecretKey,并确认命令返回登录成功
  1. <font size="4">
  2. docker login registry.discuz.chat</font>
复制代码


下一步可以直接启动Discuz! Q

  1. <font size="4">docker run -d -p 80:80 -p 443:443 registry.discuz.chat/tencent/dzq:latest</font>
复制代码

docker会自动下载并运行最新版本的Discuz! Q。此容器基于 Ubuntu 18.04,其中安装了 Nginx 1.14, PHP 7.2, MySQL 5.7 和所有的相关依赖,并且已经完成了Web服务器配置和计划任务配置,可直接进入安装界面进行初始化。数据库 root 用户的密码已被设置为 root。

注意

以上命令用于快速启动并测试Discuz! Q,数据库和站点数据都将保存在容器内部,容器被删除将会造成数据丢失。

如果您想基于容器长期运行Discuz! Q,建议将数据库和站点数据保存于容器外部,请参考容器的更多配置说明进行配置
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩课程推荐

centos 7安装宝塔面板怎么挂载硬盘?

主讲:当流科技 服务器学院

惠普服务器360 G8 ilo远程管理口怎么远程安

主讲:当流科技 服务器学院

2019年Discuz!论坛敏感关键词过滤词下载

主讲:ゾ銱ル鎯筜 Discuz!教程

宝塔面板提示"请不要花样作死"怎么回事

主讲:当流科技 服务器学院

互联云服务器 centos7怎么挂载硬盘和centos

主讲:当流科技 服务器学院

宝塔面板7.24 运维节免费领取3年宝塔面板插

主讲:当流科技 服务器学院

【紧急安全更新】宝塔Linux面板 - 7月12日

主讲:当流科技 服务器学院

Windows系统怎么无损扩容数据盘?

主讲:当流科技 服务器学院

商务合作

0551-66191059
569160956#qq.com
点击这里给我发消息
dz论坛/Discuz!论坛新手

关注微信公众号

QQ扫码 加 DZ技术群