コピー2017.11.12WordPressの手動バックアップはさほど難しいことではありません。...「ちゃんとバックアップできてるの?」という不安がつきまといます。WordPressにリストア(復元)しちゃいます。ローカル環境であっても、ちゃんとWordPressサイトとして動作すれば安心できますよね。WordPress上で動かすことに挑戦します。使い方ですサイトを開いてみようWordPressサイトのバックアップ何はともあれ、サイトとデータベースのバックアップを取らないと始まりません。バックアップ手順は以下に記載してあります。WordPressを手動でバックアップする不意な事故でWordPressが動かなくなったら大変なので、バックアップについて取り組みます。テーマの変更やプラグインのインストールなどで、WordPressが開けなくなることもあるようです。WordPressは以下サイトからダウンロードできます。http://www.instantwp.com/download/www.instantwp.com現在のバージョンは4.5です。」ボタンをクリックしてダウンロードしましょう。WordPressのインストールダウンロードしたInstantWP_4.5.exeを実行します。インストール先フォルダはd:\iwpとしました。インストール先ドライブ、フォルダ名は自由に決めてください。フォルダ名に日本語(全角文字)は含まないようにしましょう。WordPressがインストールされます。インストールと言っても、ファイルを展開(解凍)しているだけなので、見ているだけで終わります。WordPressにアップロードできません。データベースファイルが2MBを超える場合もあるので、先に上限を変更しておきます。ファイルを編集する必要があるので、テキストエディタを用意してください。(Windows付属のメモ帳は使わないようにしましょう。)僕はサクラエディタを使っています。Windowssakura-editor.github.io変更するのは次のファイルです。..\InstantWP_4.5\iwpserver\server\config_tpl\php.iniエディタで開いて次の2行を探し出します。2Mそれぞれ317行、402行目にありました。これをどちらも128MBに書きかえます。(128MBである必要はありません、50MBでもなんでも良いです。128M上書き保存して、これで事前準備は完了です。WordPressに配置します。配置するのは”htdocs”の下です。次のようなイメージになります。ここでは”wp-tokui55”を配置しています。(この先もサイトのフォルダを”wp-tokui55”として話を進めますので、ご自身のサイトフォルダに置きかえてお読みください。PluginにはログインURLを変更する機能があるため、この先の作業性を考えて削除しておきます。(ローカルなのでセキュリティは不要です。)利用していない方は読み飛ばしてください。Pluginの公式サイトに書いてあるプラグインの削除手順に従って進めます。1.WordPressのインストールディレクトリにある.htaccessの以下の記述を削除してください。まで2./wp-content/plugins/にあるsiteguardディレクトリを削除してください。1の手順に従って、..\InstantWP_4.5\iwpserver\htdocs\wp-tokui55\.htaccess自分で配置したWordPressコンテンツフォルダに”.htaccess”というファイルがあるのでエディタで開きます。以下の画像の赤枠のところをズバッと消します。緑枠の二行を以下のように書き換えます。[L]”/wp-tokui55”を追記するということです。次に手順2のsiteguardフォルダを削除します。..\InstantWP_4.5\iwpserver\htdocs\wp-tokui55\wp-content\plugins\siteguardこれは単純に上記フォルダを消すだけです。データベースの復元データベースの取り込み(インポート)を行います。..\InstantWP_4.5フォルダ内の”InstantWP.exe”を実行します。Adminをクリックします。(このメニュー画面は閉じないようにしてください。Explorer(ブラウザ)が起動してphpMyAdminが表示されるので、ユーザー名に”root”と入力してログインしてください。パスワードは空白のままでOKです。phpMyAdminにログインできたら、バックアップしたデータベースファイル(sql)をインポートします。インポートに切り替えて、アップロードファイルにsqlファイルを設定します。あとは、ウィンドウの下の方にある「実行」ボタンをクリックするだけでインポートが実施されます。インポートが成功すると次のようにデータベースが追加されます。これでデータベースのインポート作業は終了です。wp-config.phpの修正データベースの接続情報を書き換えるためwp-config.phpをエディタで開きます。..\InstantWP_4.5\iwpserver\htdocs\wp-tokui55\wp-config.php上記のように、ユーザー名を”root”、パスワードを削除、ホスト名を”localhost”に変更します。これはphpMyAdminでMySQLにログインするときのものです。上書きして保存します。WordPress上に移したサイトはURLが変わります。>http://127.0.0.1:4001/wp-tokui55/今回は↑のようになります。”wp-tokui55”はサイトを配置したフォルダ名です。データベース内にwp.tokui55.comの記述が残っていると、インターネット上のサーバへつなぎに行ってしまいます。そのためすべてのURLを書き換える必要がでてきます。PHPというツールを使います。(これはドメイン移行をしたこちらの記事でも扱っています)使い方ですツールのサイトからダウンロードします。3.1.0を利用しました。)ダウンロードした「Search-Replace-DB-master.zip」を解凍すると”Search-Replace-DB-master”というフォルダが出てきます。この”Search-Replace-DB-master”をサイト内に設置してください。Explorerに次のURLを貼り付けて開きます。(”wp-tokui55”は自分のサイトに置き換えてください。)>http://127.0.0.1:4001/wp-tokui55/Search-Replace-DB-master/次の画面が開きます。(関係するところだけ青枠で囲ってあります。)replaceの欄に検索するURL、withに新しいURLを入力します。URLといっても、httpや前後の/などは省いてください。portの欄は数値が入力されているので消してください。(データベース名などは最初から表示されています。details」しか押せないようになってるので押してみてください。何も問題が無ければ、それ以外のボタンも赤くなり押せるようになります。run」はテストです。変更箇所数をテーブルごとに表示してくれます。これを実行してみましょう。変更される個所があまりに少なかったら、replace欄が間違っている可能性があります。run」で置換を実行しましょう。これだけのテーブルが置換されました。長くなってきましたが、これですべての作業が終了です。Explorerに自分のサイトのURLを貼り付けて開いてみましょう。記事のリンク先は正しいURLになっているのですが、クリックするとおかしなURLに変わってしまいます。WordPressを再起動してみましたが改善しませんでした。パーマリンク関係がおかしいのかなと考えたので、ログインして「パーマリンクの設定」を確認してみました。設定されていたので原因不明だなと思っていましたが、このあと正常に記事が表示できるようになりました。検証してみましたが、「パーマリンク設定」をただ開くだけで直るようです。同じ現象になった方は試してみてください。インターネット接続を停めてから開いてみるとさらに良いかと思います。完全にローカル環境でWordPressが動いていることが確認できるからです。これでバックアップに自信が持てますね。ドメインの変更だって怖くありません。コピーyupapaをフォローするyupapaWordPressお試しブログ関連記事バックアップWordPressを手動でバックアップする不意な事故でWordPressが動かなくなったら大変なので、バックアップについて取り組みます。テーマの変更やプラグインのインストールなどで、WordPressが開けなくなることもあるようです。UpdraftPlusを利用してWordPressのバックアップを自動でおこなうための設定をします。手動でのバックアップは面倒なのでさぼりがちになってしまいます。AMtsさんへ僕も正しく設定できているはずなのに開けないって悩みまして...偶然見つけた解決法ですが、お役に立てたようで良かったです。コメント書き込みありがとうございました。コメントをキャンセルメールアドレスが公開されることはありません。運営中ですタイトルとURLをコピーしました。