Discuz! Q

Discuz! Q是原腾讯旗下Discuz团队新开源的社区程序,不过定位当然和以前不一样。

前段时间就知道Discuz! Q内测这事,不过一直没兴趣,昨天看见腾讯云这边有个Discuz! Q的活动,就去瞧瞧,还没有pc版本,不过看见之后可能会搭载商城模式,就尝试安装了下,看了下官方的安装教程,非面板和容器的教程,手动安装的可能有的人会懵圈吧,所以就记录下大概过程。

注:我本来准备用composer安装,但是没找到源在哪,所以只能用纯手动的方式了,官方有个腾讯云镜像安装是最简单的,就是买他们的云服务器,安装系统的时候选择Discuz! Q就完事。

前提:

  • php7.2+

  • mysql5.7+或者MariaDB 10.2(我安装用的mysql8.0)

  • php除了必要的一些扩展外,还需要启用readlink、symlink函数等,具体看官方说明,安装的时候也会提醒。

启用readlink、symlink函数,修改php.ini,搜索这两个,然后删掉了,重启php就行。

正式安装开始:

1

配置服务器网站文件

以下是我的网站nginx.conf配置:

  index index.php index.html index.htm;  #这里一定要是index index.php的顺序,不能把index.html放前面,当然也可以直接删掉index.html index.htm root /data/wwwroot/test/public;  #这是discuzQ的网站目录,记得有个public文件夹  location / {    try_files $uri $uri/ /index.php?$query_string;  }#这是nginx的伪静态规则  gzip on;  gzip_min_length 1024;  gzip_types text/css application/x-javascript application/vnd.api+json;  gzip_disable "MSIE [1-6]\.";  gzip_comp_level 2;  #这是开启gzip压缩,其实服务器环境在安装的时候已经开启了,不过他们这个不太一样,所以可以加进来

其他的配置,比如https这些就不写了,毕竟每个人的自己搭建的不一样。

02下载安装

把discuz!Q文件放到服务器里面,新建个网站目录,然后把安装文件解压出来,可以自己用命令下载,也可以手动下载上传,安装包地址:https://dl.discuz.chat/dzq_latest_install.zip

比如命令操作:

在/data/wwwroot目录下(具体根据自己的来)mkdir test#新建一个文件夹,这个文件夹对应你nginx.conf里面的路径就行wget https://dl.discuz.chat/dzq_latest_install.zip#下载文件unzip dzq_latest_install.zip#解压文件包chown -R www.www test#返回去给test这个文件夹权限

现在重启nginx服务,/bin/systemctl restart nginx.service

3解析域名/配置CDN

解析域名到服务器其实不用说啥,只是如果你和我一样,也喜欢不用a解析,直接用cdn的CNAME解析,那么在你安装网站之前,就可以先对接一家CDN,反正把/admin这个文件夹加到缓存配置里面,改为不缓存就行,记得在CDN配置这里,配置ssl证书,和http强制跳转到https。

以上的步骤,顺便那个先来都可以,根据自己习惯或者自己的服务器环境、脚本来,其实我就是最先配置的cdn。

4

正式访问安装

现在访问你的域名+dl.php这个网址:

  • https:///dl.php

一步步点下去,就行,如果有什么错误,就根据提示改就行:

接着下一步安装,选择版本:

最下面这个是目前最新版本。

根据自己的数据库地址、用户名填写,然后就会安装好,会自动跳转到首页,去后台设置:

  • https://{您的域名}/admin

我安装之后遇到一个问题,管理员默认没有发帖的权限!!!点了下后台才发现,板块的权限没有开启,自己开启了才行。

注:当接触一个新事物之后,先到处点点,看看文字图片啥的,可能就自己解决了,不要遇到事了就想着白P答案解决,实在是不懂了再去求助,这样可以更好的提升自己熟悉的能力。

不过我随后在官方的H5论坛,也看见这个问题了,官方说可能是由于设置了腾讯云设置里面的内容安全,不过我安装并没有绑定腾讯云,所以就不存在这个导致的了。

最后在前台测试了下:

就目前来看很多不错的功能,都得和腾讯或腾讯云的产品绑定,估计腾讯重启这个项目,就是为了吸引站长这批用户吧,当然以后不好说,反正我目前就期待加入电商这事了,看看会如何。

现在看更像一个社区化的微博,官方slogan也是“再小众,也有圈子。”

参考官方文档:

https://discuz.com/docs/install.html

■ 关注:自己多动手操作

(右上角点那3个点···→查看公众号→看你心情操作)

■ 更新:随心随缘

■ 封面:Discuz!Q官方banner

■ 音乐:《New Year's Eve》-MØ

总是想说点什么:

《你当像鸟飞往你的山》

沙粒不可计数,叠压成沉积物,然后成为岩石。

A

●主题:程序安装教程

B

●产品:Discuz! Q

C

●功能:社区圈子

mac nginx 非brew安装_Nginx服务器环境手动安装Discuz! Q非详细教程相关推荐

  1. nginx 强制跳转https_Nginx服务器环境手动安装Discuz! Q非详细教程

    Discuz! Q Discuz! Q是原腾讯旗下Discuz团队新开源的社区程序,不过定位当然和以前不一样. 前段时间就知道Discuz! Q内测这事,不过一直没兴趣,昨天看见腾讯云这边有个Disc ...

  2. laravel5.8笔记一:安装与服务器环境配置

    laravel版本:5.8 环境要求: PHP >= 7.1.3 OpenSSL PHP 扩展 PDO PHP 扩展 Mbstring PHP 扩展 Tokenizer PHP 扩展 XML P ...

  3. 安装php服务器,安装php服务器环境的方法

    安装php服务器环境的方法:首先安装apache并启动:然后安装mysql:接着通过命令"yum install php php-mysql"安装php:最后重新启动apache即 ...

  4. 服务器操作系统与安装步骤,服务器操作系统与安装步骤

    服务器操作系统与安装步骤 内容精选 换一换 如果在创建弹性云服务器时未设置密码,或密码丢失.过期,可以参见本节操作重置密码.密码丢失或过期前,已安装密码重置插件.公共镜像创建的弹性云服务器默认已安装一 ...

  5. 【PHP】安装phpoffice/phpspreadsheet环境OneinStack安装ext-fileinfo这个扩展

    安装phpoffice/phpspreadsheet环境OneinStack安装ext-fileinfo这个扩展 Composer安装phpoffice/phpspreadsheet 1.添加&quo ...

  6. python 升级setuptools_yum安装setuptools linux环境python安装setuptools的必要条件 - Linux - 服务器之家...

    yum安装setuptools linux环境python安装setuptools的必要条件 发布时间:2017-04-03 来源:服务器之家 linux环境python安装setuptools(使用 ...

  7. 得力标签打印机,驱动程序安装不上,手动安装好打印没反应

    环境: 电脑:惠普288 pro G6 系统:Windows 10 专业版 64位 标签打印机:得力DL-730C 问题描述: 得力标签打印机,驱动程序安装不上,手动安装好打印没反应,设备列表有打印机 ...

  8. 如何下载Office365离线安装程序包并手动安装?

    如何下载Office365离线安装包并手动安装? ©Lander Zhang 专注外企按需IT基础架构运维服务,IT Helpdesk 实战培训践行者 博客:https://blog.51cto.co ...

  9. windows安装VMware最新版本(VMware Workstation 17.0 Pro)详细教程

    专栏地址:嵌入式开发 专栏文章: [01]windows安装VMware最新版本(VMware Workstation 17.0 Pro)详细教程 [02]VMware17虚拟机安装Ubuntu最新版 ...

最新文章

  1. 你是“10倍工程师”吗?这个事,​国外小伙伴们都快“吵”起来了
  2. 安装sqoop以后,hive中的info信息无法禁止的问题解决
  3. HDU3415 Max Sum of Max-K-sub-sequence
  4. Linux Shell编程之别名和常用快捷键
  5. Huntor中国CRM评估报告连载(一)
  6. javaweb实训第三天上午——Servlet
  7. java pdf 中文_java pdf中文乱码怎么办
  8. 计算机汉字录入及信息表示,2010年青岛市初中8年级信息技术会考考试知识点说明...
  9. 深入解析Scheduler
  10. 微信web端生成支付二维码
  11. Java 自定义按时间先后顺序排序集合
  12. 4.46-47访问控制4/5
  13. 3年风雨兼程-编程程软件测试终打破测试培训行业乱象
  14. 图形学经典参考书籍 电子书下载
  15. 投影坐标系的shp数据,如何获取到它地理坐标系下的经纬度坐标
  16. 邮购了正版蓝光碟《CODEnbsp;GEASS叛逆…
  17. 方差、标准差和均方根误差的区别总结
  18. 对随机变量值域的思考
  19. 【离散数学】么元、左么元和右么元的定义(幺元、单位元)
  20. Ubuntu 18.04 修改设置 DNS 并生效的方法

热门文章

  1. mysql对本地文件的读取_Mysql 任意读取客户端文件
  2. 大数据计算存储资源池_管家实践:轻松玩转大数据计算服务
  3. ES启动异常:max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
  4. 2分钟学会Docker部署SpringBoot项目
  5. idea 提示接口注释信息
  6. linux-centos7 关机命令、系统目录结构介绍
  7. html-iframe内联框架
  8. 计算机专业直接工作简历,2017计算机专业工作简历
  9. java线程条件变量_使用条件变量(多线程笔记)
  10. oracle中prad函数_等保测评2.0:Oracle身份鉴别