discuzQ开发环境搭建

源码获取

从码云中获取:

https://gitee.com/Discuz/Discuz-Q?_from=gitee_search

在这里插入图片描述

编译

前端编译

工程打开后,展示的欢迎页如图,compser是什么不清楚,也先不管,先执行npm install试试:

在这里插入图片描述

结果报错了,提示中有python字眼,虽然不明白为什么要用python,还是装了下:

https://www.python.org

拦路虎不会只有一个, Error: connect ETIMEDOUT 104.20.23.46:443

所以解决方法:

https://www.jianshu.com/p/05d52284ba21

在这里插入图片描述

cnpm install node-sass

发下我没有安装cnpm所以执行的
npm install node-sass

并且把npm设置为阿里源

npm config set registry https://registry.npm.taobao.org

然后再执行,执行成功了:

npm install

执行npm run build

npm run build

在这里插入图片描述
这个执行的结果是在父级的父级生成了一个index.html和一个static文件:
笔者的目录:
D:\codes\discuz\官方原版\Discuz-Q-master\public
在这里插入图片描述

php不需要编译,所以没有后端编译这茬了

运行

本地运行使用小皮xp.cn就可以了,集成环境简单方便

对应教程:

https://zhuanlan.zhihu.com/p/261068227

运行的时候被鄙视了:
在这里插入图片描述
发现居然没有vendor目录
在这里插入图片描述
大神们说是composer依赖包
在这里插入图片描述
那好吧,安装composer吧:
在这里插入图片描述

https://getcomposer.org/download/

似懂非懂的英语是在说安装这个就可以了,后面文字的可以无视
在这里插入图片描述
验证一手:
在这里插入图片描述
化腾让注册:

https://console.cloud.tencent.com/cam/capi

没写在哪个目录执行,差评:

composer config -g http-basic.cloud.discuz.chat ${QCLOUD_SECRET_ID} ${QCLOUD_SECRET_KEY}

composer create-project --prefer-dist qcloud/discuz --repository=https://cloud.discuz.chat

在这里插入图片描述
执行真企鹅的慢:
在这里插入图片描述
实在下载不动,算了whatever吧,下载份最新的丢到目录里算了:

https://dl.discuz.chat/dzq_latest_offline.zip

在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值