從 Rhymix・XE 移轉
整理將原本以 Rhymix 或 XE 營運的網站移轉到 Zittme 時需要知道的事項。
從 Rhymix 移轉到 Zittme
Zittme 是從 Rhymix 2.1.35 分支出來的,並維持相容性。
- 第三方模組・附加元件・面板・版面大多可以直接運作。 核心的
Rhymix\命名空間仍保留為相容別名。 - 移轉方法與更新相同:備份後以 Zittme 發佈版覆蓋,再登入管理員。
- 資料庫結構與 Rhymix 2.1.35 相容。Zittme 專屬功能的資料表會在登入管理員時自動新增。
注意事項:
- 若您曾直接修改 Rhymix 核心檔案使用,覆蓋時這些修改會消失。
- 移轉後,預設編輯器會引導為 zittEditor。若先前已明確選擇 ckeditor,則會維持原設定。
- 回退(Zittme → Rhymix)必須接受 Zittme 專屬功能(佈景主題・重複欄位等)的資料被忽略,不建議這麼做。移轉前請務必保留備份。
從 XE 1.x 移轉到 Zittme
升級後無法回退到 XE。 唯一的復原方法是事先備份。
前置條件
- 必須是 XE 1.8 以上才能直接升級。低於此版本時,請先升級到最新的 XE(1.11),完成所有模組更新與資料表建立後再進行。
- 請確認伺服器 PHP 為 7.4 以上(XE 在 5.x 也能執行,但 Zittme 不行)。
- 請將 FTP 檔案與資料庫備份為可以直接還原的形式。
- 請在以最高管理員登入的狀態下開始作業。
步驟
- 下載 Zittme 發佈版,全部覆蓋到 XE 安裝資料夾。請確認 100% 上傳,避免遺漏新增的資料夾(
common/framework等)。FTP 有時會在數千個檔案中漏掉一部分。 - 重新整理管理畫面後,會出現模組更新・資料表建立的提示。請全部執行。
- 執行重新產生快取檔案。若失敗,也可以透過 FTP 刪除
files/cache底下的內容。 - 在系統設定中檢查網站・安全設定。
- 檢閱下方的第三方檢查清單,並在新位置重新開啟已併入核心的功能。
- 使用管理員儀表板的清理不必要核心檔案功能,刪除舊 XE 的殘留檔案。
- 備份營運網站的
files/與資料庫 - 先在複本伺服器上演練移轉
- 整理上方檢查清單中對應的資源
- 以 Zittme 發佈版替換檔案,登入管理員並執行資料庫轉換
- 確認畫面・登入・發文・附件
規模較大的網站轉換需要時間。請務必先在複本伺服器上演練,不建議使用另外的移轉工具。
XE 第三方資源檢查清單
XE 時期的資源中,有相當多的功能已併入核心,或已無法運作。
| 資源 | 狀態 | 處理方式 |
|---|---|---|
| 進階郵件發送模組 | 部分併入 | 在系統設定 > 通知設定中重新確認郵件發送方式 |
| 自動登入模組 | 完全併入 | 使用核心功能。原有的自動登入會被重設 |
| 多網域模組 | 完全併入 | 系統設定 > 網站設定 |
| SEO 模組 | 功能移轉 | 系統設定 > SEO 設定 |
| 錯誤紀錄模組 | 功能移轉 | 系統設定 > 除錯設定 |
| 工作階段防護附加元件 | 功能移轉 | 系統設定 > 進階設定中的工作階段安全金鑰 |
| 腳本壓縮(ZipperUpper) | 功能移轉 | 系統設定 > 進階設定 |
| 溝通附加元件 | 不需要 | 私訊功能已在核心溝通模組中 |
| CAPTCHA 附加元件 | 無法運作 | 更換為 reCAPTCHA |
| jQuery 外部載入類附加元件 | 不支援 | 移除 |
| CafeXE/首頁模組 | 不支援 | 與多網域衝突。不建議升級 |
判斷標準:完全併入(已整合至核心,於新位置設定)/部分併入(僅部分整合)/功能移轉(移至其他選單)/不支援(需要替代方案)/無法運作(立即更換)。