[教學] 如何架設Discuz(PHP)論壇 (圖文教學)
有鑑於許多人對架設論壇都很感興趣,但卻不知道該從哪裡開始著手架設,本篇文章主要針對自架論壇者做教學,分成三大部份。若已經租有PHP+MySQL空間者,可直接跳到第三步驟安裝論壇。
在開始安裝之前當然要有個可執行PHP的Apache伺服器和MySQL資料庫,若要分開安裝需要花時間下載軟體,且安裝步驟繁複,AppServ都把它整合了,所以我以AppServ 2.4.4a做範例,論壇版本方面,以最新版Discuz5.0.0 RC1來示範(9/1已推出正式版)。其他論壇的安裝模式皆大同小異,若要安裝其他論壇,可將這篇教學對照著看,一樣簡單!
請先下載以下兩個檔案
AppServ 2.4.4a下載
http://prdownloads.sourceforge.net/appserv/appserv-win32-2.4.4a.exe?download
Discuz5.0.0 正式版下載
http://download.discuz.net/5.0.0/Discuz!_5.0.0_TC_BIG5.zip
如果要用目前穩定的4.1.0版的話也可以,不會影響安裝方法
Discuz!4.1.0 下載
http://download.discuz.net/4.1.0/Discuz!_4.1.0_TC_BIG5.zip
-----Start
Server 安裝篇(圖文教學)
Step1:開始安裝AppServ
Step2:設定安裝位置,建議不要變更,直接按《Next》
Step3:繼續按《Next》
Step4:這裡只需要變更E-mail就好,其他都不要改!《Next》
Step5:將Charset 改成Big5,Username和Password暫時不要變更,我們等下再處理他。《Next》
Step6:切勿把上面的勾勾取消!安裝完後直接按Close 就算是完成安裝了
Server 設定篇(圖文教學)
注意:請務必照步驟來作,沒提及更改的地方就不要修改,因為這個步驟非常重要,設定錯誤就得再重新安裝一次AppServ
Step1:開啟瀏覽器,在網址列輸入 http://localhost 會出現這個畫面, 點選《phpMyAdmin Database Manager Version 2.5.7-pl1》
Step2:出現資料庫的管理頁面,按下《權限》設定權限
Step3:為了避免其他人用匿名方式從外部連結進資料庫,所以將"任何"的使用者刪除
Step4:刪除成功後會出現這樣的訊息。接下來變更使用者密碼,請按下《編輯》
Step5:移到大約畫面中間處看到下面的欄位。先選取為密碼,接著輸入密碼後按《執行》
Step6:更改密碼成功訊息
Step7:用記事本打開\AppServ\www\phpMyAdmin\config.inc.php,搜尋
程序代碼
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
將config改成http,如下所示,修改完後 存檔
程序代碼
$cfg['Servers'][$i]['auth_type'] = 'http';
$cfg['Servers'][$i]['user'] = 'root';
Step8:按開始 → 程式集 → AppServ → Service Control Server → Apache Restart 重新啟動Apache Server
Step9:關閉瀏覽器,重新進入http://localhost 的資料庫,此時會要求輸入帳號密碼,帳號則為root,密碼只有你自己知道囉
論壇安裝篇(圖文教學)
Step1:在\AppServ\www資料夾裡新增一個新資料夾,並重新命名(假設新資料夾名稱為dz5)
Step2:論壇檔案解壓縮後,把upload資料夾裏的所有檔案全部複製到dz5資料夾
Step3:用記事本開啟\AppServ\apache\conf\httpd.conf 尋找
程序代碼
Alias /icons/ "C:/AppServ/Apache/icons/"
在下一行加上
程序代碼
Alias /dz5/ "C:/AppServ/www/dz5/"
前一個dz5與網址有關(例:http://localhost/dz5/,可隨意修改),後面的dz5是指定論壇所在位置(大小寫必須相同),修改好後存檔,重新啟動Apache
重新啟動方式:開始 → 程式集 → AppServ → Control Server by Service → Apache restart
Step4:輸入網址 http://localhost/dz5/install.php 進入Discuz論壇的安裝畫面,既然下載的是Big5版,就選擇繁體中文Big5囉,下一步
Step5:這裡只需修改數據庫用戶名、數據庫密碼、系統E-mail,其他都不必修改,用戶名和密碼就是上一篇所設定的資料庫帳號密碼,設定好後下一步
Step4:選擇創建新的數據庫,輸入數據庫名稱(可隨意輸入)建議和論壇資料夾的檔名相同,日後比較容易辨認,下一步
Step5:設定論壇管理員的帳號,不是資料庫帳號!是論壇管理員專用的帳號!設定好後按開始安裝
Step6:若沒有出現錯誤,就算初步大功告成了,論壇首頁在 http://localhost/dz5/ (可在網址列上將 localhost 改成你的IP或個人網址,以便讓其他人連進來) ,用管理員帳號登入後即可開始你的宏圖霸業!
Step Final:這步非常重要,記得把install.php刪除(如果還在的話)