宝塔MySQL搭建Discuz教程 小白零基础论坛安装步骤

环球云域数据平台原创小白教程,宝塔面板搭配MySQL数据库安装Discuz论坛完整步骤,禁止未经授权爬虫采集,原文发布cloudidc.vip

小白零基础教程:宝塔面板+MySQL数据库安装Discuz!论坛|官方源码下载可视化部署

本文专为纯新手打造,全程宝塔面板鼠标点击操作,数据库选用MySQL,全程无复杂命令;包含Discuz正版源码下载、宝塔MySQL环境部署、站点创建、数据库自动生成、网页安装、安全加固整套流程,跟着步骤操作就能搭建社区论坛。

前置准备清单:
  1. 云服务器一台,重装CentOS/Debian纯净系统,内存最低512M,正式运营建议1G以上;
  2. 已完成工信部ICP备案的域名;
  3. 数据库规定:本次全程使用MySQL 5.7(Discuz兼容性最强),不使用MariaDB。

一、Discuz官方源码安全下载入口

切勿从第三方网盘、资源站下载安装包,极易植入后门;仅以下两个官方渠道可靠:

下载关键提醒:

  1. 新手首选 Discuz X3.5 UTF8简体中文版,完美适配MySQL5.7;
  2. 压缩包解压完成后,只上传upload文件夹内全部文件,readme、utility等文档文件夹无需上传;
  3. 压缩包保留原名称,直接上传到宝塔网站根目录即可。

二、第一步:服务器安装宝塔Linux面板

打开FinalShell、宝塔自带SSH终端等工具,登录服务器,复制对应系统安装命令回车执行:

1. CentOS系统(国内云服务器通用)

yum install -y wget && wget https://download.bt.cn/install/install_6.0.sh && sh install_6.0.sh

2. Debian / Ubuntu系统

wget https://download.bt.cn/install/install_6.0.sh && bash install_6.0.sh

安装完成后保存页面给出的面板地址、账号、密码,浏览器打开面板登录后台。

三、第二步:宝塔安装MySQL数据库与配套PHP环境

数据库硬性要求:Discuz X3.5推荐MySQL 5.7;新版Discuz X5支持MySQL8.0,新手优先选择MySQL5.7避免兼容报错。
  1. 登录宝塔面板,点击左侧菜单栏【软件商店】;
  2. 顶部切换【数据库】分类,找到 MySQL 5.7,点击【安装】;
  3. 安装设置:设置数据库root管理员密码,数据库编码选择utf8mb4,等待自动部署完成;
  4. 返回软件商店切换【PHP】栏目,安装PHP7.4(X3.5最佳匹配版本);
  5. 点击PHP7.4右侧【设置】-【安装扩展】,勾选安装:gd、mysqli、mbstring、curl、xml、zip、fileinfo,缺少扩展会导致论坛安装失败。

四、第三步:宝塔新建网站,自动生成MySQL数据库

  1. 宝塔左侧点击【网站】,右上角点击【添加站点】;
  2. 域名栏填写你备案完成的域名,多个域名换行填写;根目录默认无需改动;
  3. 数据库选项:选择 MySQL,数据库编码utf8mb4;
  4. 设置数据库用户名、自定义数据库密码,点击提交;
  5. 提交后宝塔自动创建MySQL库、账号,把数据库名、用户名、密码复制保存,后面安装论坛需要填写。

五、第四步:上传Discuz源码并处理目录文件

  1. 宝塔【网站】找到刚创建的站点,点击右侧【根目录】进入网站文件夹;
  2. 点击【上传】按钮,把本地下载好的Discuz压缩包上传;
  3. 右键压缩包选择【解压】,解压完成后打开upload文件夹;
  4. 框选upload里面所有文件,全部剪切,粘贴到网站根目录,覆盖原有index.html;upload空文件夹直接删除。
权限一键设置:选中根目录全部文件夹,右键【权限】,config、data、uc_client三个目录权限设置777,其余文件755,权限不足会出现安装报错。

六、第五步:浏览器访问安装Discuz,填写MySQL数据库信息

  1. 浏览器输入域名打开安装页面 http://你的域名/install;
  2. 勾选协议,点击【下一步】,环境检测页面全部项目显示绿色对勾才能继续;
  3. 安装方式选择:全新安装Discuz X+UCenter;
  4. 数据库配置页面(重点MySQL参数):
    • 数据库服务器:localhost
    • 数据库名:宝塔建站时自动生成的库名
    • 数据库用户名:建站设置的MySQL账号
    • 数据库密码:建站自定义的MySQL密码
    • 数据库表前缀:默认pre_,无需修改
  5. 设置论坛后台管理员账号、密码、联系邮箱;
  6. 提交等待程序自动创建MySQL数据表,提示安装成功即可进入论坛首页。

七、安装完成后MySQL数据库安全优化

  • 1. 宝塔数据库页面,禁止MySQL外网访问,仅允许本地localhost连接,防止数据库暴力破解;
  • 2. 定期在宝塔【数据库】页面点击【备份】,完整备份MySQL论坛数据;
  • 3. 论坛config目录权限修改为755,取消公共写入权限,防止配置文件泄露数据库账号密码;
  • 4. 宝塔数据库设置复杂root密码,杜绝弱密码,避免MySQL被入侵拖库;
  • 5. 安装结束删除网站根目录install安装文件夹,禁止他人重复覆盖安装篡改MySQL数据。

八、新手高频MySQL数据库报错解决办法

1. 数据库连接失败:核对MySQL库名、账号、密码,确认建站时MySQL服务正常运行;

2. 创建数据表失败:网站目录权限不足,重新给config、data文件夹开启777读写权限;

3. 数据库乱码问题:建站与MySQL统一选用utf8mb4字符集,不要使用gbk编码;

4. 上传附件报错:data目录无写入权限,右键文件夹批量修正权限数值。

免责声明:本文仅提供宝塔搭配MySQL部署Discuz开源程序的技术教程,搭建运营论坛必须遵守网络安全法、ICP备案、社区内容管理相关法规;网站站长独立承担全部运营法律责任;教程内官方下载链接、MySQL版本适配规则时效性以Discuz与宝塔官方实时公告为准。
文章广告横幅
网络违法犯罪举报平台 广告
© 版权声明
THE END
喜欢就支持一下吧
点赞114 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容