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


Chapter 6:入口網站 (Xoops) 的安裝與管理
  1. Xoops 是什麼?
    1. 透過 PHP 搭配資料庫系統所建置的一套入口網站軟體,可用在發布公司消息、產品消息、校園消息等
    2. 官方網站: http://www.xoops.org/
    3. 台灣支援: http://www.xoops.org.tw/
  2. 安裝前準備
    1. 下載 Xoops 主程式:點選『 Download Full package 』之後, 點選『 XoopsCore25-xxxx.tar.gz 』即可順利下載
    2. 亦可前往台灣支援網站 直接下載中文語言板 即可。
    3. 假設所有的檔案通放置在 /home/student 家目錄下。
    4. 假設你的資料庫資訊如下:
      • 資料庫主機名: localhost
      • 資料庫資料名: dicdb
      • 資料庫用戶名: dicuser
      • 資料庫密碼欄: dicpw
  3. 實際流程 (應該會用到 root 的權限才對)
    1. 解壓縮 Xoops 的程式碼之後,需要將網頁檔複製到主網頁 /var/www/html 底下去:
      # su -
      # cd /home/student
      # ll 
      -rw-rw-r--. 1 student student 9025088 11月 13 00:57 XoopsCore25-2.5.8_tw_20160616.zip
      
      # unzip XoopsCore25-2.5.8_tw_20160616.zip
      # ll 
      drwxr-xr-x. 6 root    root       4096  6月 10 02:13 XoopsCore25-2.5.8
      -rw-rw-r--. 1 student student 9025088 11月 13 00:57 XoopsCore25-2.5.8_tw_20160616.zip
      
      # ll XoopsCore25-2.5.8
      -rw-r--r--.  1 root root  1481  5月 28 01:23 CONTRIBUTING.md
      drwxr-xr-x.  2 root root  4096  6月 10 02:43 docs
      drwxr-xr-x.  4 root root  4096  6月 10 02:43 extras
      drwxr-xr-x. 16 root root  4096  6月 10 02:34 htdocs
      -rw-r--r--.  1 root root 18047  5月 28 01:23 LICENSE
      -rw-r--r--.  1 root root  1530  5月 28 01:23 README.md
      -rw-r--r--.  1 root root  3997  5月 28 01:23 release_notes.txt
      drwxr-xr-x. 18 root root  4096  6月 10 02:44 upgrade
      
      # cp -r XoopsCore25-2.5.8/htdocs/ /var/www/html/xoops
      # ll /var/www/html
      drwxr-xr-x. 18 student student 4096 11月 12 21:54 phpbb
      drwxr-xr-x. 16 root    root    4096 11月 13 01:05 xoops
      
      # cd /var/www/html/xoops
      # chmod 777 uploads/ uploads/avatars/ uploads/images/ uploads/ranks/ uploads/smilies/
      # chmod 777 xoops_lib/modules/protector/configs/ include/license.php
      
      # chmod 777 xoops_data/caches/ xoops_data/caches/xoops_cache/ xoops_data/caches/smarty_c*
      # chmod 777 xoops_data/configs/ xoops_data/data/
      
      此時網址列就會在 http://your.host.name/xoops 的目錄下喔!
    2. 接下來請使用瀏覽器,輸入 http://localhost/xoops 即可進入安裝畫面!
      1. 選擇 『正體中文UTF8版』的項目,按下『下一步』
      2. 再次確認所有的目錄權限是否正常?若正常就『下一步』
      3. 『檢查你的伺服器設定』需要每項都通過才行!一開始你就會發現少一個『字符集編碼延伸套件』,這個需要這樣處理:
        # yum install php-mbstring
        # systemctl restart httpd
        
        之後重新刷新該網頁,就可以看到該項目已經正常被驅動了!繼續下一步
      4. 路徑設定如果是保留預設值,就直接下一步
      5. 接下來則是資料庫設定!同樣是這樣的:
        • 資料庫主機名: localhost
        • 資料庫用戶名: dicuser
        • 資料庫密碼欄: dicpw
        • 資料庫持續連接請句選
      6. 開始輸入資料庫名稱喔!
        • 資料庫名稱: dicdb
        • 前置字串: 隨便!保留預設即可
        • 資料庫字符集:utf8-UTF-8 Unicode
        • 資料庫連接校對:保留預設
      7. 儲存設定會失敗!此時請這樣處理:
        # chmod 666 /var/www/html/xoops/mainfile.php
        # chmod 666 /var/www/html/xoops/xoops_data/data/secure.php
        
        按下『重試』之後,會將資料重新整理!若一切正常,就會顯示儲存的字樣,並且『重試』按鈕會消失!這時才下一步
      8. 資料表應該可以建立成功!建立成功後直接下一步
      9. 設定管理員帳號、郵件與密碼,隨便你設定囉!
      10. 若一切正常,就會將資料寫入正確!繼續下一步!
      11. 基本參數設定也隨你開心設定!
      12. 佈景主題就要看你的心情來處理!隨便選擇先!
      13. 安裝模組的部份,應該可以先安裝防護模組即可!
      14. 安裝完畢,他會告訴你還是得要將幾個檔案變成唯讀:
        # chmod 444 /var/www/html/xoops/mainfile.php
        # rm -rf /var/www/html/xoops/install/
        
        再下一步就結束成功了!!
Top
HOME