2331321 发表于 2016-11-8 09:38:38

基于LAMP环境搭建Discuz

========================写在前面的话=========================1.LAMP环境搭建请查看这篇日志:http://blog.163.com/wangke_email/blog/static/150335003201610315142268/2.这只是一篇简单的Discuz安装教程,深入内容以后会讲到。3.Discu-3.2下载路径:http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_UTF8.zip=========================现在开干==============================
思路: 建立网站存放目录>解压并拷贝网站项目包>给网站目录赋权>建立数据库和用户>配置httpd的vhosts虚拟主机> 访问网站根据引导完成安装
   1.建立网站存放目录
1
mkdir /data/discus




   2.解压并拷贝网站项目包    ①解压
1
    unzip –d /usr/local/src/Discuz3.2 Discuz_X3.2_SC_UTF8.zip




    ②拷贝
1
   cp –r /usr/local/src/Discuz3.2/upload/* /data/discus/




# -r选项是递归的意思3.给网站目录赋权
1
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是数据库的名称,这个根据自己需求可以自定义。 ②创建用户
1
create user discus identified by 'discuz123';




   #命令中discuz是用户名,discuz123是密码,这个可以根据自己的需求自定义。   ③授权用户对数据库的权限
1
grant privileges on discus.* to 'discuz'@'localhost' identified by 'discuz123'




   5.配置apache-httpd添加discuz虚拟机       ①加载httpd-vhosts.conf文件
1
      vim /usr/local/apache/conf/httpd.conf




         #编辑httpd.conf文件,找到#Include conf/extra/httpd-vhosts.conf行,将改行前面的#去掉。      ②修改httpd-hosts.conf文件
1
vim /usr/local/apache/extra/httpd-vhosts.conf





      #编辑httpd-vhosts.conf文件,先将里面的虚拟机配置删掉,然后将如下内容复制进去。
========================复制下面内容============================
1
2
3
4
5
6
7
8
9
10
11
12
13
<VirtualHost *:80>
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
Require all granted
</Directory>
</VirtualHost>






=======================复制上面内容============================
7.通过设置的主域名访问Discuz,根据引导初始化论坛①如果域名没有申请,请加入hosts文件。②如果目录提示无法写入,请给目录赋予权限。③数据库信息就填写之前设置的。④第一次访问后台会提示让你删除install/index.php文件。


页: [1]
查看完整版本: 基于LAMP环境搭建Discuz