編集済み 3 数か月前 によって ExtremeHow 編集チーム
ワードプレスXAMPP移住開発サーバーローカルホストウェブサイトウィンドウズバックアップマイエスキューエル
翻訳が更新されました 3 数か月前
WordPressサイトをXAMPPのようなローカルサーバー環境に移行することは、変更をテストしたり、新しいプラグインを試したり、サイトのバックアップを作成するための優れた方法です。XAMPPは、Apache、MySQL、PHP、Perlを含む、WordPressをローカルで実行するための完全な環境を提供する人気のあるソフトウェアパッケージです。このガイドでは、移行プロセスの各ステップを明確かつ簡単に説明します。
WordPressサイトを移行する前に、ローカルコンピュータにXAMPPをインストールする必要があります。公式XAMPPサイトからXAMPPをダウンロードできます。お使いのオペレーティングシステム(Windows、macOS、Linux)に応じたバージョンを選択してください。
ダウンロード後、インストール手順に従います。インストールが完了したら、XAMPPコントロールパネルを起動します。ApacheとMySQLサービスをそれぞれの「開始」ボタンをクリックして開始します。エラーなしに開始できた場合、XAMPP環境が整っています。
WordPressサイトを移行するには、まずファイルとデータベースの両方をエクスポートする必要があります。まずはファイルの扱いから始めましょう。
WordPressサイトがホストされているサーバーにアクセスできる場合は、FileZillaのようなFTPクライアントを使用してWordPressファイルをダウンロードします。FTP資格情報を使用してサーバーに接続し、WordPressインストールが含まれているディレクトリに移動します。このディレクトリには通常、wp-config.php
やwp-content
のようなディレクトリが含まれています。これらのファイルをすべてローカルコンピュータにダウンロードします。
次に、WordPressデータベースをエクスポートします。通常phpMyAdminを介してデータベースが管理されているサイトのホストにアクセスします。phpMyAdminに入ったら、左側のリストからWordPressデータベースを選択します。それから「エクスポート」タブをクリックします。「クイック」エクスポート方法と「SQL」形式を選択して、[実行]をクリックします。エクスポートしたデータベースファイルをコンピュータに保存します。
WordPressサイトのデータベースをエクスポートしたので、これをXAMPPのローカルMySQLデータベースにインポートする必要があります。
ウェブブラウザを開いてhttp://localhost/phpmyadmin
に移動します。これにより、ローカルXAMPP環境でphpMyAdminが開きます。上部の「データベース」をクリックすると、データベースを作成するプロンプトが表示されます。ローカルのWordPressデータベース用に名前を入力します(例: wordpress_local
)して、「作成」をクリックします。
データベースが作成されたら、上部の「インポート」をクリックします。これにより、前にエクスポートしたデータベースファイルをインポートできます。「ファイルを選択」をクリックして、SQLファイルを選択し、「実行」をクリックします。phpMyAdminがあなたのWordPressデータベースを新しいローカルデータベースにインポートします。
データベースが準備できたら、WordPressファイルをローカルで使用するための準備を行います。
オンラインサーバーからダウンロードしたWordPressファイルを、XAMPPのhtdocs
ディレクトリにコピーします。htdocs
ディレクトリは通常、XAMPPをインストールした場所にあります(例: WindowsならC:\xampp\htdocs
)。htdocs
内に新しいフォルダーを作成し、my_website
のような名前を付けます。
次に、コピーしたファイル内のwp-config.php
ファイルを見つけます。テキストエディタで開いて、次の行を探します:
<?php define('DB_NAME', 'database_name_here'); define('DB_USER', 'username_here'); define('DB_PASSWORD', 'password_here'); define('DB_HOST', 'localhost'); ?>
これらをローカルデータベースの設定に合わせて変更します:
<?php define('DB_NAME', 'wordpress_local'); define('DB_USER', 'root'); define('DB_PASSWORD', ''); define('DB_HOST', 'localhost'); ?>
MySQLのユーザー名は通常「root」で、ローカル環境用のパスワードは通常空欄です(XAMPPインストール中に設定している場合を除く)。
WordPressファイルの設定が完了したら、データベース内のサイトのURLを調整します。このステップにより、サイトがライブサーバーではなくローカル環境を指すことを保証します。
phpMyAdminで、ローカルのWordPressデータベースに移動し、wp_options
というテーブルを見つけます。これは通常、最初に表示されるテーブルの1つです。それをクリックし、siteurl
とhome
というオプションを探します。これらはライブサイトのURLの代わりに、ローカルのURLを指すべきです。例: http://localhost/my_website
。それらを更新するには、それぞれのエントリの横にある「編集」をクリックし、「option_value」フィールドをローカルURLに変更して、変更を保存します。
さらに、パーマリンクを正常に機能させるためにリセットする必要があるかもしれません。通常のWordPress資格情報でhttp://localhost/my_website/wp-login.php
を訪れてローカルWordPressダッシュボードにログインします。設定 → パーマリンクに移動し、既存の設定を単に保存します。この操作はパーマリンク構造を更新します。
サイトのファイルとデータベースの移行が成功しました。次はテストです。ブラウザを開き、http://localhost/my_website
にアクセスします。WordPressサイトが表示されれば、WordPressサイトを正しくXAMPPに移行できたことになります。
サイトの機能を十分にテストし、すべてのリンクが機能しているか、ページが正しく読み込まれるか、すべてのメディアが存在するかを確認してください。時には、サーバー環境の違いのためにプラグインやテーマを再設定する必要があるかもしれません。
移行中に発生する可能性のある一般的な問題がいくつかあります。データベース接続エラーが表示されたら、wp-config.php
設定にタイプミスがないか二重に確認し、ローカルMySQLサービスが実行されていることを確認してください。
ページが404エラーを返す場合は、ステップ5で説明したように、パーマリンクを再保存してください。メディアの表示に問題がある場合は、パスが正しく更新されているか確認してください。
WordPressサイトをXAMPPに移行することは最初は怖いかもしれませんが、上記のステップに従うことで簡単になります。このプロセスにより、開発やテスト、さらにはサイトのバックアップを作成する安全な環境を作ることができます。
WordPressのローカルサーバーとしてXAMPPを使用することは、オフラインでウェブサイトを管理する強力な方法です。移行に慣れると、本番サーバーではできないWordPressサイトのカスタマイズや開発の多くの可能性が開かれます。移行の前に必ずサイトをバックアップして、重要なデータを失わないようにしましょう。
記事の内容に誤りがある場合, あなたは