centos7宝塔环境下安装discuzQ

一、安装宝塔:

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

  1. 安装nginx+php73+mysql5.7+其他任意你喜欢的
  2. 说明: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

六.安装论坛

  1. 申请秘钥:腾讯云官方API网关(SecretId 和SecretKey)

  2. 先设置下秘钥(正式版应该可以跳过这步,现在内测的嘛)
    下面的SecretId SecretKey记得替换成自己的秘钥 composer config -g http-basic.cloud.discuz.chat SecretId SecretKey

  3. 进入到需要安装的目录(这里是你刚才新建网站的目录,xxx.com自己改):
    cd /www/wwwroot/www.xxx.com/
    composer create-project --prefer-dist qcloud/discuz --repository=https://cloud.discuz.chat
    等安装完成就OK了,这一步速度很慢,我们先进行下面的

七.修改站点

  1. 设置网站目录:-->/www/wwwroot/www.xxx.com/discuz/ ,记得保存
  2. 下面运行目录 -->/public 保存
  3. 设置默认文档: index.html
  4. 设置伪静态规则:
    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;
        }
  1. 修改站点目录的权限
    /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

十一、常见问题:

  1. sh: git: command not found
    discuzQ采用的git方式,如果没有,就yum install git -y 就OK了

标签

发表评论