========================写在前面的话=========================

1.LAMP环境搭建请查看这篇日志:http://www.cnblogs.com/yichong/p/6038686.html

2.这只是一篇简单的Discuz安装教程,深入内容以后会讲到。

3.Discu-3.2下载路径:http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_UTF8.zip

=========================现在开干==============================

思路: 建立网站存放目录>解压并拷贝网站项目包>给网站目录赋权>建立数据库和用户>配置httpd的vhosts虚拟主机> 访问网站根据引导完成安装

1.建立网站存放目录

 mkdir /data/discus

2.解压并拷贝网站项目包

    ①解压

 unzip –d /usr/local/src/Discuz3. Discuz_X3.2_SC_UTF8.zip

②拷贝

 cp –r /usr/local/src/Discuz3./upload/* /data/discus/

# -r选项是递归的意思

3.给网站目录赋权

 chown –R daemon:daemon /data/discus/config /data/discuz/data /data/discuz/uc_client /data/discus/uc_server

# -R 选项是递归的意思,因为discuz用的是httpd的用户,而http的用户是daemon,所以这里给daemon赋权。

4.建立discuz数据库并设置用户和密码

     ①建立discuz数据库

1 create database discus;

#命令中的discus是数据库的名称,这个根据自己需求可以自定义。

②创建用户

 create user discus identified by 'discuz123';

#命令中discuz是用户名,discuz123是密码,这个可以根据自己的需求自定义。

③授权用户对数据库的权限

 grant privileges on discus.* to 'discuz'@'localhost' identified by 'discuz123';

5.配置apache-httpd添加discuz虚拟机

       ①加载httpd-vhosts.conf文件

 vim /usr/local/apache/conf/httpd.conf

#编辑httpd.conf文件,找到 #Include conf/extra/httpd-vhosts.conf 行,将改行前面的#去掉。

②修改httpd-hosts.conf文件

 vim /usr/local/apache/extra/httpd-vhosts.conf

#编辑httpd-vhosts.conf文件,先将里面的虚拟机配置删掉,然后将如下内容复制进去。

========================复制下面内容(如果有问题请不要复制#注释内容)============================

<VirtualHost *:>                                         #虚拟主机

ServerAdmin webmaster@dummy-host.example.com               #管理邮箱地址

DocumentRoot "/data/discuz"                                #网站根目录

ServerName discuz.expeak.com                               #网站主域名

ServerAlias bbs.expeak.com                                 #网站其他域名

#ErrorLog "logs/dummy-host.example.com-error_log"          #错误日志,这里没有开启

#CustomLog "logs/dummy-host.example.com-access_log" common #访问日志,这里没有开启

<Directory "/data/discuz">                                 #设置目录权限

Options Indexes FollowSymlinks Includes ExecCGI            #容器参数选项

AllowOverride ALL                                          #.htaccess文件选项

Require all granted                                        #允许所有请求

</Directory>

</VirtualHost>

=======================复制上面内容============================

 

7.通过设置的主域名访问Discuz,根据引导初始化论坛

①如果域名没有申请,请加入hosts文件。

②如果目录提示无法写入,请给目录赋予权限。

③数据库信息就填写之前设置的。

④第一次访问后台会提示让你删除install/index.php文件。

Discuz的安装 (原创帖,转载请注明出处)的更多相关文章

  1. Apache2.4权限配置(原创帖-转载请注明出处)

    ==================说在前面的话================= 1:这次实验使用的php项目是Discuz,Discuz的安装请参照:http://www.cnblogs.com/ ...

  2. Java程序员面试宝典1 ---Java基础部分(该博文为原创,转载请注明出处)

    (该博文为原创,转载请注明出处   http://www.cnblogs.com/luyijoy/  by白手伊凡) 1.    基本概念 1)         Java为解释性语言,运行过程:程序源 ...

  3. 原创centos7安装hadoop2.7(转载请注明出处)

    启用ip vi /etc/sysconfig/network-scripts/ifcfg-ONBOOT=yes 编辑DNS /etc/resolv.conf nameserver 114.114.11 ...

  4. Apache开启状态查看页面(原创贴-转载请注明出处)

    =================写在前面的话================== 场景描述:有时候我们需要查看apache的运行状态,只需要开启apache的status功能就可以实现,但是stat ...

  5. Apache设置页面认证(原创贴-转载请注明出处)

    ================写在前面的话============== 1.本试验使用的apache版本是2.4.24 场景描述:网站后台管理页面比较重要,不应该任何人都让访问,所以对后台页面做认证 ...

  6. 后端Apache获取前端Nginx反向代理的真实IP地址 (原创贴-转载请注明出处)

    ====================说在前面的话==================== 环境:前段Nginx是反向代理服务器:后端是Apache是WEB项目服务器 目的:让后端Apapche获取 ...

  7. 转载请注明出处: https://github.com/qiu-deqing/FE-interview

    转载请注明出处: https://github.com/qiu-deqing/FE-interview Table of Contents generated with DocToc FE-inter ...

  8. 移动端H5页面遇到的问题总结(转载请注明出处)

    最近刚做完一个移动端的项目,产品之无敌,过程之艰辛,我就不多说了,记录下在这个项目中遇到的问题,以防万一,虽然这些可能都是已经被N多前辈解决掉了的问题,也放在这里,算是为自己漫漫前端路铺了一颗小石子儿 ...

  9. LAMP环境搭建 (原创帖,转载请注明出处)

    =============================说在前面的话==========================第一安装Mysql第二安装Apache-httpd第三安装PHP 第四配置PH ...

随机推荐

  1. 视图UIView的大小和位置属性详解

    UIView类中定义了三个属性,分别是frame.bounds与center属性: IKit中的坐标系X轴正方向为水平向右,Y轴正方向为竖直向下. frame属性指的是视图在其父视图坐标系中的位置与尺 ...

  2. C++学习笔记 宏 const 内联 枚举

    宏, const变量, 内联, 枚举 宏 宏定义: 宏即宏替换,在C语言源程序中允许用一个标识符来表示一个字符串,称为宏,关键字 define,在所有使用到宏的地方都只是直接的替换而不做任何类型检查 ...

  3. Java 动态代理作用是什么?

    Java 动态代理作用是什么?   1 条评论 分享   默认排序按时间排序 19 个回答 133赞同反对,不会显示你的姓名 Intopass 程序员,近期沉迷于动漫ING 133 人赞同 ① 首先你 ...

  4. rhel 7.0, windows10双系统grub2设置

    因为在win10基础上装了rhel7,但是启动时却没有win10的启动项,下面的方法解决此问题. $ su #root登录 $ cd /boot/grub2 1. 简单执行grub2-mkconfig ...

  5. Design and Analysis of Algorithms_Decrease-and-Conquer

    I collect and make up this pseudocode from the book: <<Introduction to the Design and Analysis ...

  6. tomcat 默认目录修改

    引用:http://andrewyu.blog.51cto.com/1604432/544659 Tomcat7跟以前的版本一样,默认的发布程序是/usr/local/tomcat/webapps/R ...

  7. .net实现webservice简单实例分享

    原理:WebService是一个SOA(面向服务的编程)的架构,它是不依赖于语言,不依赖于平台,可以实现不同的语言间的相互调用,通过Internet进行基于Http协议的网络应用间的交互.作用:主要用 ...

  8. 整理了一下eclipse 快捷键注释的一份文档

    // 文档名称 codetemplates.xml <?xml version="1.0" encoding="UTF-8" standalone=&qu ...

  9. MapReduce 简介

    2. MapReduce 简介 MapReduce 实际上是分为两个过程 map 过程 : 数据的读取 reduce 过程 : 数据的计算 并行计算是一个非常复杂的过程, mapreduce是一个并行 ...

  10. 3.Git的诞生和其分布式的优点

    Git的诞生 省略了,喜欢的可以看百度. 分布式的优点 先说集中式版本控制系统,版本库是集中存放在中央服务器的,而干活的时候,用的都是自己的电脑,所以要先从中央服务器取得最新的版本,然后开始干活,干完 ...