KUSANAGI コマンド

migrate

migrate

migrate

KUSANAGIのプロファイルを移行します。

使用例

kusanagi migrate --export kusanagi_html
kusanagi migrate --import kusanagi_html-2022-04-04.tar.gz

オプション

エクスポート/インポートの指定 (必須)

--export [profile] | --import アーカイブ

--exportを指定すると、指定したプロファイルをエクスポートするアーカイブを生成します。
プロファイルを指定しなかった場合は、カレントディレクトリのプロファイルをエクスポートします。
その場合、カレントがディレクトリプロファイルではない場合はエラーになります。
※WEXAL Page Speed Technologyが有効なプロファイルのエクスポートはサポートしていません。

--importを指定すると、指定したアーカイブを新規プロファイルとしてインポートします。
SSL証明書もインポートされますが、Let’s Encryptの場合はDNSの変更後に kusanagi ssl コマンドで自動更新を有効にする必要があります。

--export、--import のいずれかの指定が必須です。
--export、--import は同時に指定できません。
プロファイルあるいはアーカイブのディスク容量とほぼ同じ空き容量が必要です。

アーカイブファイル名

[--output-archive アーカイブ]

※ プロファイルをエクスポート(--export)するときのみ指定できます。

デフォルト : 指定なし(/home/kusanagi/プロファイル名-日付.tar.gz

プロファイルをエクスポートするアーカイブのファイル名を指定します。
拡張子は .tar.gz である必要があります。

実行例

# kusanagi migrate --export kusanagi_html
Target profile is kusanagi_html.
Exported to /home/kusanagi/kusanagi_html-2022-04-04.tar.gz.
migrate completed.
# kusanagi migrate --import kusanagi_html-2022-04-04.tar.gz
Target directory is /home/kusanagi/kusanagi_html.
Backup SQL file is /home/kusanagi/kusanagi_html/kusanagi_html-2022-04-04.sql.
provison mariadb completed.
provison db completed.
reload completed.
Please restore config files form /home/kusanagi/kusanagi_html/conf.
migrate completed.
超高速CMS実行環境 KUSANAGI
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.