:::
所有書籍
「[1052] XOOPS輕鬆架」目錄
MarkDown
1. 架設XOOPS網站
2. 加入佈告欄發布電子報
3. 會員管理與網站外觀調整
4. 加入影音多媒體
5. 討論區與網站連結
6. 會員子網站與電子書
7. 萬用表單與檔案管理
8. XOOPS管理備份與升級
9. 自己架設Linux主機
2. 加入佈告欄發布電子報
\[1052\] XOOPS輕鬆架 ================= [![](http://tad0616.net/uploads/dl.gif)](http://www.tad0616.net/uploads/tad_book3/file/40/1.pdf) ### 一、上課注意事項 1. 上課歡迎隨時起來走動,互相觀摩交流,盡量別保持安靜。飲食部份請至走廊食用。 2. 上課時間為週六9:00~12:00及13:30~16:30,共計九次,請盡量別遲到。 3. 上課時可以拍照、錄音、錄影、直播,也可以到處散播。 4. 座位基本上沒有強制性,但也不建議每次都換來換去。若滑鼠不好使,可自備滑鼠。 5. 記得認識一下助教! ### 二、關於本課程 1. 講義:
2. 請申請Dropbox(
),一旦發布講義,您的電腦會馬上收到。已經有帳號的可不用再申請。 3. 請至
進行練習空間申請,Email 請填Dropbox的登入帳號。 - (1) 學生練習主機為Linux主機,僅社大學員可以申請(FTP及MySQL帳號)。 - (2) 使用期限為本學期,學期結束後,可能隨時會清除舊資料,故請自行備份。 - (3) 申請後,您的網站網址為:「http://163.26.52.243/~帳號」 - (4) 資料庫和FTP的帳號、密碼是一樣的! 4. 本課程是系列中的第ㄧ個學程,屬最基礎部份,因此,有任何聽不懂的:請儘管問! 5. 上課瀏覽器建議用Firefox或Chrome,IE請用IE10以上,其餘版本對於CSS3和HTML5支援太差,故不建議使用。 ### 三、關於XOOPS 1. XOOPS官方網站:
2. XOOPS正體中文延伸計畫:
3. XOOPS輕鬆架:
(
) 4. XOOPS跨平台,為自由軟體,任何情況都可免費使用。 ### 四、XOOPS架設環境 1. XOOPS是用PHP寫的網站系統,其資料存放在MySQL資料庫中,換言之,要用XOOPS,主機必須有:網頁伺服器(如Apache、IIS)、MySQL資料庫、支援PHP 2. 目前XOOPS最新版為2.5.8,但如果您的PHP不是PHP7以上,暫時還是建議使用XOOPS 2.5.7.2為佳,避免有模組相容性問題。 3. XOOPS主機環境的最低需求PHP > 5.3.7(建議為PHP > 5.5),需MySQL資料庫,最低需求MySQL > 5(建議為MySQL > 5.5)。 4. 主機有幾種選擇: - (1) 在windows下自架主機:底下單元說明 - (2) 在空電腦自架Linux主機:
- (3) 有人提供,或租用虛擬主機 ### 五、在windows下自架主機並安裝XOOPS 1. [http://120.115.2.90/modules/tad\_uploader/index.php?of\_cat\_sn=11](http://120.115.2.90/modules/tad_uploader/index.php?of_cat_sn=11) 2. 下載「XOOPS 輕鬆架 20160531 WIN伺服器包(XOOPS2.5.7.2)」及「Visual Studio 2015 Visual C++ 可轉散發套件」(後者為Apache無法啟動時安裝) 3. 按右鍵選「以系統管理員身份執行」該exe自解壓縮檔,別解到中文目錄下即可。 4. 解開後會在指定磁碟機產生一個my\_xoops目錄,執行裡面的start.bat即可安裝或啟動XOOPS。my\_xoops目錄名稱可以自行修改無妨。 5. 啟動後,填入想要的資料庫名稱,並設定好管理員資訊即可登入使用。資料庫帳號(一律為root)密碼暫勿變動,等安裝完記得修改資料庫密碼即可。 6. 日後若要手動啟動,請點擊:c:\\my\_xoops\\start.bat 7. UniForm Server常用目錄及檔案:
網頁目錄
C:\\my\_xoops\\www
啟動伺服器
C:\\my\_xoops\\start.bat
伺服器控制台
C:\\my\_xoops\\UniController.exe
php.ini位置
C:\\my\_xoops\\core\\php5x\\php\_production.ini
資料庫實體檔案位置
C:\\my\_xoops\\core\\mysql\\data
使用者設定檔位置
C:\\my\_xoops\\home\\us\_config
phpMyAdmin位置
http://localhost/us\_opt1/index.php
Adminer位置
http://localhost/us\_opt2/index.php
8. 利用Gmail來寄信的設定: - (1) 先Stop Apache,接著點選 General→Mail utility msmtp - (2) 按下左上角的 Edit configuration File 按鈕 - (3) 將Gmail裡面的Email修改成您的Gmail信箱,密碼請設定成該信箱密碼。 9. 對於UniForm Server其他進階功能有興趣的請參考:[https://tad.gitbooks.io/ck2\_learning/content/uniform\_server\_zheng\_he\_si\_fu\_qi.html](https://tad.gitbooks.io/ck2_learning/content/uniform_server_zheng_he_si_fu_qi.html) ### 六、在Linux下安裝XOOPS 1.
2. 下載XOOPS 輕鬆架 20160603 架站系統包(XOOPS 2.5.7.2) 3. [下載 FileZilla](http://120.115.2.90/modules/tad_uploader/index.php?op=dlfile&cfsn=33&cat_sn=7&name=filezilla_3.10.0.2_win32-setup.exe) 4. 解壓後,將 install.php 及 phpseclib 目錄上傳到網頁目錄下 5. 開瀏覽器,執行「http://網址/install.php」,如:「http://163.26.52.243/~帳號/install.php」即可自動安裝最新版XOOPS輕鬆架。 ### 七、更新XOOPS模組 1. 從前台導覽列的右上選單選擇「線上安裝更新」將所有模組及佈景升級到最新版。 - (1) 若是架在Linux下(或modules無法寫入),需要輸入ssh帳號密碼。 - (2) 須確認輸入的 ssh 帳號有權限可以管理網站所在的網頁目錄。 - (3) 若ssh不是22port,請至站長工具箱偏好設定修改之。 2. 若模組升級後,內容區變成一片空白,代表樣板檔沒讀到或出問題,重新按下「更新」重讀模組設定即可。 3. 若按下升級,結果版本仍為舊版,就多按幾次即可。 ### 八、XOOPS基本概念 1. XOOPS有分前台和後台,前台所有人可見,後台僅擁有管理權限者可進入。 2. XOOPS的組成分成三大架構: - (1) 功能模組:主宰網站具備哪些功能,同時提供各式區塊。 - (2) 群組權限:決定什麼人可以使用或管理什麼模組、區塊或功能。 - (3) 佈景樣板:決定網站的主外觀、模組外觀、區塊外觀的主要機制。 ### 九、XOOPS後台的「偏好設定→系統設定」 1. 「一般設定」:設定網站名稱、時區(伺服器時區:指機器所在時區;網站預設時區:網站主要用戶的所在時區)、網站佈景(自動編譯您修改的樣板檔? 請選「是」)。 2. 「註冊會員設定」:「允許新會員註冊」設為「否」、允許上傳圖像(可放大頭像寬度到300)。 3. 「Meta 及頁尾」:Meta 關鍵字(逗號隔開,六個左右即可)、Meta 描述(會出現在搜尋結果)、頁尾註腳(版權、聯絡資訊...等,可用HTML) 4. 「電子郵件設定」:電子郵件分發方式(大部分PHP mail()即可,若是windows下且無送信機制,可選SMTP(送信伺服器),填入可用的SMTP即可(ISP通常會提供) 5. 在學生練習主機請用「SMTP」,「SMTP 伺服器」填入「mail.tn.edu.tw」即可。 ### 十、XOOPS後台的「模組→系統管理」常用功能 1. 區塊:管理區塊,可開關並設定或新增區塊,設定其出現位置,還有誰可以觀看區塊。 - (1) 簡單原則:邊緣區塊→所有頁面;中央區塊→僅首頁。 - (2) 請練習安裝搜尋模組到左側的所有頁面,並讓所有人可以看見。 2. 群組:最小的權限單位,建議適度建立群組(例如依單位或職權),有助於網站分工。 - (1) 一個會員可同時隸屬多個群組,權限為所有隸屬群組的「集合」。 - (2) 已註冊者,應至少要屬於「已註冊會員」群組(重要!)。 - (3) 擁有「系統管理權限」者即為站長,換言之,除了管理員,任何人都不應該有「系統管理權限」。任何的「管理權限」都不應該開給「會員」或「訪客」群組。 3. 寄信給會員:可自設條件,寄發信件給只訂的會員。(可拿來進行Email測試) 4. 維護:資料庫的維護工具,可清除快取資料夾及session資料表,亦可備份資料表。 5. 模組:安裝、移除、更新網站模組,煮選單選項更名、位置調整...都在此進行。 6. 偏好設定:網站及各種模組的偏好設定選項 7. 樣板:可讓您用瀏覽器來自行修改模組或區塊外觀(日後詳述) 8. 會員:可新增會員或編輯會員資訊,亦可變更會員群組等各種會員管理功能。 - (1) 從此處可直接建立新會員資料。 - (2) 「同步資料」指的是重新統計該會員的發表數(和會員等級有關) - (3) 從「進階搜尋」可以找出「帳號未啟動」或者「從未登入者」的帳號。 ### 十一、設定Tad Tools 工具包模組 1. tadtools是所有輕鬆架模組的基礎,沒有此模組,所有模組大概就無法運作。 2. 「初始設定」設定佈景是否要套用BootStrap3。 3. 「偏好設定」進行uploadcare 設定或其他設定(非必須) 4. 安裝(或關閉)QR Code區塊:用來方便讓手機連至該頁面用。 ### 十二、認識Tad Adm站長工具箱模組後台 1. 「模組隨選」請安裝以下三個模組 2. 「清理垃圾帳戶」適用運作很久,且沒有關閉註冊的網站 3. 「主機環境」盡量讓設定值和建議值一致 4. 前台皆為緊急救援工具,日後說明。 ### 十三、安裝LogCounterX 網站流量統計模組 1. 檢查「紀錄區塊」是否啟動,並設於「全部頁面」,且所有群組可見,此為必要區塊。此區塊看不見,但此區塊是用來偵測人次用,所以,不可關閉。 2. 啟動「計數器」區塊,並自行決定其位置以及可觀看群組。 3. 至後台進行「基本設定」及「圖檔選擇」,調整區塊外觀。 - (1) 「LOG最大保存數」越大越準,但備份會越困擾。 ### 十四、安裝Tad RSS 友站新聞模組 1. 只要找到某站的RSS連結,輸入其RSS連結即可。例如: - (1)
- (2)
- (3)
2. 勿用太多RSS,避免影響網站連線速度。 3. XOOPS網站內建的RSS位置: - (1) 若有裝news模組:http://網址/backend.php - (2) 若有裝tadnews模組:http://網址/modules/tadnews/rss.php ### 十五、安裝Tad SiteMap網站地圖模組 1. XOOPS系統和模組大多符合無障礙,搭配此模組可以完整符合政府無障礙網頁規範。 2. 此模組務必搭配 XOOPS輕鬆架裡面的佈景才能正確運作!(也就是站長工具箱中可以下載的佈景)否則就要自己加導盲磚了... 3. 先到後台管理主頁進行「自動偵測」,此時,系統會想盡辦法幫您找出網站選單架構 4. 自動偵測後,您可視情形修改網站地圖選項內容,亦可填上說明,儲存即可 5. 最後到偏好設定,設定導覽說明文字(用預設值亦可)。
:::
搜尋
search
進階搜尋
QR Code 區塊
快速登入
所有討論區
「PHP全端開發」線上課程討論區
XOOPS使用討論區
一般研習學員
社大學員專用
路過哈啦區
XOOPS佈景設計
XOOPS模組開發
Tad書籍區
即時留言簿
書籍目錄
展開
|
闔起
線上使用者
34
人線上 (
13
人在瀏覽
線上書籍
)
會員: 0
訪客: 34
更多…
:::
主選單
NTPC OpenID
活動報名
模組控制台
進階區塊管理
站長工具箱(急救版)
網站地圖
Tad Tools 工具包
站長工具箱
行事曆
討論留言
嵌入區塊模組
快速登入
網站計數器
好站連結
最新消息
檔案下載
線上書籍
電子相簿
影音播放
常見問題
萬用表單
友站消息
社大學員
新聞
下載
教材
影音
討論
其他選單
好站連結
行事曆
電子相簿
常見問題
萬用表單
即時留言簿
友站消息
社大學員
登入
登入
帳號
密碼
登入