前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >宝塔Windows面板的安装Discuz! Q方法

宝塔Windows面板的安装Discuz! Q方法

作者头像
砸漏
发布2020-10-19 14:17:08
2.8K0
发布2020-10-19 14:17:08
举报
文章被收录于专栏:恩蓝脚本恩蓝脚本

1.准备环境

  • 安装完宝塔并登录宝塔
  • 安装软件
    • 如果是全新的环境,请进入软件商店,安装IISPHP 7.3(暂时不推荐使用7.4),MySQL 5.7
    • 如果是原有的环境,请确保PHP为7.2或7.3以上,MySQL为5.7及以上版本
  • 配置PHP
    • 进入PHP的设置,选择安装扩展,安装fileinfoexif两个扩展
    • 选择禁用函数,删除putenv, readlink, symlink
    • 新建目录 C:\usr\local\ssl\ ,将 C:\BtSoft\php\73\extras\ssl\openssl.cnf 复制过去
    • 将文件 https://dl.discuz.chat/mirrors/cacert.pem 下载为 C:\cacert.pem,修改PHP配置文件,将 curl.cainfoopenssl.cafile 设置为 C:\cacert.pem,并去掉前面的 ;

Web服务器推荐启用SSL(https协议),如果没有SSL证书腾讯云免费申请一个 或者宝塔直接生成

推荐使用腾讯云申请免费证书

2.创建站点

进入『网站』,按下图进行添加站点,域名处填写自己的域名

下载并解压缩Discuz! Q代码

进入『文件』,点击进入刚创建的网站主目录,点击远程下载,在URL处输入 https://dl.discuz.chat/dzq_latest_install.zip,并点击确定

等待下载完成后,将文件解压缩到网站的根目录

3.修改网站配置

进入『网站』,设置刚才添加的站点,做如下修改:

  • 进入『网站目录』,将运行目录修改为/public,点击保存
  • 进入伪静态,将以下内容复制进去并保存
代码语言:javascript
复制
<rule name="root_location_rewrite" stopProcessing="true">
  <match ignoreCase="false" url="."/>
  <conditions logicalGrouping="MatchAll">
    <add ignoreCase="false" input="{REQUEST_FILENAME}" matchType="IsFile" negate="true"/>
    <add ignoreCase="false" input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true"/>
  </conditions>
  <action appendQueryString="true" type="Rewrite" url="index.php?{QUERY_STRING}"/>
</rule>
<rule name="default_file_rewrite" stopProcessing="true">
  <match ignoreCase="false" url="^$"/>
  <action appendQueryString="true" type="Rewrite" url="index.php?{QUERY_STRING}"/>
</rule>

# 初始化Discuz! Q

访问 http://<域名>/dl.php ,点击下一步,当提示检查软链接错误时,将提示的 mklink 命令复制下来,在服务器上以管理员身份打开命令提示符,执行提示的命令,然后点击重试。

数据库的名称、用户名、密码请在宝塔中查询。

# 计划任务

请添加一个每分钟运行一次的计划任务,脚本内容为以下命令。其中的 <PHP版本目录><网站主目录> 请按自己的情况做相应调整。

代码语言:javascript
复制
c:\btsoft\php\<PHP版本目录>\php.exe c:\wwwroot\<网站主目录>\disco schedule:run
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-09-26 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.准备环境
  • 2.创建站点
  • 下载并解压缩Discuz! Q代码
  • 3.修改网站配置
  • # 初始化Discuz! Q
  • # 计划任务
相关产品与服务
Discuz!
Discuz! 是全球领先的论坛社区应用系统,自2001年6月面世以来,服务超过300多万网站用户案例。现在,借助 Discuz! ,您不仅可以使用搭建传统的社区论坛,更可轻易的构建面向移动互联网时代的私域流量和社交圈子类的应用,并快速启动业务。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档