商務經營與雲端整合上課補充教材


Chapter 5:討論區 (PHPBB) 的安裝與管理
  1. PHPBB 是什麼?
    1. 透過 PHP 搭配資料庫系統所建置的一套討論區軟體,在社群網站尚未流行前,是一個相當熱門的討論區自由軟體
    2. 官方網站: https://www.phpbb.com/
    3. 台灣支援: http://www.phpbb-tw.net/phpbb/(竹貓星球)
  2. 安裝前準備
    1. 下載 phpBB 主程式:記得點選 bz2 的格式
    2. 下載 中文包:選擇Mandarin Chinese (Traditional Script)
    3. 假設所有的檔案通放置在 /home/student 家目錄下。
    4. 假設你的資料庫資訊如下:
      • 資料庫主機名: localhost
      • 資料庫資料名: dicdb
      • 資料庫用戶名: dicuser
      • 資料庫密碼欄: dicpw
  3. 實際流程 (應該會用到 root 的權限才對)
    1. 前往主網頁 /var/www/html 底下去解壓縮 phpBB 主程式碼:
      # su -
      # cd /var/www/html
      # tar -jxvf /home/student/phpBB-3.1.10.tar.bz2
      # ll 
      drwxr-xr-x. 19 student student 4096 10月 13 00:45 phpBB3
      
      # mv phpBB3 phpbb
      # ll
      drwxr-xr-x. 19 student student 4096 10月 13 00:45 phpbb
      
      此時網址列就會在 http://your.host.name/phpbb 的目錄下喔!
    2. 再來則是安裝中文化資料!
      # cd /dev/shm
      # unzip /home/student/mandarin_chinese_traditional_script_3_1_10.zip
      # mv /dev/shm/mandarin_chinese_traditional_script_3_1_10/language/zh_cmn_hant/ /var/www/html/phpbb/language/
      # mv /dev/shm/mandarin_chinese_traditional_script_3_1_10/styles/prosilver/theme/zh_cmn_hant/ /var/www/html/phpbb/styles/prosilver/theme/
      # mv /dev/shm/mandarin_chinese_traditional_script_3_1_10/styles/subsilver2/ /var/www/html/phpbb/styles/
      
    3. 接下來請使用瀏覽器,輸入 http://localhost/phpbb 即可進入安裝畫面!
      1. 選擇『 INSTALL 』畫面底下按下『 Proceed to next step 』
      2. 出現的畫面當中,幾乎都必須要是 yes 或 Avaliable 才行!所以可能需要額外增加軟體:
        # yum install php-gd ImageMagick
        # systemctl restart httpd
        # chmod 777 /var/www/html/phpbb/cache/
        # chmod 777 /var/www/html/phpbb/files/
        # chmod 777 /var/www/html/phpbb/store/
        # chmod 666 /var/www/html/phpbb/config.php
        
        如果再次按下『 test again 』沒問題就會通過測試!若持續有問題,就會出現錯誤訊息在瀏覽器上!
      3. 出現『MySQL with MySQLi Extension』的選擇後,分別輸入底下的資料即可:
        • 資料庫主機名: localhost
        • 資料庫 port : 3306
        • 資料庫資料名: dicdb
        • 資料庫用戶名: dicuser
        • 資料庫密碼欄: dicpw
        • 資料庫前導字: phpbb_
        搞定後按下『 Proceed to next stop 』
      4. 若一切順利,則資料庫會被主動的連接與建立!繼續按下『 Proceed to next step 』
      5. 出現管理員設定畫面,幾個項目可以這樣選擇的:
        • 預設語系: 正體中文
        • 管理員帳號: 自己填自己喜歡的
        • 管理員密碼: 填自己喜歡的
        • 管理員密碼: 填自己喜歡的
        • 管理員email:填自己的 email
        搞定後按下『 Proceed to next stop 』
      6. 一直按下『 Proceed to next step 』直到出現 Email settings 的部份,通常必須要使用 smtp 的 email, 因為你的本機並不是正確的 email server 才對!只是就得要填寫你的帳號與密碼了!有點困難~所以先不要設定!
      7. 最終出現『 Login 』畫面後,直接使用你剛剛建立的管理員帳號來登入吧!
      8. 最終系統還是需要進行一些修訂維護的動作~使用底下的方式來處理:
        # chmod 444 /var/www/html/phpbb/config.php
        # rm -rf /var/www/html/phpbb/install/
        
  4. phpBB 的簡易管理
    1. 進入 ACP 之後,點選『管理版面』處理一下第一個版面的顯示文字看看
    2. 增加一個額外的版面呢?
    3. 增加另一個分區的資訊呢?
    4. 瀏覽擴充功能以及新增的方式
Top
HOME