安装 Discuz! Q#方法一(推荐): 使用腾讯云镜像安装如果您使用腾讯云服务器,最简单的方法就是使用我们提供的镜像快速安装,具体方法请 点击这里阅读。 #方法二:使用云开发 CloudBase一键部署云开发支持一键部署 Discuz! Q。在部署过程中,会自动开通并配置对象存储、CynosDB数据库、文件存储服务等相关服务,所有资源都是按量付费,可以以极低的成本开始使用。具体方法请点击这里阅读。#方法三:基于宝塔安装#基于Linux的宝塔用户安装方法#基于Windows的宝塔用户安装方法#方法四:非宝塔用户安装在安装Discuz! Q之前,请先确保自己的服务器上完成了以下配置:
3 ~5 k) W/ \) T" Y- [7 C" t' @+ c. p% k- 已经安装好了MySQL 5.7(或MariaDB 10.2)及以上版本的数据库
5 X O. \) M, {5 Y) B5 n - 已经安装好了Nginx, Apache 或 IIS Web服务器% G! z/ ~, B% W
1 W9 I7 b2 u. m+ ^" V. Z- Nginx服务器,请按此文档进行配置
- A: \0 y; s2 r - Apache服务器,请确保已经启用mod_rewrite,代码中已经内置了.htaccess文件,因此无需其它配置1 h# p- d# P7 U1 \
- IIS服务器,请按此文档进行配置
- g4 x; c( d ?' ^
- 已经安装并配置好了PHP 7.2及以上版本,并
! ]/ ~9 B3 D' O, i6 o9 o/ I; n* T# N- U [
- 启用了以下扩展:BCMath Ctype Curl Dom Fileinfo GD JSON Mbstring Exif OpenSSL PDO PDO_mysqlTokenizer XML Zip7 B2 r- |( X8 _2 F$ v: {
- 启用了以下函数:symlink, readlink, putenv, realpath. Y, t2 M) s' x `& M- D. @
- Windows服务器需要检查SSL相关函数和CA根证书
7 [% Z+ z6 }3 b/ l& q" u - 在要安装 Discuz! Q 的地方建立网站目录(比如叫discuz),点击这里下载完整的安装包,将安装包解压缩到网站主目录下。
]7 l" @+ i0 D/ A7 |6 q - 正确设置这些文件的权限与所有者。
+ J f" O3 L5 Q7 y# x) |9 X) _( X! a - 配置Nginx/Apache/IIS,将站点根目录指向上面所建立目录的public子目录,例如:/wwwroot└── discuz └── public <-- 站点根目录8 C8 v( Z4 ]) X1 ?7 N/ A
5 s: f8 N8 A* x8 }
完成以上配置后,访问 http://<站点域名>/dl.php ,并按提示操作。安装工具会检查所有相关的环境要求是否满足要求,请在每一步解决完所有的错误后,再进行下一步操作。按向导的提示一步一步完成后,Discuz! Q 就会完成安装。 完成安装后,请配置计划任务,Linux下计划任务的配置请参考 这里,Windows下计划任务的配置请参考 这里 #方法五:基于Docker容器运行Discuz! Q首先确保你的服务器安装好了 docker-ce 运行环境,如果还没有下载,腾讯云提供了镜像。直接启动Discuz! Q docker run -d -p 80:80 -p 443:443 ccr.ccs.tencentyun.com/discuzq/dzq:latest) H/ u- O* Q! Z9 G5 @& z1 z
docker会自动下载并运行最新版本的Discuz! Q。此容器基于 Ubuntu 18.04,其中安装了 Nginx 1.14, PHP 7.2, MySQL 5.7 和所有的相关依赖,并且已经完成了Web服务器配置和计划任务配置,可直接进入安装界面(http://<ip>/install)进行初始化。数据库 root 用户的密码已被设置为 root。 注意 以上命令用于快速启动并测试Discuz! Q,数据库和站点数据都将保存在容器内部,容器被删除将会造成数据丢失。 如果您想基于容器长期运行Discuz! Q,建议将数据库和站点数据保存于容器外部,请参考 容器的更多配置说明进行配置
?* n1 w7 {8 D/ ^# P#系统管理与配置安装完成后,请访问 http://{您的域名}/admin 进入后台,输入在安装的时候设置的管理员账号和密码,进行管理与配置。 |