2025!ブログは1つだけじゃない! XAMPPを使用して、複数のローカルWordPressサイトインスタンスを同時に構築し、データバックアップ、移行、およびテストに利用します。
デジタル時代において、自身のブログサイトを持つことは、個人の意見を表現するだけでなく、技術的な成長を促進する重要な手段でもあります。世界中で最も人気のあるブログシステムの一つであるWordPressは、豊富なプラグイン、高度な柔軟性とカスタマイズ可能なテーマ機能、そして活発で積極的なユーザーコミュニティを特徴とし、世界中の多くのウェブサイト作成者やコンテンツクリエイターから広く愛され、継続的な支持を受けています。
しかし、WordPressテーマやプラグインの不適切な操作は、データの破損、ウェブサイトへの正常なアクセス不能、基盤データの修復失敗、記事投稿やページデータの損失など、一連の問題を引き起こす可能性があります。これらのリスクは、プラグインやテーマの脆弱性が適時に更新されていないこと、データ設定の誤り、既存のシステムとの非互換性などから発生することがよくあります。
今日は、以前WordPressをいじっていた時に遭遇した落とし穴を記録するためにブログ記事を書きました。見た目がかっこいいテーマをインストールしたらバックエンドがロックされてしまい、コンソールに入ることすらできなくなってしまったことや、データのバックアップを怠り、誤ってプラグインをインストールしてしまったことで個人設定がすべて上書きされてしまったことなどです。せっかく苦労して書いたコンテンツを最初からやり直さなければならなくなりました。二度とこのような些細なミスを繰り返さないために、今日はWordPressデータを効率的にバックアップする方法をいくつかご紹介します。そうすれば、時間を節約でき(時間があって美味しいものを食べに行ほうがいいだよ)、面倒な繰り返し作業から解放されるでしょう。
ウェブ上でのデータのバックアップと復元、または移行
面倒で、たまに記事を書くだけなら、ウェブ上でデータをバックアップする方法がニーズに合うかもしれません。WordPress用のオンラインバックアッププラグインをいくつか使用すれば十分です。一般的なプラグイン:
例えば:UpdraftPlus - Backup/Restore,ウェブサイトデータの個別バックアップが可能です。database,plugins,themes,uploads,others データのバックアップとリカバリ、移行を行います。

ウェブサイト全体のデータをバックアップし、その後、他の場所に復元または移行することで、一度で完了させることができます。例えば:All-in-One WP Migration and Backup

しかし、毎週、あるいは頻繁にブログ記事を書いたりウェブサイトを作成したりする人にとって、毎回ウェブ上で修正して保存するのは面倒です。ローカルでテストする方が安全で便利であり、時間と労力を節約できます。そこで今日は、主にローカルマルチインスタンスの構築と設定方法についてお話しします。
ローカルウェブサイト構築
ローカルマルチインスタンスのセットアップとデータバックアップ:
この記事では、XAMPPを使用してWindowsシステムで複数の完全なローカルWordPress環境を同時に構築する方法を説明します(MacとLinuxシステムの設定方法は同様です)。WordPress初心者の方でも、ローカルデバッグが必要な開発者の方でも、スムーズに導入を完了するのに役立ちます。
まず、2つのローカルテストサンプルを作成します。1つはサイト全体のサンプルテスト用、もう1つは単独のテーマまたはプラグインのサンプルテスト用です。
ローカルのAサイトサンプルはプラグインまたはテーマのテスト用で、ウェブサイトディレクトリ名はxx.local.single.testとします。
ローカルのBサイトサンプルはサイト全体のテスト用で、ウェブサイトディレクトリ名はxx.local.whole.web.testとします。
ローカルアプリケーションの展開:
1: XAMPPのウェブサイトにアクセスし、お使いのコンピュータシステムに応じて適切なソフトウェアバージョンを選択してダウンロードします。

インストールが完了したら、XAMPP を起動し、Apache と MySQL を実行します。

ブラウザでhttp://localhost/ にアクセスし、起動が正常に完了しているか確認してください。

2. WordPress.orgにアクセスし、WordPressの最新バージョンをダウンロードします。

.zip インストールパッケージをダウンロードし、ファイルを解凍してフォルダ名を xx.local.single.test に変更します。
このフォルダをコピーして xx.local.whole.web.test に名前を変更します。
両方のファイルをデフォルトのパス(ご自身で設定した XAMPP インストールパスに従ってください)にコピーします: C:\xampp\htdocs\

phpMyAdmin の設定:
ブラウザを開き、http://localhost/phpmyadmin にアクセスします。
同時に2つのアカウントを追加し、保存してください:xx.local.single.test と xx.local.whole.web.test




WordPressを設定
2つのウェブサイト用にWordPressを設定します。
ローカルのxx.local.single.testウェブサイトを設定します。
ブラウザを開き、http://localhost/xx.local.single.test にアクセスします。






この段階で、ローカルのxx.local.single.testサイトのユーザーデータ設定が完了しました。
上記の手順を繰り返して、ローカルのxx.local.whole.web.test Webサイトを構成します。
ブラウザを開き、http://localhost/xx.local.whole.web.test にアクセスします。

この段階で、ローカルのxx.local.whole.web.test Webサイトのユーザーデータ設定が完了しました。
最後に、WordPressにログインし、ローカルサイトを使ってWordPressのコードを書いて、プラグイン、テーマ、またはサイト全体をテストします。
http://localhost/xx.local.single.test/wp-admin/
http://localhost/xx.local.whole.web.test/wp-admin/
他にも楽しくて簡単な方法があれば、ぜひメールで教えてください。ありがとうございますた。