「MediaWikiのリストア」の版間の差分
ナビゲーションに移動
検索に移動
imported>Webmaster (ページの作成:「ここではバックアップしたファイル類を展開してMediawikiを復活させるためのリストアの方法について説明します == データベー...」) |
imported>Webmaster |
||
(同じ利用者による、間の5版が非表示) | |||
1行目: | 1行目: | ||
− | ここではバックアップしたファイル類を展開してMediawikiを復活させるためのリストアの方法について説明します | + | :ここではバックアップしたファイル類を展開してMediawikiを復活させるためのリストアの方法について説明します |
+ | :リストア方法ですが、リストアする状況はサイトの移転やサーバーの更改などm現在運用しているMediawikiが何らかの理由で運用できなくなった状況からの復活(リストア)になると思います | ||
+ | :まずはリストアする前に[[MediaWikiのインストール方法]]から、全く新しい状態でMediaWikiのページを立ち上げてからリストアすることになると思いますが、この辺りは各人の状況によって判断してください | ||
+ | |||
== データベースのリストア == | == データベースのリストア == | ||
+ | :mysqldumpを使用した方法とdumpBackup.phpをりようしたほうほうの2種類を説明していますが、リストアはどちらか一つで大丈夫です | ||
=== mysqldumpを使用したファイルのリストア方法 === | === mysqldumpを使用したファイルのリストア方法 === | ||
:以下のコマンドでリストア可能です | :以下のコマンドでリストア可能です | ||
7行目: | 11行目: | ||
:以下のコマンドでリストア可能です | :以下のコマンドでリストア可能です | ||
php maintenance/importDump.php < backup.xml | 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/ | ||
+ | :これでインポート完了です | ||
+ | |||
---- | ---- | ||
− | |||
− | |||
<!-- ページ名を記入 --> | <!-- ページ名を記入 --> | ||
− | [[Category:MediaWiki| | + | [[Category:MediaWiki|リストア]] |
2015年12月23日 (水) 23:06時点における最新版
- ここではバックアップしたファイル類を展開してMediawikiを復活させるためのリストアの方法について説明します
- リストア方法ですが、リストアする状況はサイトの移転やサーバーの更改などm現在運用しているMediawikiが何らかの理由で運用できなくなった状況からの復活(リストア)になると思います
- まずはリストアする前にMediaWikiのインストール方法から、全く新しい状態で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/
- これでインポート完了です