• 注册
  • DZQ小程序及PC开发 DZQ小程序及PC开发 关注:1 内容:3

    基于宝塔搭建DiscuzQ轻型论坛社区教程(支持3端)

  • 查看作者
  • 打赏作者
    • 5
    • DZQ小程序及PC开发
    • 大版主
      MarTech神人
      精神小伙

      基于宝塔搭建DiscuzQ轻型论坛社区教程(支持3端)

      最近看到DiscuzQ1.0后便久久不能忘怀,因此便开始动手折腾,目前已经搭建了官方的DZQ社区站点。先欣赏下DEMO吧:

      基于宝塔搭建DiscuzQ轻型论坛社区教程(支持3端)

      后台情况:

      基于宝塔搭建DiscuzQ轻型论坛社区教程(支持3端)

      基于宝塔搭建DiscuzQ轻型论坛社区教程(支持3端)

      基于宝塔搭建DiscuzQ轻型论坛社区教程(支持3端)

      先到这里,现在教大家如何搭建DZQ社区论坛。

      一、前期准备

      1. 域名;

      2. 服务器(Linux系统,最好先安装宝塔面板,我是以宝塔面板来进行安装的);

      3. SSL证书(阿里、腾讯、百度云都有免费的,选择自己的主机版本自行下载签约验证);

      4. DZQ安装包(文章末尾有地址,需在此贴回复盖楼“DZQ安装包”即可获取。)

      之所以要先准备这些东西,第一这好比做饭需要大米和食材一样,另外搭建DZQ不比wordpress,相比wp,DZQ麻烦点,这里我会将摸索过程中踩到的坑跟大家分享,避免出现其他问题。

      除此之外,DZQ对PHP版本及Mysql版本有硬性规定,具体如下:

      宝塔面板安装的 PHP 版本需为 7.2 及以上(暂不推荐使用7.4),数据库需使用 MySQL 5.7.9 版本以上或 MariaDB 10.2 以上。

      准备完毕后接下来正式登录宝塔面板,不会安装宝塔的自行百度或查看往期教程>>宝塔安装使用教程

      满足以上基本条件后,我们正式开启实操步骤:

      二、操作步骤

      2.1 、PHP扩展安装

      注意: 和 exif 和 exifreadlinkshell_exec直接对照这下面的函数中筛选找到这对应的4个直接删掉就可以了,这就代表禁用了,若后面需要再用,可以直接在上面搜索会自动安装,不用担心。

      基于宝塔搭建DiscuzQ轻型论坛社区教程(支持3端)

      2.2、上传DZQ安装包到根目录,如下,上传过程中需要保持在根目录下,如:

      基于宝塔搭建DiscuzQ轻型论坛社区教程(支持3端)

      完成后还需要回到网站,找到这个位置,按照下面1》2》3》4的步骤走完流程,

      基于宝塔搭建DiscuzQ轻型论坛社区教程(支持3端)

      每个细节步骤如下:

      基于宝塔搭建DiscuzQ轻型论坛社区教程(支持3端)

      基于宝塔搭建DiscuzQ轻型论坛社区教程(支持3端)

      伪静态代码:

      location / {
        try_files $uri $uri/ /index.php?$query_string;
      }

      基于宝塔搭建DiscuzQ轻型论坛社区教程(支持3端)

      以上不走跑完后,还有一个问题那就是出现宝塔PHP7.3不支持zip扩展,因此我们需要在后台进行手动操作恢复zip,具体如下:

      登录服务器进行远程,然后执行以下命令(全复制即可):

      cd /www/server/php/73/src/ext/zip/
      /www/server/php/73/bin/phpize
      ./configure --with-php-config=/www/server/php/73/bin/php-config
      make && make install
      echo "extension = zip.so" >> /www/server/php/73/etc/php.ini

      再回到宝塔更目录,路径如下:/www/server/php/73/etc,找到php.ini在文件末尾添加代码:

      extension = zip.so

      基于宝塔搭建DiscuzQ轻型论坛社区教程(支持3端)

      基于宝塔搭建DiscuzQ轻型论坛社区教程(支持3端)

      完成之后还需要配置gzip,如下:

      如果使用Apache服务,此步操作无需配置;如果使用 Nginx 服务,请按照如下进行设置 gzip。

      1. 单击【软件商城】,并查找到您安装的 Nginx。

      2. 单击 Nginx 操作栏的【设置】。

      3. 在弹出的【nginx 管理】窗口中,单击【配置修改】。

      4. 在【配置修改】中查找到 gzip_types 字段并在末尾添加 application/vnd.api+json 代码。如下图所示:

      基于宝塔搭建DiscuzQ轻型论坛社区教程(支持3端)

      三、配置站点

      初始化安装 Discuz! Q

      3.1、打开本地浏览器,访问  链接绑定网站的域名名称>/dl.php 。如下图所示:

      基于宝塔搭建DiscuzQ轻型论坛社区教程(支持3端)

      3.2、配置站点基本参数信息,如下:

      • 站点名称:请输入您的站点名称信息,可自定义。

      • MySQL 服务器地址:请输入您的 MySQL 服务器地址,如您使用宝塔创建的服务器本地数据库,请输入127.0.0.1即可。

      • 数据库名称:请输入您的数据库名称。如您使用宝塔创建的服务器本地数据库,可登录服务器的宝塔控制台,【数据库】进行查看。

      • MySQL 用户名:请输入您的数据库用户名。如您使用宝塔创建的服务器本地数据库,可登录服务器的宝塔控制台,【数据库】进行查看。

      • MySQL 密码:请输入您的数据库密码。如您使用宝塔创建的服务器本地数据库,可登录服务器的宝塔控制台,【数据库】进行查看。

      • 表前缀:可选,可自定义数据库表前缀名称。默认不填。

      • 设置管理员用户名:请输入您 Discuz! Q 站点的管理员用户名。

      • 设置管理员密码:请输入您 Discuz! Q 站点的管理员密码。

      • 管理员密码确认:请再次输入您 Discuz! Q 站点的管理员密码。

      3.3、完成安装

      最后完成下一步即可完成 DIscuz!Q 的安装部署。

      基于宝塔搭建DiscuzQ轻型论坛社区教程(支持3端)

      到这里就基本结束了,可以开启你的DZQ之旅了!

      最后若是不清楚如何搭建,可以私聊我代建,您出个手续费50块可免很多烦劳!在此帖进行盖楼回复关键词“DZQ包”即可安装!


      隐藏内容需要回复可以看见

      回复
    • 生成海报
    • 大版主
      MarTech神人
      精神小伙
      置顶

      在此帖回复关键词“DZQ安装包”即可,请保持好队形!

      回复
      MarTech大咖
      FY 2
      精神小伙

      DZQ安装包

      回复
      MarTech大咖
      FY 2
      精神小伙

      @FUNION 后期会不会有DZQ相应的主题模板修改教程?

    • FUNION@小灰灰 会的,正在着手研究好看的模板,会出相应的教程的
      拉黑 1月前 电脑端回复
    • 回复
      大版主
      MarTech神人
      精神小伙
      打赏了@小灰灰100优币
      回复

      请登录之后再进行评论

      登录

      申请圈子

      暂没有数据

      商务合作请扫码

    • 做任务
    • 实时动态
    • 签到中心
      小黑屋
    • 关闭窗口
      下载海报