a-blog cmsのデータをブログ単位でインポートする
ブログのエクスポート機能を使うことで、a-blog cmsのブログ毎のデータ、画像、ファイルを取り込むことが可能です。取り込むためには前述のエクスポート機能にてダウンロードしたzipファイルを利用します。
インポート対象データ
- カテゴリー
- サブカテゴリー
- エントリー
- ユニット
- タグ
- 位置情報
- フォーム
- メディア(メディアのタグを含む)
- モジュールID
- コンフィグ
- コンフィグセット・テーマセット・編集画面セット(ブログへの割り当てを含む)
- レイアウト
- ルール
- ダッシュボード
- カスタムフィールド
- 画像、ファイルデータ
インポート方法
インポートすると、インポート先ブログの既存データは削除されます
ブログのインポートは追加ではなく置き換えです。インポート先ブログのエントリー・カテゴリー・フォーム・モジュールID・コンフィグ・メディアなどのデータと、archives・media・storage ディレクトリ内のそのブログの画像・ファイルは削除され、ZIP の内容に置き換わります。実行前にデータベースとファイルのバックアップを取ってください。
コメントは削除も取り込みもされません。
クラウドストレージを使っている場合、画像・ファイルのディレクトリの削除と ZIP からのコピーは行われません。データベースのデータだけが置き換わり、クラウド上のファイルはそのまま残ります。
インポートを実行するには管理者によるログインが必要です
前述のブログエクスポート機能でエクスポートしたzipファイルを下記の場所に設置します。ご使用のバージョンによって設置する場所が異なるので、よく確認してください。CMSのバージョン情報は管理画面内のダッシュボードで確認できます。
- private/import/(Ver.2.10以前)
- storage/backup_blog/(Ver.2.11以降)
設置後、管理者でログインして インポートしたいブログの管理ページ > ブログ の 「エクスポート・インポート」タブ に移動します。 zipファイルが正しく設置されていれば、zipファイルをセレクトボックスで選択できるようになっていますので、インポートしたいzipファイルを選択します。
zipファイルを選択後、「インポート」ボタンを押すことで、インポートが実行されます。
データ数が多いインポート処理はサーバーへの負荷が高くなります。そのため、作業時間・タイミングに注意しておこなってください。