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

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文件。

最新文章

  1. Linux CGroup之freezer分析与应用
  2. Visual Studio 2013 and .NET 4.6
  3. BZOJ1202 狡猾的商人
  4. const char*, char const*, char*const的区别
  5. JavaScript Iframe富文本编辑器中的光标定位
  6. Spring 初学 1
  7. keil c51编译器的一些使用心得
  8. (Problem 6)Sum square difference
  9. [ios2] ios7UI适配 【转】
  10. apicloud本地测试安卓测试包安装
  11. DesignPatternPrinciple(设计模式原则)一
  12. 给Ocelot做一个Docker 镜像
  13. PHP秒杀系统 高并发高性能的极致挑战(完整版)
  14. 20181115 python-第一章学习小结part3
  15. vue 路由配置
  16. Oracle 在函数或存储过程中执行一条插入语句并返回主键ID值
  17. Beta阶段冲刺---Day5
  18. django1.11入门
  19. G - Game HDU - 5242 (数链剖分)
  20. window.load方法 (加载全部图片,第三方网站时使用)

热门文章

  1. linq join的lambda写法
  2. yii2.0场景的使用
  3. Hadoop - Unable to load native-hadoop library for your platform
  4. html中submit和button的区别/ window.location.href 不跳转 的问题
  5. 怎么搭建DC+SCCM 域环境(一)
  6. 系统右键自定义功能-右键备份【C#】
  7. django url.py使用
  8. XML和JSON数据格式对比
  9. New line
  10. Windows下使用VisualSVN Server搭建SVN服务器