想要架設一個網站讓很多人在上面交流資訊嗎?雖然現在不太流行了,但論壇網站(或稱討論區)在社群平台還沒開始火起來之前可是很多人在使用的。作為一款從西元2000年就開始的免費PHP論壇程式,phpBB成熟穩定,而且十分輕巧,著重在論壇的基本功能上,沒有花裡胡哨的設計,它能夠讓使用者在數分鐘之內就建立好一個論壇網站,支援多種語言、外掛以及各式佈景來給使用者套用。就算使用者不會寫任何的程式,也可以架設出一個屬於自己的專業論壇。



phpBB的官方網站:

https://www.phpbb.com/

phpBB的正體中文討論區(竹貓星球):

https://www.phpbb-tw.net/phpbb/

架站前的準備

伺服器主機

架設phpBB論壇需要PHP執行環境,以及MySQL、MariaDB、MS SQL、Oracle、PostgreSQL或是SQLite資料庫。您可以使用自己的電腦來安裝這些東西,架在自己的電腦上;也可以去租用虛擬主機商提供的服務,架在他們的電腦上。

如果想要使用國外的虛擬主機,可以考慮使用老牌、穩定、且價格合理的Linode,可參考這篇文章:

https://magiclen.org/linode/

筆者推薦用LNAMP(Linux + Nginx + Apache + MySQL + PHP)來架設phpBB,可以參考以下文章來架設LNAMP Server:

https://magiclen.org/lnamp/

注意LNAMP的Apache伺服器要啟用rewrite模組,且Apache的虛擬主機要啟用.htaccess檔案。

網域(網路門牌)

將您預計您的phpBB論壇要使用的網域名稱的DNS記錄設定好,使網域能對應到phpBB論壇的主機。

架設phpBB

首先請到phpBB的官方網站下載最新的phpBB原始碼和語言包,將下載下來的phpBB原始碼的壓縮檔解壓縮後,再將語言包內的所有檔案解壓縮進phpBB原始碼的根目錄中,最後把phpBB根目錄中所有的檔案傳到伺服器上的網站目錄中。

用網頁瀏覽器開啟伺服器上phpBB程式所放置的目錄,就可以立刻進入phpBB的安裝程式(安裝程式位於phpBB程式根目錄中的install目錄)。

phpbb3-install

從網頁右上角的下拉式選單更換自己習慣的語言,這裡以正體中文為例。

phpbb3-install

然後打開安裝分頁,按下安裝

phpbb3-install

如果檔案權限沒有問題,就會進入設定安裝資料這個步驟。一開始要先設定管理員的帳號。

phpbb3-install

接著設定資料庫。

phpbb3-install

然後設定論壇要使用HTTP還是HTTPS、網域、連接埠和網址路徑。

phpbb3-install

然後設定電子郵件。如果您的論壇有需要寄電子郵件的話,建議申請一個專門的信箱(例如Gmail信箱)給論壇使用。SMTP的設定方式要去查詢您使用的信箱服務提供方所提供的說明。

phpbb3-install

再來要設定論壇的名稱和描述。

phpbb3-install

設定完成後,安裝程式便會自動開始寫入設定檔以及建立資料表了!

phpbb3-install

安裝完成後會出現「安裝程序已成功完成」的訊息,此時可以先按下管理員控制台連結,登入討論區的後台看看!

phpbb3-install

進入後台可能會看到phpBB詢問您是否發送您的伺服器設定,如果想要讓phpBB日後可以發展的更好,當然是勾選發送統計資訊,然後按下送出按鈕。

phpbb3-install

剛安裝完phpBB3後,進入後台首頁,可能會看到後台出現了一些警告訊息,如下圖。在這裡我們就照著phpBB後台的提示,將phpBB網站根目錄中的install目錄刪除。

phpbb3-install

install目錄一直存在,前台討論區會進不去!

phpbb3-install

照著phpBB的提示來做,直到後台沒有出現警告,此時就算是架設完成啦!

phpbb3-install

以下就是phpBB討論區前台的模樣。

phpbb3-install

調整phpBB

接下來就是根據您自己的喜好去設定您的phpBB論壇的樣式、會員群組、討論版塊,這些東西都可以直接在ACP(管理員控制台)和MCP(版主控制台)完成,建議您把每個設定項目都看過一次。

如果您想擴充您的phpBB論壇的功能和樣式,可以先到phpBB官方的這個頁面上找找看有沒有想要的,沒有的話再另外想辦法囉!