:::
所有書籍
「彰化縣 XOOPS 暑假研習」目錄
MarkDown
12-1 新機器安裝 AMP
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 安全議題
12-3 [快速]拷貝舊機器三個目錄、資料庫到新機器
彰化縣 XOOPS 暑假研習 ============== ### 一、在舊機器上操作 A.網站的目錄(XOOPS\_ROOT\_PATH):例如 /var/www/html ```bash cd /var/www tar zcvf A.tar.gz html # 拷貝檔案到新主機,以下2選1 # 一般主機 scp A.tar.gz 帳號@新主機:. # 縣網中心虛擬機 假設你的 ssh Port 是 10123,下列的指令 -P 是英文大寫 scp -P 10123 A.tar.gz chc@163.23.200.43:. ``` B.網站安全目錄(XOOPS\_PATH):例如 /var/www/xoops\_lib ```bash cd /var/www tar zcvf B.tar.gz xoops_lib # 拷貝檔案到新主機,以下2選1 # 一般主機scp B.tar.gz 帳號@新主機:. # 縣網中心虛擬機 假設你的 ssh Port 是 10123,下列的指令 -P 是英文大寫 scp -P 10123 B.tar.gz chc@163.23.200.43:. ``` C.資料庫設定和快取目錄(XOOPS\_VAR\_PATH):例如 /var/www/xoops\_data ```bash cd /var/www tar zcvf C.tar.gz xoops_data # 拷貝檔案到新主機,以下2選1 # 一般主機 scp C.tar.gz 帳號@新主機:. # 縣網中心虛擬機 假設你的 ssh Port 是 10123,下列的指令 -P 是英文大寫 scp -P 10123 C.tar.gz chc@163.23.200.43:. ``` D.匯出資料庫 ```bash cd /root mysqldump --lock-tables=false -u 資料庫管理員,大部分是root -p密碼 資料庫名稱 |gzip >xoops_db.sql.gz # 拷貝檔案到新主機,以下2選1 # 一般主機 scp xoops_db.sql.gz 帳號@新主機:. # 縣網中心虛擬機 假設你的 ssh Port 是 10123,下列的指令 -P 是英文大寫 scp -P 10123 xoops_db.sql.gz chc@163.23.200.43:. ``` ### ### 二、在新機器上操作 ```bash cd /var/www tar zxvf 存放路徑/A.tar.gz tar zxvf 存放路徑/B.tar.gz tar zxvf 存放路徑/C.tar.gz #建立新資料庫 mysql -u root -p資料庫密碼 CREATE DATABASE 新資料庫名稱 CHARACTER SET utf8 COLLATE utf8_general_ci; exit #切換到從舊主機上傳過來的資料夾 #例如 chc 家目錄 cd /home/chc #解壓縮,產生 xoops_db.sql gunzip xoops_db.sql.gz #匯入資料庫 mysql -u root -p資料庫密碼 資料庫名稱 < xoops_db.sql #修改新網站主要設定檔:/var/www/html/mainfile.php define('XOOPS_ROOT_PATH', '/var/www/html'); define('XOOPS_PATH', '/var/www/xoops_lib'); define('XOOPS_VAR_PATH', '/var/www/xoops_data'); define('XOOPS_URL', 'http://新主機的IP網址'); #上一列是設定網站要用 IP 連進去,這只是暫時的做法,為的是測試網站是否正確運作 #修改新網站資料庫設定檔:/var/www/xoops_data/data/secure.php define('XOOPS_DB_USER', '資料庫帳號,通常是root'); define('XOOPS_DB_PASS', '資料庫密碼'); define('XOOPS_DB_NAME', '資料庫名稱'); ``` ###
三、測試新網站
1. 開啟瀏覽器開啟 http://新主機的IP網 測試是否正確 2. 如果都正確就可以改用 Domain name 連線 3. 修改 DNS Server 修改以下紀錄,[http://ddnss.chc.edu.tw
](http://ddnss.chc.edu.tw/) www (英文小寫) 的 A 記錄改為 163.23.200.43 www (英文小寫) 的 AAAA 記錄改為 2001:288:5600::43 4. 修改網站設定檔 ```bash #修改新網站主要設定檔:/var/www/html/mainfile.php define('XOOPS_URL', 'http://www.abc.chc.edu.tw'); ``` 5. 開啟瀏覽器開啟 http://www.abc.chc.edu.tw 測試是否正確
測試網站
:::
主選單
社團報名系統
萬用表單
評鑑檔案管理
Google 相簿
快速登入
線上書籍
行事曆
學學成語
網路硬碟
網路相簿
最新消息
電子相簿
研習講義
學校簡介
學校沿革
本校概況
歷任校長
學校位置圖
教師專區
Yahoo
登入
登入
帳號
密碼
登入