線上書籍

Home

[981]PHP入門+XOOPS模組設計

一、上傳XOOPS

1.先把htdocs中的所有檔案傳到web下。
2.將xoops_data以及xoops_lib移出網頁目錄(標記,往上拉到..即可),並改名。
3.進行資料夾權限設定,開設寫入權限(777)
(1) cache:放置模組快取檔的目錄
(2) uploads:這是用來放置上傳附檔的地方
(3) templates_c:放置佈景樣板快取檔的目錄
(4) xoops_data:XOOPS2.3之後用來放置快取檔的目錄,其本身以及底下的目錄都要設成777才行。
(5) mainfile.php:XOOPS主設定檔

二、安裝XOOPS

1.輸入「http://163.26.52.242/~帳號」以進行安裝。
2.安裝時,建議選擇「正體中文UTF-8版」。
3.「資料庫主機名稱」:填入localhost即可
4.「資料庫用戶帳號」、「資料庫用戶密碼」:同您的上傳帳號、密碼。
5.「資料庫持續連接」不要勾!因為一旦資料庫連線被佔滿,他人便無法連上。
6.「資料庫名稱」:請填入您能使用的資料庫名稱,同您的上傳帳號
7.「資料表前置字串」:隨便填個英文字串即可,如:xx(理論上,設個越難猜的越安全,字首一樣不建議用數字)
8.「資料庫字符集」:若是您選擇的安裝語系是「正體中文UTF-8」,那麼此處也一樣選擇「utf-8」。這個項目是用來設定資料庫要以何種編碼來存放您的網站資料。
9.「資料庫連線校對」:簡單想,就是要使用什麼編碼來傳輸資料?若是您選擇的安裝語系是「正體中文UTF-8」,那麼請選擇「utf8_general_ci」。

三、XOOPS安裝後的安全性調整

1.請刪除install資料夾
2.將mainfile.php設成唯讀(444)

四、XOOPS架構介紹

1.cache:快取目錄,可寫入(777),未來XOOPS3.0的時候會被xoops_data/caches/xoops_cache所取代。
2.class:放置XOOPS程式物件的目錄,沒事別去動。
3.Frameworks:XOOPS 2.3之後才有的目錄,用來放置一些外掛功能用的。
4.images:系統圖檔目錄,少用
5.include:系統引入檔目錄,重要,勿動
6.kernel:系統核心目錄,重要,勿動
7.language:系統語系目錄,若有系統用語不習慣的,可進去改一改。
8.modules:模組放置目錄,底下一個目錄就是一個模組,常用。
9.templates_c:佈景樣板的快取目錄,記得設成可寫入(777)。未來XOOPS3.0的時候會被xoops_data/caches/smarty_cache及smarty_compile所取代。
10.themes:佈景目錄,底下一個目錄就是一個佈景主題,常用。
11.uploads:上傳檔案或系統自動產生檔案的放置處,記得設成可寫入(777)。
12.xoops_data:XOOPS 2.3的新目錄,用來取代現有的快取目錄,為未來的XOOPS 3 架構做銜接。
13.xoops_lib:XOOPS 2.3的新目錄,算是安全目錄(從XOOPS Cube學來的),也是為未來的XOOPS 3 架構做銜接。