搭建MyBB論壇


最近需要建一個論壇,因為很久沒有關注這方面的信息,幾年前做phpbb的過程已經忘得差不多了,這次又花費了不少時間,記錄一下,下一次用的時候能省點時間。

論壇的選擇,本來首選的還是phpbb,但是此時最新的phpbb 3.1.x需要php5,不支持php7,而系統用的是ubuntu16.04,只有php7,沒有php5,這就用不了了。我想要一個傳統的、簡單的論壇,vbulletin看起來太花哨,codeforum太web2.0,fluxbb更新不太積極,在stackoverflow上看到有人建議mybb,去網站看了一眼,更新還可以,關鍵是支持php7。

下載解壓縮,有一個Upload和Document,把Upload復制到/var/www/html。

sudo cp -r Upload /var/www/html/forum

mybb的user guide上建議幾個目錄的權限,但是不知道怎么,復制后整個目錄的權限都丟了,安裝mybb的時候會出現權限不足的問題。所以干脆把整個目錄都777權限了。

Apache裝好,不多少。

打開127.0.0.1/forum/index.php,然后開始安裝,會檢查一下php和sql的情況。mybb的文檔上說支持sqlite3,我也希望用sqlite3,比較輕量,也不用設置賬號之類。不過,mybb檢測不到sqlite3,只檢測出了mysql和postgresql,要填寫database的host、username、password、database name。

回到mysql,登錄:

mysql -u root -p

創建新的database:

CREATE DATABASE mybbdb;

創建新的用戶:

CREATE USER 'mybbuser'@'localhost' INDENTIFIED BY 'yourpassword';

設定用戶權限:

GRANT ALL ON mybbdb TO 'mybbuser'@'localhost';

為了省事,權限給了ALL,也可以設置的更細致一些。

切換回mybb的安裝過程,把database的信息填進去。

然后一路繼續,填寫好論壇名稱,管理員賬號、郵件。

安裝完成后,刪掉forum/install目錄,然后就可以登錄論壇了。

安裝mybb的theme:

mybb的theme是一個zip文件,但不能直接安裝,要先解壓縮,把image目錄復制到forum/images里面,注意目錄的權限,要有讀取權限。

到mybb的admin cp里面,導入theme中提供的xml文件,就安裝好了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM