LAMP平臺部署及應用(二)php
安裝Discuz!論壇系統mysql
具體步驟:sql
n 服務器端的部署數據庫
1. 準備工做瀏覽器
首先,應準備一臺可以解析PHP網頁,支持數據庫的網站服務器,其中Apache、PHP、MySQL組件的版本應符合Discuz!系統的最低要求,這裏此前源碼編譯構建的LAMP平臺爲例,默認首頁設置爲index.php。安全
其次,應肯定論壇服務器的域名,IP地址以及訪問論壇的URL地址。Discuz!論壇支持做爲獨立的網站運行,如://bbs.benet.com;也能夠做爲網站的一個目錄,如://www.benet.com/bbs/。具體訪問方式由網站管理員根據註冊的DNS域名而定。服務器
最後,啓動httpd、mysql服務器程序,並建立數據庫及受權用戶。Discuz!論壇系統須要使用MySQL數據庫來存放各類信息,所以在安裝以前應提供一個可用的庫,以及可以讀寫該庫的用戶。ide
2. 下載並確認程序代碼函數
訪問Discuz!論壇的官方網站http://www.discuz.net,或者其所屬公司康盛創想的網站http://www.comsenz.com/,均可如下載Discuz!論壇程序的最新版本。工具
解壓Discuz_7.2_FULL_SC_UTF8文件包,其中默認包括readme、upload、utilities三個文件夾。readme目錄下包括軟件簡介、安裝說明、版本更新日誌等文件,upload是須要上傳到網站中的論壇代碼目錄,utilities目錄下包括一些額外的工具網頁。
3. 部署Discuz!論壇代碼
Discuz!論壇代碼對應解包後的upload目錄,所以須要將此目錄上傳到網站中,具體位置有網站管理員指定。
上述操做是針對由網站管理員在論壇服務器本機進行操做的狀況。對於受權的我的網站用戶來講,則應該使用FlashFXP等FTP客戶端軟件來進行上傳,而不是直接複製。
將論壇代碼部署到網站目錄的相應位置之後,爲了確保Discuz!論壇程序有權限寫入數據(如用戶發帖、上傳圖片等),還應該調整幾個子目錄的權限或歸屬。全部調整的目錄包括templates/、attachments/、forumdata/、uc_client/data/cache/以及配置文件config.inc.php。調整的原則是確保httpd的運行用戶(默認爲daemon)可以對上述目錄及文件進行可讀、可寫操做。
n 論壇的安裝過程
1. 接受受權協議
在瀏覽器中訪問地址http://192.168.10.10/bbs/install/,將會打開論壇的安裝程序。點擊「我贊成」按鈕,接受中文版受權協議,如圖所示,以便正式開始安裝,不然安裝過程將沒法繼續。
2. 檢查環境及目錄、文件權限
接下來在正式安裝以前,安裝程序會檢查軟件需求、磁盤空間、目錄和文件權限、PHP函數支持等是否知足條件。全部的檢查項目均爲綠色的對勾狀態,如圖所示,不然可能會致使安裝失敗。
對於檢測結果中發現的問題,必須先妥善解決之後再繼續進行安裝。必定要確認全部檢查結果都正常後,點擊「下一步」按鈕繼續安裝過程。
3. 安裝數據庫、設置管理員帳號
正確填寫爲Discuz!論壇準備的MySQL數據庫相關信息,包括服務器地址、庫名、受權用戶及密碼,確保與服務器的部署設置一致,如圖所示。除此以外,還應爲論壇管理員帳號admin設置密碼,如有必要也能夠更改此帳號名。
若設置無誤,則點擊「下一步」按鈕後將會執行數據庫安裝操做(時間很短),完成後會自動進入下一頁面。
4. 完成論壇安裝
當出現「關於《康盛改善計劃》的說明」的頁面時,表示Discuz!論壇已經成功安裝完畢。在此頁面中,用戶能夠輸入QQ、MSN、E-mail等聯繫信息,保持與Discuz!廠商的溝通,若不須要相關功能,可直接點擊「跳過本步」按鈕,如圖所示,以完成安裝。
上一步驟結束後,界面一般會自動跳轉到Discuz!論壇的首頁。固然,用戶也能夠直接訪問http://192.168.10.10/bbs來打開此頁面,如圖所示。新安裝的Discuz!論壇只包括一個「默認版塊」,論壇名稱、站點LOGO圖片等也都是默認的。
5. 安裝後的處理
完成Discuz!論壇的安裝之後,爲了不重複安裝,減小安全隱患,應該將install/目錄進行轉移,並限制訪問權限。例如,可將install/更名爲install.lock/,並將權限設置爲600。