Download presentation
Presentation is loading. Please wait.
1
Xoops架站器介紹 基隆市教育網路中心 王言俊 按一下以新增備忘稿
2
課程大綱 網站運作原理 在Windows環境下建置Xoops架站器 學校網站代管介紹 簡介網站是如何運作
建置Xoops架站器(Based on Windows) 校園常用模組與佈景主題安裝設定 學校網站代管介紹 新建置Xoops 移轉與更新Xoops 在這張投影片上的單元說明應該要簡短
3
網站運作原理 Web Server Maybe Included Database Server or File Server
Named by DNS ex1: → → ex2: → /~ccjh2
4
網站運作原理 網站架設的平台 Web Service的選擇 Windows(Win7、Win8或Windows Sever)
Unix_like(Ubuntu、Fedora、Centos、FreeBSD…) Web Service的選擇 IIS + MSSQL + ASP Apache + MySQL + PHP ∨ 在Windows環境下,選用Uniform Server X1 ∨
5
Uniform Server 官網 下載點 → http://campus-xoops.tn.edu.tw/
下載點 → 選用Uniform Server 的原因: ‧整合Apache、MySQL與PHP,一鍵安裝。 ‧不時修正,漏洞較少。 ‧檔案量小,佔的系統資源也小,甚至可攜。 ‧管理介面簡潔而直觀。
6
Xoops Windows安裝套件安裝-1 於前頁官網下載.exe檔後,請以「系統管理員身份」點擊執行該檔案,即出現此「Xoops網站輕鬆架」安裝程式。
7
Xoops Windows安裝套件安裝-2 Win7以上的版本(含Windows Server),安裝時如出現上圖防火牆封鎖的畫面,請點擊「允許存取」。
8
Xoops Windows安裝套件安裝-3 Win7以上的版本(含Windows Server),安裝時如出現上圖防火牆封鎖的畫面,請點擊「允許存取」。如果本機要供外網連入,建議再勾選「公用網路」。
9
Xoops Windows安裝套件安裝-4 安裝結束時,瀏覽器會跳出如上圖畫面,其中MySQL資料庫密碼維持預設值,紅色框線部份可自行輸入想要的(除網站名稱外,不可輸入中文)。
10
Xoops Windows安裝套件安裝-5 安裝結束時,瀏覽器還會跳出如上圖畫面,要求修改密碼,此密碼為MySQL的登入密碼,請輸入後點擊「重設資料庫密碼」。
11
Xoops Windows安裝套件安裝-6 安裝結束時,瀏覽器會跳出如上圖畫面,提醒你可以用虛擬IP連入本網站,如果本機為實體IP,而防火牆又允許通過,在Internet上也可以輸入 ,逕行瀏覽本網站。
12
Uniform Server的操作界面 點擊Windows右下角常駐程式圖像,會跳出如上圖UniServer Zero X1操作界面。預設Apache與MySQL是啟動的,你可以點擊Stop,讓它們停止運行。
13
Uniform Server的設定- Mail-1
點擊General → Mail utility msmtp
14
Uniform Server的設定- Mail-2
點擊General → Mail utility msmtp
15
Uniform Server的設定- Mail-3
點擊 Edit configuration file,會出現記事本,如是Gmail,請自行輸入可收發的gmail帳號與密碼。輸入完畢後存檔,可以在MSMTP send test 處,輸入測試信件(中英文皆可),看看是否能收到信。
16
Uniform Server的設定- Extra-1
點擊 Extra → PC-Win start-up 在設定處,預設值是不開啟,如上圖(右)所示,可點擊全部開啟,這樣電腦一開機就會執行Uniform Server,而且啟動Apache與MySQL。
17
Uniform Server的設定-Apache-1
點擊 Apache → Access and Passwords 可設定需要輸入帳號/密碼才得瀏覽網站。 也可設定SSL加密連線(
18
Uniform Server的設定-Apache-2
輸入Name、Password,再點擊Add to List。 再點擊「Password Enable」 再點擊「Apache Server Access」 即可限定可瀏覽的範圍是本機local、Intranet或是Internet。
19
Uniform Server的設定-MySQL-1
將MySQL root的密碼變成空值。 編輯MySQL使用者。 變更MySQL root的密碼。 備份資料庫。 資料庫的建置與刪除。 回復資料庫。 創建權限受限的MySQL使用者。 檢視MySQL的錯誤log。
20
Uniform Server的設定-MySQL-2
點擊Restore default password(root),會將MySQL root的密碼回復成空值,同時停掉MySQL,此時可執行Change MySQL port與Change MySQL password。
21
Uniform Server的設定-MySQL-3
點擊Restore default password(root),會將MySQL root的密碼回復成空值,同時停掉MySQL,此時可執行Change MySQL port與Change MySQL password。
22
Uniform Server的設定-MySQL-4
點擊MySQL → Change MySQL password 會出現要求輸入MySQL root password的畫面,如左圖,如果輸入test1234,那MySQL root的密碼就會更改為test1234。 變更完密碼後,請點擊Start MySQL以啟動MySQL。
23
Uniform Server的設定-MySQL-5
點擊MySQL → Change MySQL password 會出現要求輸入MySQL root password的畫面,如左圖,如果輸入test1234,那MySQL root的密碼就會更改為test1234。 變更完密碼後,請點擊Start MySQL以啟動MySQL。
24
Uniform Server的設定-MySQL-6
點擊MySQL → Database create-delete 會出現如上圖畫面,可於Enter database name to create處,輸入資料庫名稱,再點擊Create Database,或是點選Select database to delete,再點擊Delete Database,刪除既有的資料庫。
25
Uniform Server的設定-MySQL-7
點擊MySQL → Create Restricted MySQL user 可於User Name、Password處,輸入MySQL使用者名稱與密碼,至於Database則是限定該使用者只能對某特定資料庫(未必是一個),擁有特定的權限。權限為Privileges處所示。
26
Uniform Server的設定-MySQL-8
點擊MySQL →MySQL Database Backup 於「Select a database to backup」處,選取要備份的資料庫名稱,並於「Enter backup file name」處,輸入備份檔案的名稱,如此點擊Create backup後,所選取的資料庫就會備份成特定的檔案。
27
Uniform Server的設定-MySQL-9
點擊MySQL →MySQL Database Restore 於「Select database backup file」處,選取要回復的資料庫名稱,再點擊Restore,如此備份的資料庫檔就可回復。
28
Uniform Server的設定-Pmbp-1
點擊UniServer Zero X1 → phpMyBackupPro → configuration 可設定由FTP(外部)或是 備份,意即資料庫備份檔可外傳至外部FTP或是傳到外部電子郵件帳號。
29
Uniform Server的設定-Pmbp-2
點擊UniServer Zero X1 → phpMyBackupPro → backup 可於「Select databases to backup」處,點選欲備份的資料庫,再點擊Backup即可將點擊的資料庫備份。
30
Uniform Server的設定-Pmbp-3
點擊UniServer Zero X1 → phpMyBackupPro → import 可點擊import,將已備份的資料庫(xxxx.sql)匯入MySQL。
31
Uniform Server的設定-Pmbp-4
點擊UniServer Zero X1 → phpMyBackupPro → schedule backup 點擊完欲備份的資料庫後,再點擊「Select backup period」處,點選欲備份的期程。
32
Uniform Server的設定-PhpMyAdmin
點擊UniServer Zero X1 → phpMyAdmin 輸入帳號(root)與密碼後,即可登入資料庫,進行進階的控管。
33
Uniform Server的設定-PhpView
點擊UniServer Zero X1 → PHP → View phpInfo
34
Uniform Server的設定-PhpView
35
Uniform Server- View www
點擊UniServer Zero X1 → View www
36
Xoops的設定
37
Xoops的設定
38
Xoops的設定 – mainfile.php
39
Xoops的設定 – mainfile.php
因為Uniform Serve是在Window環境下運行,所以直接開啟檔案總管,將c:\my_xoops\www\mainfile.php改成「唯讀」即可。
40
Xoops的設定 - Meta
41
Xoops的設定 – 群組設定
42
Xoops的設定 – 群組設定
43
Xoops –校園常用模組下載/安裝 可至 下載需要的模組。
44
Xoops –校園常用模組下載/安裝 下載後的模組(*.zip),解壓縮,將其下的目錄整個複製到c:\my_xoops\www\modules
45
Xoops –校園常用模組下載/安裝 以admin身份登入Xoops管理介面,點擊「模組」 →「安裝模組」
46
Xoops –校園常用模組下載/安裝 點擊想要安裝的模組,如「用戶管理」 → 安裝
47
Xoops –校園常用模組下載/安裝 出現「安裝成功」字樣,即可點擊「返回模組管理區」或「安裝模組」。
48
Xoops –站長工具箱模組 「模組」「站長工具箱」→ 「模組隨選」。可顯示已安裝的模組/佈景主題是否需要更新。也可以安裝未安裝的模組與佈景主題。
49
Xoops –站長工具箱模組 選取需要更新的模組,如「好站連結」,再點擊如上圖的「更新」。
50
Xoops –安裝精靈模組 「模組」「Xoops安裝精靈」→ 「首頁」。本模組和「站長工具箱」很像,但它多了「匯入區塊」的功能。
51
Xoops的設定 – 偏好設定 – 快速登入 可選取「基隆市教育處OpenID」登入,點擊確定後,即可以本市OpenID登入本網站。
52
Xoops –快速登入模組 「模組」 → 「快速登入」 → 「區塊」。點擊下圖示中「╳」開啟本區塊,也可拖曳本區塊至任何一空的區塊。
53
Xoops –快速登入模組 點擊「登出」後回到首頁,可選擇「快速登入」,點擊如下基隆市教育處logo登入;亦可選取登入,選取「使用 基隆市政府教育處OpenID快速登入」。
54
Xoops –快速登入模組 於本市教育網路單一帳號入口網處,輸入OpenID的用戶名與密碼,點擊登錄。
55
Xoops –快速登入模組 於此畫面處點擊「確定」或「永久確定」,即會回到Xoops頁面。
56
Xoops –會員管理 以管理者帳號 / 密碼登入後,點擊「會員」進入會員管理。
57
Xoops –會員管理 於此可見到剛才用AA4220(OpenID)登入的使用者。點擊編輯會員。可設定「群組」與「等級」(在使用者群組已設定好的)。
58
Xoops –會員管理 以管理者帳號 / 密碼登入後,點擊「會員」進入會員管理。再點擊「新增帳號」,於頁面上輸入相關資料,完成新增會員。
以此方式新增的會員,不可以「OpenID快速登入方式」登入。
59
Xoops的設定 – 偏好設定 – 系統設定
60
Xoops的設定 – 偏好設定 – 好站連結
61
Xoops的設定 – 偏好設定 – 系統設定
62
Xoops的設定 – 偏好設定 – 防護模組
63
Xoops的設定 – 偏好設定 – 行事曆
64
Xoops的設定 – 模組 – 行事曆 模組 → 行事曆。行事曆管理可選取「新增行事曆」或「匯入Google行事曆」。
65
Xoops的設定 – 模組 – 行事曆 選取「新增行事曆」,可設定可讀取的群組與可寫入的群組。
66
Xoops的設定 – 模組 – 行事曆 選取「匯入Google行事曆」,可匯入既存Google帳號內的行事曆。
67
Xoops的設定 – 模組 – 行事曆 模組 →「行事曆」 → 「區塊」。可開啟行事曆區塊,也可藉由拖曳方式移動區塊至適當位置(右、上中、上左…..)
68
Xoops的設定 – 模組 – 好站連結 模組 → 「好站連結」 → 分類管理。可輸入分類標題。
69
Xoops的設定 – 模組 – 好站連結 模組 →「好站連結」 → 「區塊」。可開啟好站連結區塊,也可藉由拖曳方式移動區塊至適當位置(右、上中、上左…..)
70
Xoops的設定 – 模組 – 好站連結 主選單 → 「好站連結」。可輸入網站名稱、超連結及內容概述….
71
Xoops的設定 – 模組 – 好站連結 主選單 → 「好站連結」。可輸入網站名稱、超連結及內容概述,如下圖所示。
72
Xoops的設定 – 偏好設定 – 本站消息
73
Xoops的設定 – 模組 – 本站消息 模組 → 「本站消息」→ 「分類管理」。可上傳分類圖片,也可自訂分類名稱,更可限定可讀文章(消息)的群組及可發文的群組。
74
Xoops的設定 – 模組 – 本站消息 以OpenID帳號快速登入,於「主選單」,點擊「本站消息」
75
Xoops的設定 – 模組 – 本站消息 於進階設定,可設定「發佈時間」、「權限」及上傳附檔供使用者下載。
76
Xoops的設定 – 模組 – 本站消息 模組 → 「本站消息」→ 「分類管理」。可上傳分類圖片,也可自訂分類名稱,更可限定可讀文章(消息)的群組及可發文的群組。
77
Xoops的設定 – 偏好設定 – 自訂頁面 偏好設定 → 自訂頁面。 將「時間列」設定成不要顯示,不用使用「推文工具」。
78
Xoops的設定 – 模組 – 自訂頁面 點擊「新增分類」,可新增頁面分類。可用來作為本校組織或介紹之用,如有人員異動,也很容易修改。
79
Xoops的設定 – 模組 – 自訂頁面 除了輸入文字、表格之外,也可插入圖片。
80
Xoops的設定 – 模組 – 自訂頁面 模組→「自訂頁面」→ 點擊「編輯」。
81
Xoops的設定 – 模組 – 自訂頁面 ① 可設定本模組只 顯示於首頁或是 全部頁面。 ② 修改標題為本校組 織。 ③ 秀出的單位一定要
全選,可設定滑 鼠點擊方式。 ④ 可設定可使用群 組。
82
Xoops的設定 – 模組 – 自訂頁面 自訂頁面顯示的情形。
83
Xoops的設定 – 偏好設定 – 維修通報 偏好設定 → 維修通報 可自訂嚴重程度與處理狀況。
84
Xoops的設定 – 模組– 維修通報 模組 → 維修通報 → 單位設定 可設定處理該維修通報的人員。
85
Xoops的設定 – 模組– 維修通報 可藉由滑鼠拖曳,移動本模組所在區塊。
86
Xoops的設定 – 模組– 維修通報 使用者登入後點擊主選單 → 維修通報,即可填寫維修單。
87
Xoops的設定 – 偏好設定 – 網路硬碟 偏好設定 → 網路硬碟 預設值是以「說明」取代「檔案」。
88
Xoops的設定 – 模組 – 網路硬碟 模組 → 網路硬碟 → 資料夾設定 可設定資料夾名稱及可讀取 / 可上傳的群組。
89
Xoops的設定 – 模組 – 網路硬碟 有上傳權限的使用者登入後,點擊「主選單」→ 「網路硬碟」→ 檔案上傳,即可選擇欲上傳的檔案至哪一個資料夾中。
90
Xoops的設定 – 模組 – 網路硬碟 可藉由滑鼠拖曳,移動本模組所在區塊。
91
Xoops的設定 – 偏好設定 – 營養午餐 偏好設定 → 營養午餐
可設定午餐管理人(必須在群組/會員中先行設定),亦可設定欲顯示的欄位(主食、主菜…..)。
92
Xoops的設定 – 模組 – 營養午餐 模組 → 營養午餐 → 營養午餐設定 可設定供餐來源、廠商名稱及營養師等。
93
Xoops的設定 – 模組 – 營養午餐 有使用權限的使用者登入後,點擊「主選單」→ 「營養午餐公告」→ 新增資料,即可新增營養午餐資料。
94
Xoops的設定 – 模組 – 營養午餐 有使用權限的使用者登入後,點擊「主選單」→ 「營養午餐公告」→ 新增資料,即可新增營養午餐資料。
95
Xoops的設定 – 偏好設定 – 電子相簿 偏好設定 → 電子相簿。
可設定畫面只秀縮圖,而不是分類;也可設定不使用Facebook或推文工具,也可以關閉評論功能。
96
Xoops的設定 – 模組 – 電子相簿 模組 → 電子相簿 → 分類管理 可設相簿分類名稱,與可讀取 / 可上傳的群組。
97
Xoops的設定 – 模組 – 電子相簿 首頁 → 主選單 → 電子相簿 點擊後即可點擊分類相簿,並點擊上傳照片。
98
Xoops的設定 – 模組 – 電子相簿 上傳照片的操作示例。本模組多張上傳甚至大量上傳。
如果Server端有支援壓縮軟體,甚至可以打包成壓縮檔上傳。 使用本模組需考量到磁碟空間大小,如果磁碟空間有限,建議將相片檔Resize,才可避免亨磁碟空間被相片檔佔滿。 而上傳的照片要注意個資法 – 個資是否被不當揭露的議題。
99
Xoops的設定 – 模組 – 電子相簿 模組 → 電子相簿 → 區塊。可將「相片捲軸」勾取。 也可用「拖曳」的方式,置放本區塊於特定位置。
100
Xoops的設定 – 模組 – 電子相簿 電子相簿模組 → 相片捲軸功能示例。
101
Xoops的設定 – 自訂區塊 於網站內嵌入Youtube影音。 於網站內嵌入中央氣象局相關資料。
102
自訂區塊 – 嵌入Youtube影音
103
自訂區塊 – 嵌入Youtube影音 ①於Youtube上選取要嵌入Xoops的影片。 ②點擊「Share」 ③點擊「Embed」
④選取並複製框線內的程式碼,其中width 與height可自訂。
104
自訂區塊 – 嵌入Youtube影音 區塊 → 區塊管理 → 新增區塊。
105
自訂區塊 – 嵌入Youtube影音 可自訂「標題」名稱。 再將之前在Youtube上複製的程式碼,貼到內容。
注意width與height可修改。 點擊確定後,可自行拖曳滑鼠將本區塊放置於適當的位置。
106
自訂區塊 – 嵌入Youtube影音 Xoops自訂區塊 - 嵌入Youtube影音示例。
107
自訂區塊 – 嵌入台灣天氣 區塊 → 區塊管理 → 新增區塊。 於瀏覽器中開新分頁,連結至Frank的雜記。將如下程式碼複製起來。
108
自訂區塊 – 嵌入台灣天氣 可自訂「標題」名稱。 再將Frank的雜記網站上複製的程式碼,貼到內容。 注意width與height可修改。
點擊確定後,可自行拖曳滑鼠將本區塊放置於適當的位置。
109
自訂區塊 – 嵌入台灣天氣 Xoops自訂區塊 - 嵌入台灣天氣示例。
110
Xoops的設定 – 佈景主題 「模組」→ 「站長工具箱」→ 「模組隨選」 可逐一點擊「安裝佈景」以安裝佈景主題。
111
Xoops的設定 – 佈景主題 「偏好設定」→ 「基本參數設定」 ① 可修改預設的佈景主題。 ② 可修改使用者可選用的佈景主題。
本教材以School2013作示範。
112
Xoops的設定 – 佈景主題 「模組」→ 「佈景管理」→ 「主管理介面」 可由基本設定中,設定網站版型為三欄式或是兩欄式的。
113
Xoops的設定 – 佈景主題 可由「滑動圖片」中,做如下設定: ① 選取上傳圖片(每上傳一張要點擊「儲存」)
② 選取欲刪除的圖片(選好後記得點擊「儲存」) ③ 可於框區內輸入說明文字,如示例,記得輸入完成後也要點「儲存」
114
Xoops的設定 – 佈景主題 School2013佈景主題示例。
115
Xoops排難解紛 變更佈景主題,登出後重新再登入,結果版面亂糟糟,無法登入。 忘記管理者的帳號或密碼。
116
Xoops排難解紛 – 回復預設佈景 進入phpMyAdmin
找到Xoops資料庫 → xx_config → conf_name,找到theme_set 點擊編輯
117
Xoops排難解紛 – 回復預設佈景
118
Xoops排難解紛 – 回復預設佈景 將conf_value中的值(如本例的schoo2013改成之前的佈景主題名稱,如school2014或default),點擊執行後看看Xoops的佈景主題是否回復了。
119
Xoops排難解紛 – 重設管理者密碼 進入phpMyAdmin 找到Xoops資料庫 → xx_users → 管理員 點擊編輯
120
Xoops排難解紛 – 重設管理者密碼 這種情形通常在資訊組長交接不清時最容 易發生。 解: 1.先下載HashCalc程式 ,執行。
2.於TextString部份輸 入123456(明密碼), 點選MD5,再點擊 Calculate算出MD5碼
121
Xoops排難解紛 –重設管理者密碼
122
Xoops排難解紛 –重設管理者密碼 找到「pass」,點擊如①所示的下拉式功能表,選取MD5,再將HashCalc所算出123456的MD5值複製 / 貼上於②的位置。再點擊執行即可。
123
學校網站代管介紹 網站代管是將學校的網站置於市網中心特定的伺服器內,學校DNS亦由網路中心接管。 學校不用建置與維護硬體(Server)。
資料庫與網頁內容,網路中心定期(每天一次)備份。 網路中心主機受防火牆保護,被入侵的機率較低。 頻寬與流量穩定,加上網路中心機房有不斷電系統,網站可用性較置於校內來的高。
124
學校網站代管限制與注意事項 因受限技術,網路中心只提供Unix_like主機供學校使用。 網站空間500GB,資料庫大小不限。
如果網站空間不夠請電話或Mail告知。 網路中心只提供較穩定且安全的空間與環境,建置與維護網站仍需由學校專人負責,同時相關帳號/密碼與技術需列入移交。
125
學校網站代管流程 下載網站代管申請書,填好/核章後回傳。 網路中心建置學校帳號(網站內容上傳FTP與MySQL)後,並通知學校。
學校即可連入並建置網站。 建置好後通知網路中心,修改DNS設定,修改完成後會通知學校。 學校將原機停用(或做其它用途)。
126
學校網站 – 網站建置(以Xoops為例) 重新建置。 移轉(以UniformServer為例)。 更新。
127
學校網站 –重新建置Xoops 至http://campus-xoops.tn.edu.tw/ 下載20140701版。
將my_xoops_base_ tgz解壓縮,其目錄下會出現一個my_xoops_base_ tar的檔案,再解壓縮一次,其目錄下會出現public_html、xoops_data、xoops_lib三個資料夾。
128
學校網站 –重新建置Xoops 於套件下載,點擊「Xoops輕鬆 架站系統包」。
129
學校網站 –重新建置Xoops 以FileZilla FTP Client程式,再以核發的帳號/密碼登入 (網站代管主機IP),將public_html資料夾內的index.htm(l)檔刪除(按右鍵,選取刪除),
130
學校網站 –重新建置Xoops 以FileZilla FTP Client程式,再以核發的帳號/密碼登入 (網站代管主機IP),上傳本機端的xoops_data、xoops_lib兩個資料夾至帳號內及本機端public_html全部內容帳號內public_html資料夾內。
131
學校網站 –重新建置Xoops 於xoops_data資料夾上,單擊滑鼠右鍵,點選「檔案屬性」。
132
學校網站 –重新建置Xoops 於public_html下的uploads資料夾上,單擊滑鼠右鍵,選取檔案屬性。
133
學校網站 –重新建置Xoops 於public_html下的mainfile.php檔案,單擊滑鼠右鍵,選取檔案屬性。
134
學校網站 –重新建置Xoops 於public_html下include資料夾內的license.php檔案,單擊滑鼠右鍵,選取檔案屬性。
135
學校網站 –重新建置Xoops ①於瀏覽器列輸入http://210.240.1.27/~帳號名(申請名稱)
②③④資料庫名稱、資料庫帳號/密碼均為網路中心核發 ⑤本框線部份由使用者自訂。 輸入完後點擊送出。
136
學校網站 – 重新建置Xoops 出現這樣子的畫面就代表安裝完成,可以用剛才設定好的管理帳號/密碼登入管理平台。
137
學校網站 –重新建置Xoops 在Unix或Linux環境(FreeBSD亦然),安裝完成後需將mainfile.php的屬性改成444,不然以管理者帳號登入管理平台,這三行紅字會一直呈現。循P133的作法將檔案屬性修改成444即可。 至於偏好設定、模組與區塊、佈景主題….設定方式均等同UniformServer。
138
學校網站 – 移轉Xoops 備份資料庫。(以phpMyAdmin為例) 修改secure.php內容。
將c:\my_xoops\下的xoops_data、xoops_lib兩個資料夾上傳至代管伺服器的帳號內。 將c:\my_xoops\www下的所有檔案上傳至代管伺服器的帳號下,public_html資料夾。 修改檔案與資料夾屬性(同重新建置)。
139
學校網站–移轉Xoops–備份資料庫 登入UniformServer的phpMyAdmin,選取xoops_2014(已建置好的網站資料庫)
140
學校網站–移轉Xoops–備份資料庫 匯出的資料庫名稱為xoops_2014-dbxxxxx.sql(如上圖示例),位置於c:\my_xoops\etc\phpmyadmin下。
141
學校網站–移轉Xoops–備份資料庫 以網路中心核發的MySQL帳號 / 密碼,登入
142
學校網站–移轉Xoops–備份資料庫 於網路中心核發的資料庫內,點選「導入」,再點選「選擇檔案」,開啟剛才匯出的*.sql檔。
c:\my_xoops\etc\phpmyadmin\xoops_2014-dbxxxxxx.sql
143
學校網站–移轉Xoops–備份資料庫 畫面出現「導入成功……」字樣時,即代表資料庫已成功移轉至網站代管主機的MySQL資料庫內。
144
學校網站–移轉Xoops–上傳既有網站 畫面出現「導入成功……」字樣時,即代表資料庫已成功移轉至網站代管主機的MySQL資料庫內。
145
學校網站–移轉Xoops–修改secure.php secure.php位於C:\my_xoops\xoops_data\data下。
修改前先備份以避免改錯。 ① 修改資料庫的使用者為 網路中心所核發使用者, 如liao。 ② 修改使用者密碼為網路 中心所核發的密碼,如 test1234。 ③ 修改資料庫名稱為網路 中心所核發料庫名,如 liao。
146
學校網站–移轉Xoops–上傳檔案 上傳xoops_data、xoops_lib至代管理主機的帳號內。
147
學校網站–移轉Xoops–上傳檔案 上傳www資料夾內所有檔案至代管主機帳號下的public_html資料夾。
148
學校網站–移轉Xoops–修改屬性 上傳結束後,一定要修改的檔案與資料夾屬性如下: 檔案:
public_html/mainfile.php(改為444)。 public_html/include/license.php(改為777)。 xoops_data/data/secure.php(改為777) 資料夾: public_html/uploads(下轄所有的檔案、資料夾均改為777) xoops_data(下轄所有的檔案、資料夾均改為777) public_html/modules/system/admin/maintenance/dump(改為777)
149
學校網站–移轉Xoops–測試 移轉成功的網站。 順便以管理者帳號登入,測試一下各方面是否正常。
150
學校網站–移轉Xoops–除錯 在「模組」 → 「站長工具箱」 → 「隨選模組」中選取模組或佈景主題安裝,會出現如上畫面。但儘管輸入代管主機的帳號、密碼,仍會出現權限不足或無法搬移的訊息。
151
學校網站–移轉Xoops–除錯 以FTP Client程式登入代管主機,將帳號內public_html下的modules與themes屬性改成777。 如左圖所示。 再回到Xoops管理頁面,安裝、升級想要的模組或是佈景主題。
152
學校網站–升級Xoops 為何要升級? 升級前的準備 安全性考量 舊版的核心與新的模組或佈景主題無法相容 備份舊網站(含網站內容與資料庫)
如果舊網站有安裝防護模組,先移除 將舊網站的mainfile.php屬性改為777
153
學校網站–升級Xoops - 開始升級 進入本機端的最新版Xoops目錄中,將mainfile.php(若有)與install(目錄)刪除。
將最新版Xoops目錄下,htdocs目錄中的一切,除xoops_data與xoops_lib資料夾外,上傳到舊版網站的public_html下。 將最新版Xoops目錄下,upgrade目錄上傳到舊版網站的public_html下。 於瀏覽器列,輸入
154
學校網站–升級Xoops - 開始升級 升級前先進入管理區的系統設定,確認版本為2.5.1a。
155
學校網站–升級Xoops - 開始升級 執行update,Xoops的更新程式會自動判斷需要更新的版本。點擊「執行更新動作」。
156
學校網站–升級Xoops - 開始升級 除非資料庫的語系有異(如:big5 → utf8),否則維持源設定,不做變動即可。點擊「送出」。
157
學校網站–升級Xoops - 開始升級 再點擊「進行下一個更新」。
158
學校網站–升級Xoops - 開始升級 再點擊「進行下一個更新」。
159
學校網站–升級Xoops - 開始升級 再點擊「進行下一個更新」。
160
學校網站–升級Xoops - 開始升級 再點擊「進行下一個更新」。
161
學校網站–升級Xoops - 開始升級 點擊「完成」即可將暨有的Xoops升級到最新的版本。
162
學校網站–升級Xoops - 開始升級 最後使用FTP Client程式,將public_html目錄下的upgrade子目錄刪除。
163
學校網站–升級Xoops - 開始升級 最後使用FTP Client程式,將public_html目錄下的upgrade子目錄刪除。
164
學校網站–升級Xoops - 開始升級 最後使用FTP Client程式,將public_html目錄下的mainfile.php屬性改為444。
165
學校網站–升級Xoops - 開始升級 升級完成後先看看本來的xoops是否能正常瀏覽,如果可以,以管理員身份登入後,於管理頁面看一下是否為剛才要更新到的最新版本。
166
Xoops參考網站 Xoops輕鬆架 Tad教材網 Xoops正體中文延伸計畫 I am Atlas Xoops官網 Neil網站設計工作坊
Similar presentations