2017年1月4日 星期三

在 CentOS7/RHEL7上,架設 PHPBB 站台!

設定提要:
  • Apache Web 以及 php 套件安裝,請參考這一篇
  • Mariadb (或是MySQL) Server 安裝,請參考這一篇
快速設定流程:
  1. 在網頁目錄下,下載 phpBB 3.1 版的壓縮檔:
    #cd /var/www/html
    #wget https://www.phpbb.com/files/release/phpBB-3.1.10.zip
    (請順便下載正體中文語言包!)
    
  2. 解開壓風縮檔:
    # unzip phpBB-3.1.10.zip
    #unzip mandarin_chinese_traditional_script_3_1_10.zip
    
  3. 將正體中文語言檔目錄,放至正確的位置:
    #cd mandarin_chinese_traditional_script_3_1_10/language/
    #cp -a zh_cmn_hant/ ../../phpBB3/language/
    #cd ../
    #cd styles/
    #cp -a prosilver/ ../../phpBB3/styles/
    #cp -a subsilver2/ ../../phpBB3/styles/
    

  4. 利用瀏覽器連上主機的 phpBB3 目錄:
    #firefox http://localhost/phpBB3
    
    範例圖:

  5. 選擇右上角的語言功能,換成正體中文!

  6. 選擇全新安裝,進行安裝 phpBB3!
    test

  7. 檢視安裝條件,應全部為「是」!(資料庫的部份,只要 MySQL 項目為「是」即可)



  8. 修改 config.php 權限,使其為「可寫入的」狀況!
    #cd /var/www/html/phpBB3
    #chmod 664 config.php
    #chown apache.apache config.php
    
    (改完後,重新整理該頁面!如下圖所示!)
    


    沒問題,即可「開始安裝」

  9. 在 MariaDB 內,新增資料庫與使用者:
    #mysql -u root -p
    MariaDB [(none)]> CREATE DATABASE phpBB3;
    MariaDB [(none)]> CREATE USER 'phpBB3'@'localhost' IDENTIFIED BY 'FuckingYourMotherPassword';
    MariaDB [(none)]> GRANT ALL PRIVILEGES ON phpBB3.* TO 'phpBB3'@'localhost';
    MariaDB [(none)]> exit;
    
  10. 將上一步驟資料,依序填入下圖中的欄位:

    ※資料庫連結成功,就會出現下圖!
    PStest

  11. 設定論壇管理員的帳密!

    設定成功,就會出現下圖!

  12. 若剛才 config.php 有設定正確權限,此步驟將出現下圖!

  13. 填入相關的 E-mail 送信主機與帳密(如果想用本機送信,就略過該設定):

  14. 出現下圖,表示資料庫內的資料表已經建立完成!

  15. 安裝若順利,應該就會出下圖!之後,請記得更改 install 目錄名稱!

  16. 一開始的 ACP 管理員登入後的畫面!

  17. 管理員登出 ACP 之後的晝面!

參考文獻:
  • https://www.phpbb.com/downloads/