centos7宝塔环境下安装discuzQ
一、安装宝塔:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
- 安装nginx+php73+mysql5.7+其他任意你喜欢的
- 说明:1G内存没法安装5.7,蛋疼的很,非得2G以上的
二、新添加网站:
例如:www.xxx.com
三、设置php命令行版本
在添加站点后面,不是网站的php版本
四、删除PHP禁用函数
你选择的哪个版本,你就去到哪个版本的php设置里面删除以下禁用函数(启用
putenv
pcntl_signal
proc_open
proc_get_status
PHP版本不一样,删除的也不一样,反正就这几个
PS:删除以后最好重启php
五、设置composer
1.安装composr(运行下 composer -v查看是否有,如果正常就跳过这一步)
curl -sS https://getcomposer.org/installer | php
或者
php -r "readfile('https://getcomposer.org/installer');" | php
2.设置国内镜像(这里用的腾讯云,毕竟是腾讯自家产品)
composer config -g repo.packagist composer https://packagist.phpcomposer.com
六.安装论坛
-
申请秘钥:腾讯云官方API网关(SecretId 和SecretKey)
-
先设置下秘钥(正式版应该可以跳过这步,现在内测的嘛)
下面的SecretId SecretKey记得替换成自己的秘钥 composer config -g http-basic.cloud.discuz.chat SecretId SecretKey
-
进入到需要安装的目录(这里是你刚才新建网站的目录,xxx.com自己改):
cd /www/wwwroot/www.xxx.com/
composer create-project --prefer-dist qcloud/discuz --repository=https://cloud.discuz.chat
等安装完成就OK了,这一步速度很慢,我们先进行下面的
七.修改站点
- 设置网站目录:-->/www/wwwroot/www.xxx.com/discuz/ ,记得保存
- 下面运行目录 -->/public 保存
- 设置默认文档: index.html
- 设置伪静态规则:
location /install {
try_files $uri $uri/ /index.php?$query_string;
}
location /api {
try_files $uri $uri/ /index.php?$query_string;
}
location / {
try_files $uri $uri/ /index.html;
}
- 修改站点目录的权限
/www/wwwroot/www.xxx.com/discuz/
设置为755权限
设置完成,差不多也安装完毕了,
提示这个17 packages you are using are looking for funding. 或者complant就算完成了
八、安装
http://www.xxx.com/install 后面没斜杠
这个就不说了,到这里都会了
坑:如果遇到首页一直旋转...清理下缓存,或者直接进后台设置
九、后台设置
http://www.xx.com/admin
不说了,都是坑,全套得用腾讯的服务器,貌似都是收费的。
十、升级
还是得先进到项目目录
/www/wwwroot/www.xxx.com/
然后运行下面的命令,别安装到其他地方了
composer create-project qcloud/discuz dz-temp --prefer-dist --repository=https://cloud.discuz.chat --no-install
十一、常见问题:
- sh: git: command not found
discuzQ采用的git方式,如果没有,就yum install git -y 就OK了
发表评论