「MediaWikiのリストア」の版間の差分
ナビゲーションに移動
検索に移動
imported>Webmaster |
imported>Webmaster |
||
25行目: | 25行目: | ||
:次にメンテナンスツールの'''importImages.php'''を使ってインポートします | :次にメンテナンスツールの'''importImages.php'''を使ってインポートします | ||
php maintenance/importImages.php /home/username/www/tempimages/ | php maintenance/importImages.php /home/username/www/tempimages/ | ||
− | : | + | :これでインポート完了です |
2015年10月18日 (日) 08:35時点における版
ここではバックアップしたファイル類を展開してMediawikiを復活させるためのリストアの方法について説明します
データベースのリストア
- mysqldumpを使用した方法とdumpBackup.phpをりようしたほうほうの2種類を説明していますが、リストアはどちらか一つで大丈夫です
mysqldumpを使用したファイルのリストア方法
- 以下のコマンドでリストア可能です
mysql --host=mysql999.db.sakura.ne.jp --user=username --password=setuzoku_pass username_wikidata < backup.sql
dumpBackup.phpを使用したファイルのリストア方法
- 以下のコマンドでリストア可能です
php maintenance/importDump.php < backup.xml
ファイルシステムのリストア
- ここでは、「ファイルシステムのリストア」特にimagesファイルのリストア方法について説明します
- まず、バックアップを取った画像(./images)ファイルを任意のtemporaryフォルダを作成し、その場所にコピーしておきます
cd /home/username/www mkdir temporary
- 次にファイルを解凍します
cd temporary tar zxvf wiki-images.tgz
- temporaryフォルダ配下にファイルが展開されます
- 次にimages 以下のディレクトリにあるファイルを単一のディレクトリにコピーします。
- これはメンテナンスツールのimportImages.phpを使う場合、単一のディレクトリに対しての操作になるためです
mkdir /home/username/www/tempimages ←ファイルを纏めるためのディレクトリを作成 cp /home/username/www/temporary/images/*/*/* /home/username/www/tempimages←コピーします
- この段階で/home/username/www/tempimages配下に全てのイメージファイルが集まっているはずです
- 次にメンテナンスツールのimportImages.phpを使ってインポートします
php maintenance/importImages.php /home/username/www/tempimages/
- これでインポート完了です