Linux主机基于Docker 容器(推荐)安装Discuz Q教程

操作场景

本文档将指导您如何在已安装 docker-ce 运行环境的 Linux 服务器上安装部署 Discuz! Q。

TIP

如果您的服务器还未安装 docker-ce 运行环境,腾讯云提供了 docker 镜像

(opens new window),您可直接下载安装。

# 前提条件

已成功登录 Linux 服务器。

# 操作步骤

# 步骤一:安装 Discuz! Q

  1. 在终端中,请输入以下命令。docker 将会自动下载并运行最新版本的 Discuz! Q。如下所示:
docker run -d -p 80:80 -p 443:443 ccr.ccs.tencentyun.com/discuzq/dzq:latest

WARNING

  • 容器基于 Ubuntu 18.04,其中已安装 Nginx 1.14, PHP 7.2, MySQL 5.7 和所有的相关依赖,并且已经完成 Web 服务器配置和计划任务配置。
  • 安装时警告 WARNING: IPv4 forwarding is disabled. Networking will not work.。可使用命令 vim /etc/sysctl.conf 编辑配置文件。修改 net.ipv4.ip_forward字段值为 1 开启转发并使用命令 systemctl restart network 重启网络服务。
  • 以上命令用于快速启动并测试 Discuz! Q,数据库和站点数据都将保存在容器内部,容器被删除将会造成数据丢失。
  • 如果您想基于容器长期运行Discuz! Q,建议将数据库和站点数据保存于容器外部,请参考容器的更多配置说明进行配置
  • (opens new window)

步骤二:初始化安装 Discuz! Q

  1. 打开本地浏览器,访问 http://<服务器外网 IP 地址>/install 并配置网站相关信息。如下图所示:

Linux主机基于Docker 容器(推荐)安装Discuz Q教程

  • 站点名称:请输入您的站点名称信息,可自定义。
  • MySQL Host:请输入您的 MySQL 服务器地址,如您使用 docker 创建的本地数据库,请输入127.0.0.1即可。
  • MySQL 数据库:请输入您的数据库名称。如您使用 docker 创建的本地数据库,请输入root即可。
  • MySQL 用户名:请输入您的数据库用户名。如您使用 docker 创建的本地数据库,请输入root即可。
  • MySQL 密码:如您使用 docker 创建的本地数据库,请输入root即可。
  • 表前缀:可选,可自定义数据库表前缀名称。默认不填。
  • 管理员 用户名:请输入您 Discuz! Q 站点的管理员用户名。
  • 管理员 密码:请输入您 Discuz! Q 站点的管理员密码。
  • 管理员 确认密码:请再次输入您 Discuz! Q 站点的管理员密码。

TIP

  • 如果您想基于容器长期运行 Discuz! Q,建议将数据库和站点数据保存于容器外部,请参考 容器的更多配置说明进行配置
  • (opens new window)
  1. 单击【安装】。即可完成 DIscuz!Q 的安装部署。

步骤三:系统管理与配置

安装完成后,您可以访问 http://<服务器外网 IP 地址>/admin 进入后台,输入在安装的时候设置的管理员账号和密码,进行管理与配置。

DiscuzQ教程腾讯云教程

Linux主机Caddy纯手动安装Discuz Q教程

2022-5-14 19:34:59

腾讯云教程

微信公众号、小程序、如何注册申请

2022-5-14 20:05:57

搜索