文章目录
源码获取
从码云中获取:
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