加入收藏 | 设为首页 | 会员中心 | 我要投稿 济源站长网 (https://www.0391zz.cn/)- 数据工具、数据仓库、行业智能、CDN、运营!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

Linux+Nginx+MySQL下配置论坛程序Discuz的基本教程步骤

发布时间:2022-06-17 07:29:43 所属栏目:PHP教程 来源:互联网
导读:Crossday Discuz! Board(简称 Discuz!)是北京康盛新创科技有限责任公司推出的一套通用的社区论坛软件系统。自2001年6月面世以来,Discuz!已拥有14年以上的应用历史和200多万网站用户案例,是全球成熟度最高、覆盖率最大的论坛软件系统之一。目前最新版本Di
  Crossday Discuz! Board(简称 Discuz!)是北京康盛新创科技有限责任公司推出的一套通用的社区论坛软件系统。自2001年6月面世以来,Discuz!已拥有14年以上的应用历史和200多万网站用户案例,是全球成熟度最高、覆盖率最大的论坛软件系统之一。目前最新版本Discuz! X3.2正式版于2015年6月9日发布,首次引入应用中心的开发模式。2010年8月23日,康盛创想与腾讯达成收购协议,成为腾讯的全资子公司。
 
  Crossday Discuz! Board(以下简称 Discuz!,中国国家版权局著作权登记号 2006SR11895)是康盛创想(北京)科技有限公司(英文简称Comsenz)推出的一套通用的社区论坛软件系统,用户可以在不需要任何编程的基础上,通过简单的设置和安装,在互联网上搭建起具备完善功能、很强负载能力和可高度定制的论坛服务。Discuz! 的基础架构采用世界上最流行的web编程组合PHP+MySQL实现,是一个经过完善设计,适用于各种服务器环境的高效论坛系统解决方案。
 
  下面我们就来看一下LNMP环境下的Discuz安装配置过程:
 
  1、配置nginx
 
  vim /usr/local/nginx/etc/nginx.conf
 
  user nginx;
   worker_processes 1;  
  #error_log logs/error.log;
   #error_log logs/error.log notice;
   error_log logs/error.log info;
  events {
    worker_connections 1024;
   }
  http {
    include    mime.types;
    server_tokens off;
    default_type application/octet-stream;
    log_format main '$remote_addr - $remote_user [$time_local] "$request" '
             '$status $body_bytes_sent "$http_referer" '
             '"$http_user_agent" "$http_x_forwarded_for"';
    access_log logs/access.log main;
    sendfile    on;
    keepalive_timeout 65;
    client_header_buffer_size 32k;           
    large_client_header_buffers 4 32k;
  #客户请求头缓冲大小 nginx默认会用client_header_buffer_size这个buffer来读取header值,如果header过大,它会使用large_client_header_buffers来读取如果设置过小HTTP头/Cookie过大 会报400 错误 nginx 400 bad request求行如果超过buffer,就会报HTTP 414错误(URI Too Long)nginx接受最长的HTTP头部大小必须比其中一个buffer大,否则就会报400的HTTP错误(Bad Request)。

  2、下载discuz
 
  下载discuz安装包并解压将upload目录下的所有内容复制到nginx指定的网站文档跟目录下 /www/discuz
 
  设置权限
 
  chown -R nginx:nginx /www/discuz
 
  3、创建数据
 
  create database discuz default character set utf8;
   grant all privileges on discuz.* to discuz@'localhost' identified by 'discuz';
   flush privileges;
  4、安装discuz
 
  在浏览器中输入http://ip/install 根据向导进行安装。

(编辑:济源站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读