LAMP下搭建discuz論壇



                                                                                                              LAMP下搭建discuz論壇


一、安裝discuz

複製代碼
---->//download discuz;

[[email protected] ~]# mkdir /data/www 
[[email protected] ~]# cd /data/www
[[email protected] www]# wget http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_GBK.zip
[[email protected] www]# unzip Discuz_X3.2_SC_GBK.zip
[[email protected] www]# mv upload/* ./ 

---->/*配置Apache的第一個虛擬主機*/
[[email protected] www]# vim /usr/local/apache2/conf/httpd.conf
...
#Include conf/extra/httpd-vhosts.conf //將前面的#號去掉
...
[[email protected] www]# vim /usr/local/apache2/conf/extra/httpd-vhosts.conf
//有兩個樣例,將第二個刪除,換成下列內容
<VirtualHost *:80>
DocumentRoot "/data/www"
ServerName www.123.com//這裏是訪問網站的域名設置,可以設置多個,也可設置別名
#ServerAlias www.test.com //則也可通過此來訪問網站
#Errorlog //錯誤日誌
#Customlog //訪問日誌
</VirtualHost>
[[email protected] www]# /usr/local/apache2/bin/apachectl -t  //檢查配置是否正確
[[email protected] www]# /usr/local/apache2/bin/apachectl restart

---->/*配置mysql ,給discuz增加一個賬戶*/
/*此處的用戶名和密碼必須記住*/
[[email protected] www]# /usr/local/mysql/bin/mysql --uroot
...
...
...
...
...
mysql>create database discuz;
Query OK,1 row affected (0.09 sec)

/*在數據庫discuz中增加一個用戶名爲discuz密碼爲123456的用戶*/
mysql>grant all on discuz.* to 'discuz'@'localhost' identified by '123456';
Query OK,1 row affected (0.25 sec)

mysql>quit
Bye


---->/*安裝discuz*/

/*在windows裏打開 C:\Windows\System32\drivers\etc\hosts,用記事本或者寫字板打開*/

/*此處無法打開可去百度 」無法修改hosts「的方法*/

/*添加進入hosts裏*/
192.168.11.190 www.123.com www.test.com //此處ip爲虛擬機ip

/*在Linux中打開 vim /etc/hosts ,添加下列內容*/
192.168.11.190 www.123.com www.test.com //此處ip爲虛擬機ip

/*根據提示來修改目錄屬性*/
[[email protected] ~]# cd /data/www
[[email protected] ~]# chown -R daemon:daemon data uc_server/data uc_client/data config   //讓以上幾個目錄支持Apache運行賬號{daemon}可寫

---->/*瀏覽器打開並安裝discuz*/ http://www.123.com/install/
複製代碼

 

 

如果不是 ,那就還沒有執行 chown -R 那步 ,請移步上去看看是否漏了一步!

 

成功!!!!

 

discuz 安裝成功後,訪問出現了403(Forbidden)

原因 :

複製代碼
1. Deny from all 了

--> [[email protected] ~]# vim /usr/local/apache2/conf/httpd.conf
...
...
<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all  --> 將這個刪除 或 修改爲想通過的ip
</Directory>
...
...

2.  沒有配置index,可試試全網址

3.DocumentRoot目錄沒有讀寫或執行權限(Apache用戶--daemon)



轉載自:http://www.cnblogs.com/frankielf0921/p/5372530.html