lamp服務器安裝DiscuzX3.2

搭建lamp參看http://blog.csdn.net/dinglinux/article/details/53926545

1.創建安裝目錄/data/www,將discuz包解壓,upload/中的文件移入www/目錄,刪除多餘文件。

$ mkdir /data/www
$ chmod 777 /data/www
$ cd /data/www
# wget http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_UTF8.zip
$ unzip Discuz_X3.2_SC_UTF8.zip
$ mv upload/* .
$ rm -f Discuz_X3.2_SC_UTF8.zip
$ rm -rf readme/ utility/

2.修改httpd主配置文件

$ vim /usr/local/apache2/conf/httpd.conf
    #Include conf/extra/httpd-vhosts.conf   #找到此行,去掉#,使之生效

3.編輯virtual hosts配置文件

$ vim /usr/local/apache2/conf/extra/httpd-vhosts.conf

配置文件中可以有多個虛擬主機,第一個爲默認虛擬主機。將默認虛擬主機的文件目錄設置爲一個已存在的空目錄,則通過IP和未定義的域名不能訪問服務器。配置如下,第二個爲Discuz虛擬主機:

    <VirtualHost *:80>
        DocumentRoot "/tmp/111"
        ServerName 111.com
    </VirtualHost>

    <VirtualHost *:80>
        DocumentRoot "/data/www"     #服務器文件目錄
        ServerName www.test.com      #域名
        ServerAlias www.test2.com    #域名別名
    </VirtualHost>

4.編輯主機hosts文件
找到C:\Windows\System32\drivers\etc\hosts,用寫字板打開,增加下行:

192.168.1.96   www.test.com   www.test2.com

即虛擬機IP和vhosts中的網址。

5.創建數據庫,創建用戶user1並設置密碼password,准予所有權限。

$ mysql
> create database discuz; 
> grant all on discuz.* to 'user1'@'localhost' identified by 'password';

6.discuz安裝

使用瀏覽器訪問 www.test.com ,會自動跳轉到discuz安裝安裝頁面,跟着嚮導完成安裝。

若訪問 www.test.com 出現403/Forbiddon,修改httpd.conf,修改部分如圖:
這裏寫圖片描述

$ /usr/local/apache2/bin/apachectl restart
$ iptables –F
$ service iptables save

重啓apache,清除iptables規則,再試。

發佈了28 篇原創文章 · 獲贊 12 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章