「MediaWikiの設定 - 移行」の版間の差分
ナビゲーションに移動
検索に移動
編集の要約なし
(ページの作成:「== MochiuWikiの移行 == MochiuWiki(MediaWiki)のデータ移行をここに記載する。<br><br> == バックアップの取得 == maintenanceディレクトリで…」) |
編集の要約なし |
||
5行目: | 5行目: | ||
maintenanceディレクトリで以下のコマンドを実行する。<br> | maintenanceディレクトリで以下のコマンドを実行する。<br> | ||
履歴も含めてすべてのページをxmlで取得できる。<br> | 履歴も含めてすべてのページをxmlで取得できる。<br> | ||
php dumpBackup.php --current > | php maintenance/dumpBackup.php --full --uploads > MochiuWiki_backup.xml // ページのエクスポート | ||
tar -zcf MochiuWiki_images_backup.tar.gz images/ // 添付ファイルのアーカイブ | |||
または | |||
php dumpBackup.php --current > MochiuWiki_backup.xml // ページのエクスポート | |||
tar -zcf MochiuWiki_images_backup.tar.gz images/ // 添付ファイルのアーカイブ | |||
<br><br> | <br><br> | ||
== | == ページのバックアップのインポート == | ||
新しいサーバ側で作業する。<br> | 新しいサーバ側で作業する。<br> | ||
maintenanceディレクトリで以下のコマンドを実行する。<br> | maintenanceディレクトリで以下のコマンドを実行する。<br> | ||
すべてのページをインポートできる。<br> | すべてのページをインポートできる。<br> | ||
php importDump.php < | php maintenance/importDump.php < MochiuWiki_backup.xml | ||
<br><br> | <br><br> | ||
== 画像の移行 == | == 画像の移行 == | ||
画像やその他のアップロードされたファイルを復元する。 | |||
mkdir temporary | |||
mv MochiuWiki_images_backup.tar.gz tmp | |||
cd tmp | |||
tar -zxf MochiuWiki_images_backup.tar.gz | |||
<br> | |||
imagesディレクトリ下にあるファイルを単一のディレクトリにコピーする。 | |||
cd ../ | |||
mkdir tmpimages | |||
cp tmp/images/*/*/* tmpimages | |||
<br> | |||
画像やその他のアップロードされたファイルをインポートする。 | |||
php maintenance/importImages.php tmpimages/ | |||
<br><br> | |||
サーバの移行でない(ディレクトリの移行)であれば、以下のコマンドを実行すれば画像をインポートできる。<br> | サーバの移行でない(ディレクトリの移行)であれば、以下のコマンドを実行すれば画像をインポートできる。<br> | ||
php importImages.php --search-recursively --user= ユーザ名 /var/www/html/旧mediawikiのディレクトリ/images/0 | php importImages.php --search-recursively --user= ユーザ名 /var/www/html/旧mediawikiのディレクトリ/images/0 |