寫在前面的話 1.LAMP環境搭建請查看這篇日誌:http://www.cnblogs.com/yichong/p/6038686.html 2.這隻是一篇簡單的Discuz安裝教程,深入內容以後會講到。 3.Discu-3.2下載路徑:http://download.comsenz.com/Dis ...
========================寫在前面的話=========================
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.建立網站存放目錄
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文件,先將裡面的虛擬機配置刪掉,然後將如下內容複製進去。
========================複製下麵內容(如果有問題請不要複製#註釋內容)============================
<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 #.htaccess文件選項 Require all granted #允許所有請求 </Directory> </VirtualHost>
=======================複製上面內容============================
7.通過設置的主功能變數名稱訪問Discuz,根據引導初始化論壇
①如果功能變數名稱沒有申請,請加入hosts文件。
②如果目錄提示無法寫入,請給目錄賦予許可權。
③資料庫信息就填寫之前設置的。
④第一次訪問後臺會提示讓你刪除install/index.php文件。