php购物网站开发开发多久,动易网站管理,一个云主机怎么挂两个网站,销售类网站模板DiscuzQ 二开教程#xff08;7#xff09;——二次开发版本部署文档
源码#xff1a;Discuz-Q-V3: 本仓库为Discuz-Q V3.0.211111 版本的二次开发版本#xff0c;是将DiscuzQ官方仓库进行合并代码#xff08;All in One#xff09;整理后的仓库#xff0c;使用更方便。…DiscuzQ 二开教程7——二次开发版本部署文档
源码Discuz-Q-V3: 本仓库为Discuz-Q V3.0.211111 版本的二次开发版本是将DiscuzQ官方仓库进行合并代码All in One整理后的仓库使用更方便。下载后连接数据库即可进行二次开发请尊重原创。二次开发请阅读本仓库内教程。本仓库源码为系统所有二开源码其中dzq-dev目录为系统源码 admin二开源码也是系统的核心所在discuz-fe目录为小程序 web源码 Discuz! Q 原来开源主仓库共有4个若要 fork 仓库进行手动部署则需要组合四个仓库的代码。而且这种安装模式不适合没有技术基础的童鞋也不适合谋求快速开发的同学毕竟学习成本在这里。 为了减轻各位技术大佬的工作量将4个仓库的代码进行了组合保证开箱即用。开发语言PHPNodejsMysql
一、第一步先检查工具
要用到的工具如下
1、git git 请使用最新版本
没有安装过的请参考下面安装教程
https://www.jianshu.com/p/1dd2ba0837a63、nodejs (node 选择12.22.2 npm 6.14.0)npm 要设置国内镜像不然有可能会卡住
npm config set registry https://registry.npm.taobao.org4、phpStudy 也叫小皮本地的php环境推荐php版本7.3官方要求是7.2
在本次二次开发部署中使用的phpStudy 中的wamp模式用的是apache没有用nginx5、集成开发工具用的PhpStormPHP HBuilder小程序webadmin前端 Navicat数据库
没有安装以上工具的先安装工具当然你如果安装了其他对应的也可以。
6、另外很重要的事情请搞一个腾讯云的账号说白了如果你不打算使用腾讯云其实可以不用DiscuzQ的。 腾讯云腾讯云 产业智变·云启未来 - 腾讯
二、下载代码和数据库文件
git clone Discuz-Q-V3: 本仓库为Discuz-Q V3.0.211111 版本的二次开发版本是将DiscuzQ官方仓库进行合并代码All in One整理后的仓库使用更方便。下载后连接数据库即可进行二次开发请尊重原创。二次开发请阅读本仓库内教程。本仓库源码为系统所有二开源码其中dzq-dev目录为系统源码 admin二开源码也是系统的核心所在discuz-fe目录为小程序 web源码 dzq
三、安装
1、先用小皮建一个网站指定一个域名比如www.discuzq.me
2、设置根目录 为仓库内的 dzq/dzq-dev/public目录点击确认。 这样一个www.discuzq.me根目录是dzq/dzq-dev/public目录的网站就做好了.
注意如果.htaccess文件变成了0KB这个事情是小皮干的再重新下载仓库中dzq/dzq-dev/public下的.htaccess。
3、安装数据库文件 数据库文件位置dzq/dzq-dev/discuzq_db.sql
用小皮建一个新的数据库比如 数据库名称为discuzq_db 用户名称为discuzq 密码为123456
然后执行discuzq_db.sql文件导表进去即可最好用Navicat工具导表不然可能会报错。
4、配置数据库路径
打开数据库配置文件 dzq/dzq-dev/config/config.php 将数据库地址用户名改成你刚才建的数据库的名称用户名和密码然后保存。
5、配置cacert.pem证书证书在附件cacert.zip请自行下载然后解压并把cacert.pem放在指定位置比如如下配置
修改php.ini修改其中的以下两行内容并去掉前面的;符号。如下所示 curl.cainfoc:\cacert.pem openssl.cafilec:\cacert.pem 注意如果不配置该证书会报curl 60的错误所以一定要配置。如果有这个问题一定是证书缺失了。 6、php配置 fileinfo 和 exif 扩展如果用小皮可以在小皮直接打开。
7、访问www.discuzq.me本地安装成功。
8、访问后台 www.discuzq.me/admin 账号admin 密码123456
9、完成
10、配置文件上传的软链接为上传文件夹创建软链接不然会造成上传的图片不显示 windows配置如下 1cd dzq-dev/public 2删除 storage目录 3mklink /J storage D:\phpstudy_pro\WWW\discuz-q-v3\dzq-dev\storage\app\public\
linux配置如下 1cd dzq-dev/public 2删除 storage目录 3 ln -s /www/wwwroot/dzq-test/discuz-q-v3/dzq-dev/storage/app/public /www/wwwroot/dzq-test/discuz-q-v3/dzq-dev/public/storage