「MediaWikiバックアップ/リストアを分かりやすく説明」の版間の差分

提供: dococo wiki
ナビゲーションに移動 検索に移動
imported>Webmaster
imported>Webmaster
16行目: 16行目:
 
少々時間がかかりますが、成功すれば'''Done!'''と出て成功します。<br />
 
少々時間がかかりますが、成功すれば'''Done!'''と出て成功します。<br />
 
=== (3)ファイル類のリストア(復旧) ===
 
=== (3)ファイル類のリストア(復旧) ===
 +
'''images関係のリストア(復旧)'''ですが、これはただ単にディレクトリをコピーすれば良いわけでは無く、MediaWikiのmaintenance/importImages.phpを利用してインポートする必要があります<br />
 +
<br />
 +
<br />
 +
<br />
 +
<br />
 +
<br />
 +
<br />
 +
<br />
 +
<br />
 +
<br />
 +
 
圧縮したファイルがあると思いますので解凍してディレクトリにコピーします<br />
 
圧縮したファイルがあると思いますので解凍してディレクトリにコピーします<br />
 
#wiki-config-backup.tar.gz
 
#wiki-config-backup.tar.gz

2017年9月2日 (土) 10:50時点における版

自分でサイト作っておきながら説明が非常に見にくかったので再度追加説明

必要なツール類

以下のツールがあると便利です

  1. Poderosa Terminal
  2. FileZilla Client

各々はSSHログインターミナルソフトとFTPソフトです。このあたりは自分の使いやすいソフトを用意してください。

リストア方法

MediaWikiのリストア(復旧)方法です

(1)MediaWikiのインストール

MediaWikiのリストア(復旧)先のサーバに素の状態のMediaWikiをインストールしてください

(2)データベースをリストア(復旧)

dumpBackup.phpを使用した場合はMediaWikiのリストア(復旧)先のディレクトリに移動して以下のコマンドを入れてください
※バックアップファイル名がbackup.xmlの場合で、そのbackup.xmlがMediaWikiのリストア(復旧)先のディレクトリにあるとします

php maintenance/importDump.php < backup.xml

2017-09-02 10-16-29.jpg
少々時間がかかりますが、成功すればDone!と出て成功します。

(3)ファイル類のリストア(復旧)

images関係のリストア(復旧)ですが、これはただ単にディレクトリをコピーすれば良いわけでは無く、MediaWikiのmaintenance/importImages.phpを利用してインポートする必要があります









圧縮したファイルがあると思いますので解凍してディレクトリにコピーします

  1. wiki-config-backup.tar.gz
  2. wiki-images-backup.tar.gz
  3. wiki-skins-backup.tar.gz

tmpというディレクトリを作成し(実際の名前は何でも良いですけど)、上記ファイルをコピーします
そしてtmpというディレクトリへ移動し以下のコマンドで解凍します

tar zxvf wiki-config-backup.tar.gz
tar zxvf wiki-images-backup.tar.gz
tar wiki-skins-backup.tar.gz

そうすると、tmp配下にバックアップしたディレクトリの構成そのものが解凍されます
2017-09-02 10-29-12.jpg