Centos7宝塔环境下安装DiscuzQ

作者: alizee 分类: 运营 发布时间: 2020-04-27 21:19

一、安装宝塔:
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了

发表评论

电子邮件地址不会被公开。 必填项已用*标注