Discuz!Q 论坛程序内测资格已开放申请,附安装教程

释放双眼,带上耳机,听听看~!
Discuz! Q 是更轻的,更易变现的,更移动端的,更开放的和更易于二次开发的社区产品。Discuz! Q第一个alpha版本,将于农历新年前后发布。

Discuz! Q 内测版申请地址目前已经开通了,DNSPod 用户优先体验 Discuz! Q 内测版申请方法!

内测版提供给 DNSPod 忠实用户及开发者预先体验,暂时并不合适在生产环境中使用,建议优先用于开发环境。

演示地址:https://discuz.chat/

申请方法

申请地址:https://www.dnspod.cn/promo/discuzq

  • 登录 DNSPod
  • 确保域名账户内 至少有1个域名
  • 下载使用
Discuz!Q 论坛程序内测资格已开放申请,附安装教程插图

服务器要求

  • MySQL >= 5.7
  • PHP >= 7.2.0
  • NGINX安装好
  • 准备一个域名
  • BCMath PHP 拓展
  • Ctype PHP 拓展
  • JSON PHP 拓展
  • Mbstring PHP 拓展
  • OpenSSL PHP 拓展
  • PDO PHP 拓展
  • Tokenizer PHP 拓展
  • XML PHP 拓展
  • 安装composer
Discuz!Q 论坛程序内测资格已开放申请,附安装教程插图(1)
Discuz!Q 论坛程序内测资格已开放申请,附安装教程插图(2)

Linux宝塔面板安装 composer 的方法

Composer 不是一个包管理器。是的,它涉及 "packages" 和 "libraries",但它在每个项目的基础上进行管理,在你项目的某个目录中(例如 vendor)进行安装。默认情

删除禁用函数

为了防止下载的时候出现问题请先删除 pcntl_signal()putenv()。这些在“PHP管理”→“禁用函数”中删除,如图:

Discuz!Q 论坛程序内测资格已开放申请,附安装教程插图(4)

下载 Discuz! Q 程序

Discuz! Q 使用 Composer 来管理项目依赖。因此,在使用 Discuz! Q 之前,请确保你的机器已经安装了 Composer。

首先注册腾讯云帐号并实名认证,然后在内测申请处完成申请。

接下来,在API密钥管理处新建一个密钥,运行下列命令可下载 Discuz! Q,具体命令如下:(最好是新建网站,之后进入到网站根目录下载。)

cd /www/wwwroot/www.2binarys.com
composer create-project --prefer-dist qcloud/discuz --repository=https://cloud.discuz.chat

composer会提示输入用户名和密码,请在用户名处输入通过API密钥管理创建的 SecretId,在密码处输入 SecretKey。当composer询问是否将密码保存时,可选择Yes。只要你已经登记过内测资格,就可以开始下载了。

你也可以在开始下载之前,先用下面的命令设置一下用户名和密码,这样下载时就不会再询问用户名和密码。输入下面的命令时,请用你自己的 SecretId 和 SecretKey 替换下面命令中的 <SecretId> 和 <SecretKey>

composer config -g http-basic.cloud.discuz.chat <SecretId> <SecretKey>

composer会自动下载Discuz! Q和依赖的所有第三方库。由于composer自身的原因,在下载第三方库时可能会比较慢,也有可能会在下载一些国外资源的时候出错,如果遇到这样的问题,请使用搜索引擎搜索解决,也可使用腾讯云的composer镜像或者阿里云的镜像。

网站配置

1.拷贝discuz到网站根目录

程序下载编译之后,会在你的网站根目录生产一个discuz文件,我们可以把这里面的文件都拷贝到网站根目录。

2.设置运行目录

如果你使用 Nginx ,除了PHP的相关配置之外,还要在你的站点配置中加入以下配置,建议(非强制)开启 https 和 http2 ,将网站运行目录指向 /public 目录即可。

3.配置 Nginx

还需要在NGINX中配置 location /location /install 和 location /api ,将所有的请求将引导至 index.html 前端控制器和后端 index.php API控制器。

宝塔是在网站管理里面找到 “设置”→“配置文件”,因为这里用宝塔搭建,所以宝塔面板的放置的代码如下:

可以放在网站配置文件24行的 #REWRITE-END 下面

add_header X-Frame-Options "SAMEORIGIN";
    add_header X-XSS-Protection "1; mode=block";
    add_header X-Content-Type-Options "nosniff";
 
    index 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;
    }
 
    location = /favicon.ico { access_log off; log_not_found off; }
    location = /robots.txt  { access_log off; log_not_found off; }
 
    error_page 404 /index.php;

配置网站权限

为了防止 failed to open stream:Permission denied in 错误的出现,请把网站目录权限改成755

开始安装

部署好服务器环境后,打开 http://{您的域名}/install 进入安装界面,按照页面提示进行安装即可

注意:在安装过程中出现报错请将报错中提到的相关目录权限进行设置即可

人已赞赏
Linux系统运维网站建设

Linux宝塔面板安装 composer 的方法

2020-4-30 11:09:47

网站建设

WordPress 弹窗登录框美化

2020-5-25 14:06:48

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索