Discuz! Q 是腾讯推出的新一代轻量级社区论坛系统
参考资料
Discuz! Q 是腾讯推出的新一代轻量级社区论坛系统
Discuz! Q 详细讲解
1. 介绍
Discuz! Q 是腾讯推出的新一代轻量级社区论坛系统,基于 PHP 和 MySQL 开发,继承 Discuz! X 的社区基因,同时支持微信生态和小程序。
2. 官网
官方网站:https://discuz.com
3. 下载地址
4. 核心功能
支持微信生态(公众号、小程序、H5)
多端适配(PC、移动端)
内容管理(帖子、评论、用户管理)
社交功能(关注、点赞、私信)
插件扩展机制
5. 开源成就
开源协议:Apache License 2.0
GitHub 仓库:https://github.com/Discuz/Discuz-Q
社区活跃度高,开发者贡献频繁
6. 运行环境
服务器:Linux/Windows
Web 服务器:Nginx/Apache
PHP:7.2 或更高版本
数据库:MySQL 5.7 或更高版本
其他依赖:Composer、Redis(可选)
7. 更新时间
最新版本:v3.0(2023年更新)
更新频率:季度性功能更新,月度安全补丁
8. 安装部署步骤
有序列表:
环境准备
安装 PHP、MySQL、Nginx/Apache
确保 PHP 扩展(如 PDO、OpenSSL)已启用
下载源码
从官网或 GitHub 下载最新版本
解压到 Web 服务器目录(如
/var/www/discuzq
)配置数据库
创建 MySQL 数据库和用户
授予用户权限
安装依赖
运行
composer install
安装 PHP 依赖配置 Web 服务器
Nginx 示例配置:
server { listen 80; server_name yourdomain.com; root /var/www/discuzq/public; index index.php; location / { try_files $uri $uri/ /index.php?$query_string; } location ~ \.php$ { include fastcgi_params; fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } }
运行安装向导
访问
http://yourdomain.com/install
填写数据库信息和管理员账号
完成安装
删除
install
目录检查文件权限(确保
storage
目录可写)
9. 注意事项
文件权限:确保运行时目录(如
storage
)有写入权限安全配置:禁用 PHP 危险函数(如
exec
)备份:定期备份数据库和代码
HTTPS:建议配置 SSL 证书
10. 总结经验
适合轻量级社区和微信生态集成
安装过程需注意环境兼容性
扩展性强,但插件生态不如 Discuz! X 成熟
官方文档较全面,建议优先参考