本文へスキップ
ドキュメント

ユーザーガイド

Rhymix・XE からの移行

Rhymix または XE で運営していたサイトを Zittme に移行するときに知っておくべきことをまとめます。

Rhymix から Zittme へ

Zittme は Rhymix 2.1.35 から分岐しており、互換性を保っています。

  • サードパーティのモジュール・アドオン・スキン・レイアウトの大半はそのまま動作します。 コアの Rhymix\ 名前空間が互換エイリアスとして残っています。
  • 移行方法はアップデートと同じです:バックアップ後に Zittme の配布版を上書きし、管理画面にアクセスします。
  • DB 構造は 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 のファイルと DB を、自分で直接復元できる形でバックアップしてください。
  • 最高管理者でログインした状態で作業を始めてください。

手順

  1. Zittme の配布版を入手し、XE のインストールフォルダにすべて上書きします。新しくできたフォルダ(common/framework など)が漏れないよう、100% アップロードされたことを確認してください。FTP は数千個のファイルのうち一部を取りこぼすことがあります。
  2. 管理画面を再読み込みすると、モジュールのアップデート・テーブル作成の案内が表示されます。すべて実行してください。
  3. キャッシュファイルの再生成を実行します。失敗した場合は、FTP で files/cache 以下を削除しても構いません。
  4. システム設定でサイト・セキュリティの設定を点検します。
  5. 下のサードパーティのチェックリストを確認し、コアに吸収された機能を新しい場所で再び有効にします。
  6. 管理ダッシュボードの不要なコアファイル整理機能で、古い XE の残りファイルを削除します。
  7. 規模の大きいサイトは変換に時間がかかります。必ずコピーサーバーで先に練習してください。別の移行ツールはおすすめしません。

    XE サードパーティ資料のチェックリスト

    XE 時代の資料の多くは、機能がコアに吸収されたか、もう動作しません。

    資料状態対応
    高度なメール送信モジュール部分吸収メール送信方法をシステム設定 > 通知設定で再確認
    自動ログインモジュール完全吸収コア機能を使用。既存の自動ログインは初期化される
    マルチドメインモジュール完全吸収システム設定 > サイト設定
    SEO モジュール機能移転システム設定 > SEO 設定
    エラー記録モジュール機能移転システム設定 > デバッグ設定
    セッションシールドアドオン機能移転システム設定 > 詳細設定のセッションセキュリティキー
    スクリプト圧縮(ZipperUpper)機能移転システム設定 > 詳細設定
    コミュニケーションアドオン不要メッセージ機能がコアのコミュニケーションモジュールにある
    CAPTCHA アドオン動作不可reCAPTCHA に置き換え
    jQuery 外部読み込みアドオン類未対応削除
    カフェXE / ホームページモジュール未対応マルチドメインと衝突。アップグレード非推奨

    判断基準:完全吸収(コアに統合、新しい場所で設定) / 部分吸収(一部のみ統合) / 機能移転(別のメニューに移動) / 未対応(代替が必要) / 動作不可(すぐに置き換え)。

    移行手順のまとめ

    1. 運用サイトの files/ と DB をバックアップする
    2. コピーサーバーで先に移行を練習する
    3. 上のチェックリストに該当する資料を整理する
    4. Zittme の配布版でファイルを置き換え、管理画面にアクセスして DB 変換を実行する
    5. 画面・ログイン・投稿・添付を確認する