:::
所有書籍
「彰化縣 XOOPS 暑假研習」目錄
MarkDown
1. 課程簡介
2. 認識 Linux 系統
2-1 安裝 CentOS 作業系統
2-2 Linux 常用指令
2-3 管理 VirtualBox 虛擬機
2-4 安裝 AMP (Apache+MariaDB+PHP) 軟體套件
2-4-1 在自己測試用途的虛擬機安裝 AMP
2-4-2 在縣網中心的虛擬機安裝 AMP
3. 如何安裝 XOOPS
3-1 安裝 XOOPS 步驟
3-2 XOOPS 網站安裝後,必須馬上安裝的項目
4. XOOPS 概觀
5. 建立群組 - 方便授予網站權限給一群人
6. 帳號 - 會員管理
7. 模組 - 增加網站功能
7-1 建立公告 - tadnews 新聞模組
7-1-1 發布新聞
7-1-2 新聞插入圖片
7-1-3 插入oembed 多媒體資源
7-1-4 插入表格
7-1-5 加上連結
7-1-6 清除文字格式
7-1-7 張貼 Word 文件內容
7-1-8 使用區塊把新聞呈現在網站首頁
7-1-9 建立榮譽榜
7-2 學校簡介 - tadnews 新聞模組 的 自訂頁面
7-3 用跑馬燈來做宣導
7-4 HTML 和 Bootstrap (稍微了解即可)
8. 佈景主題
8-1 換掉首頁滑動圖片
8-2 換上學校 Logo
8-3 區塊標題技法
8-4 導覽列(選單)設定
9. 區塊管理
9-1 自訂粉絲專頁區塊
9-2 自訂行事曆區塊
9-3 嵌入其他網頁到區塊
9-4 回上方浮動按鈕
9-5 精美選單
9-6 精美工具列
9-7 嵌入PDF檔(含自適應)
9-8 使用學務系統公佈欄
9-9 好用的模組 - Tad Blocks 進階區塊管理
10. 網站常用模組
10-1 Tad Link 好站連結
10-2 網路相簿
10-3 Tad Uploader 檔案上傳模組 - 網站上的網路硬碟
10-4 網站計數器
10-5 Tad Web 多人網頁模組
11. 快速架站自動化腳本
11-1 安裝 Google雲端備份資料的功能
11-2 使用 WinSCP 存取遠端伺服器的檔案總管
12. XOOPS 移機
12-1 新機器安裝 AMP
12-2 拷貝舊機器上三個目錄、資料庫到新機器 (一般作法)
12-3 [快速]拷貝舊機器三個目錄、資料庫到新機器
13. 維護 XOOPS 注意事項
13-1 刪除 站長工具箱[資料庫管理]的快速方法
13-2 什麼時候要修改 mainfile.php
13-3 更新 XOOPS
13-4 什麼時候開啟除錯的功能
13-5 更新資料庫軟體 MariaDB 到 10.4
14. 2021暑假研習新增資料
14-1 準備研習環境
14-2 學校網站可以更新嗎
14-3 XOOPS 使用 LDAP 認證登入
14-4 修正 LDAP
14-5 練習放置成果網頁
15. 2023暑假研習新增資料
15-1 搭建本地的XOOPS網站
15-2 網站更新
15-3 安全議題
2. 認識 Linux 系統
彰化縣 XOOPS 暑假研習 ============== ### 一、前言 1. 著名架站軟體有 WordPress, Joomla, Drupal 它們功能強大各有特色,可惜它們不是針對校園需求設計,必須自己花時間找尋套件。 2. 推薦架設XOOPS,因為台南吳弘凱老師在XOOPS上面針對學校的環境開發了很多實用的模組,而且提供很多教學文件,有問題還可以線上發問。請常常逛
取得最新的訊息。 3. 為了配合彰化縣環境需求,本研習部分資料重新編譯 [http://campus-xoops.tn.edu.tw/modules/tad\_book3/](http://campus-xoops.tn.edu.tw/modules/tad_book3/) 上的使用手冊,因此建議您撥空到上述網站獲得更多的資料。 ### 二、安裝XOOPS流程簡介
項目
說明
名詞解釋
1
準備主機一部
- 主機裡面有 CPU、記憶體、硬碟 - 現代硬體強大,大部分時間和空間都沒有使用到,有人設計出可以切出CPU、記憶體、硬碟變出一台或是更多台新主機,它們共用原主機的螢幕、鍵盤和滑鼠、主機板、電源供應器...你只要會切換畫面就能擁有多部主機 - 彰化縣網中心提供給各校的網站空間是一台虛擬主機
- 工作管理員 - 虛擬主機 - 虛擬化軟體
2
安裝作業系統
- 硬體是死的,作業系統就像是管家控制這些硬體 - 常見的作業系統 Windows、Linux、iOS、Android - Linux 作業系統有多種發行版本,本研習採用 CentOS Mini DVD 安裝 - Linux 系統非常注重安全性,最高權限的帳號是 root,縣網中心建置的普通權限的帳號是 chc - 為了讓伺服器最佳化,通常伺服器上不會有圖形介面和滑鼠,所以也不會有中文的環境 - 伺服器提供各項服務,就像是監理所的服務窗口,每個窗口有編號,提供不同的服務 - CentOS作業系統剛裝好就安裝了一個服務 SSH,服務窗口是 22號,這個服務提供你不需要跑到實體主機前面操作,只要用 ssh 軟體例如 putty 就能遠端連線到伺服器。而且操作者的電腦是中文環境,使用 putty 遠端連線過去時就變成有中文介面了。 - 彰化縣網中心提供給各校的虛擬主機已經裝好 CentOS/Linux,SSH 已經不是 22號,大約是1萬多號。 - 在Windows你一定常用檔案總管,WinSCP遠端連線到伺服器然後像檔案總管一樣好用。[安裝方法
](http://www.yces.chc.edu.tw/mis/winscp-root-mode/)
- CentOS - Port - Putty - WinSCP
3
安裝網站伺服器軟體
- 網頁服務就是伺服器上面放置檔案,其他人使用瀏覽器經由網際網路進入讀取。要提供網頁服務,伺服器可以裝上 Apache軟體 ,它的服務窗口是 80號,它在安裝時會產生一組帳號 apache,Apache 運作時是以 apache 身分執行。 - Linux 的目錄很特別,並不是每個帳號都能進入,必須小心設定。 - 資料庫軟體可以有效率的管理資料,通常伺服器上會安裝 MySQL或MariaDB,它的服務窗口是 3306號,它在安裝時會產生一組帳號 mysql,MySQL或MariaDB 運作時是以 mysql 身分執行。 - 伺服器要使用互動網頁,通常以程式語言PHP設計,XOOPS就是以PHP設計 - 本次研習是在伺服器上安裝 Apache+MariaDB+PHP,安裝過程就是一直下指令下載和安裝,這些固定又繁瑣的事情已經彙整到一個[批次檔
](https://github.com/xichiou/lamp-xoops),只要執行它就可以
- LAMP
4
安裝XOOPS
- 使用[批次檔
](https://github.com/xichiou/lamp-xoops),下載XOOPS主程式到伺服器上 - 使用瀏覽器連到伺服器進行安裝 - 彰化縣網中心提供給各校的虛擬主機有特別設定,網頁Port已經不是 80 號,大約是2萬多號。 - 安裝模組、佈景主題、建立帳號、建立群組、設定區塊
5
備份XOOPS資料庫
- 系統每天自動備份資料庫在伺服器的目錄 /root/DB\_Backup,保留30天 - 彰化縣網中心提供給各校的虛擬主機有還原的功能,只要申請即可,只能還原7天內
6
更新XOOPS
測試網站
:::
主選單
社團報名系統
萬用表單
評鑑檔案管理
Google 相簿
快速登入
線上書籍
行事曆
學學成語
網路硬碟
網路相簿
最新消息
電子相簿
研習講義
學校簡介
學校沿革
本校概況
歷任校長
學校位置圖
教師專區
Yahoo
登入
登入
帳號
密碼
登入