WordPressローカルホスト:究極のガイド

公開: 2020-11-21

WordPress開発者は、WordPressローカルホストの知識を含め、できるだけ多くのツールを使用する必要があります。 WordPressをローカルにインストールして、ローカルのWordPress開発サイトを作成する方法を知っていると、Web開発ワークフローを劇的に合理化できます。

このガイドでは、ローカルサーバーまたはローカルホストでWordPressサイトを開発する方法について説明します。 WordPress localhostがどのように機能するか、そしてなぜそれを開発に使用したいかについて、あなたが知らないかもしれないすべてを説明します。 WordPressサイト用に独自のWordPressローカル開発環境を構築する利点について説明します。 また、WordPressをローカルでセットアップする方法と、世界中で見る準備ができたときにローカルの開発サイトをライブサイトに移動する方法についても学びます。

それでは、見てみましょう。

このガイドでは

    ご存じない方もいらっしゃると思いますが、WordPressは現在、世界で最も人気のあるWebサイト構築およびコンテンツ管理システム(CMS)です。 実際、WordPressプラットフォームは現在、世界のWebサイトの39%以上に電力を供給しています。

    2020年には、WordPressで実行されている4億5500万を超えるWebサイトがあります。 そして毎日、WordPressウェブサイト開発のコミュニティに参加する人々が何百人もいます。

    WordPress開発者のニーズは非常に高いため、WordPress Web開発ワークフローを可能な限り合理化する必要があります。これには、開発目的でローカルのWordPressをインストールすることも含まれます。 WordPress localhostは、WordPress開発スキルを初心者から上級者まで比較的短時間で習得するための強力な方法です。

    WordPressローカルホストとは何ですか?

    WordPress Localhostを使用すると、ライブのWordPressWebサイトの直接コピーをローカルハードドライブにセットアップできます。

    WordPress localhostの定義をもう少し掘り下げてみると、最も人間にわかりやすく、最も簡単な言葉で言えば、 localhostは「このコンピューター」に直接変換されます。 より具体的には、localhostは「プログラムが実行されているコンピューター」を意味します。 正確な設定と使用している特定のプログラムに応じて、 localhostはWebサーバーまたは自分のコンピューターを意味する場合があります。

    WordPressローカルホスト

    なぜローカルホストにWordPressをインストールするのですか? 6つの理由

    WordPress開発レパートリーでlocalhostを使用する方法の要点に入る前に、まずWordPresslocalhostが重要である理由を見てみましょう。

    1.ライブWebサイトで開発するリスクを回避する

    WordPress開発の世界で始めたとき、よくある間違いは、Webサイトのライブバージョンで直接WordPressWebサイトに大きな変更を加えることです。

    結局のところ、ライブサイトに変更を加える予定がない場合、他にどこで変更を加えますか? ウェブサイトは世界に公開されていますよね? サイトに変更を加える必要がある場合は、ライブで変更するのが最も理にかなっているようです。

    ただし、ライブWebサイトでテストされていない変更を実行すると、作業中にWordPressメンテナンスモードプラグインのようなものを使用することを計画している場合でも、いくつかの大きな潜在的な危険があります。 結局のところ、あなたのライブサイトはまだ公開されており、一般に公開されています。 あなたがサイトを変更し、何かが壊れたり、他の方法でうまくいかなかったりした場合、現在サイトを閲覧しているすべての人が確かに気付くでしょう。

    「ライブ開発」は、一部のユーザーにとって専門的ではなく疑わしいように見えるだけでなく(多くのユーザーは、データが保護されないままにされたり盗まれたりすることを非常に警戒するように十分に通知されています)、おそらく二度と戻ってこない多くのユーザーを失うことになります。

    しかし、ストレスを感じる必要はありません。 ほぼすべての初心者のWordPress開発者は、ある時点でこの間違いを犯しました。 ここで、WordPressのlocalhostがその日を救うために役立ちます。

    ローカルホストを使用する主な利点の1つは、サイトの稼働中に実験するリスクなしに、サイトにリスクの高い変更を加えることができることです。 ただし、ローカルホストにはこれよりもさらに多くの利点があります。

    2.テーマとプラグインをテストします

    プラグインをインストールしてアクティブ化したことがあり、サイトですでに実行されている他のプラグインとすぐに競合する場合は、何が起こるかをすでに知っています。Webサイトがクラッシュします。

    また、テーマやプラグインの競合が非常に深刻なため、WordPressダッシュボードにログインして問題を解決することさえできない場合があります。 ホストのcPanelでのみサイトの調整を行うことができます。

    これがまだ発生していない場合は、ある時点で発生する可能性がありますのでご安心ください。

    ただし、WordPressサイトのローカルコピーがある場合は、ライブサイトでの非互換性のリスクを冒すことなく、必要な数のプラグインとテーマの組み合わせをテストして試すことができます。

    新しいプラグインまたはテーマがローカルホストで正しく機能することがわかったら、変更をライブサイトにプッシュできます。

    3. WordPressコア、テーマ、プラグインを安全に更新します

    WordPress開発者は、WordPressコアで利用できるようになるソフトウェアの更新、および実行するテーマとプラグインを常に把握しておくことが重要です。

    実際、WordPress Webサイトのコンポーネントを常に完全に更新しておくことは、サイトの安全性とセキュリティを維持するために行うべき最も重要なことの1つです。 もちろん、iThemes Security ProのようなWordPressセキュリティプラグインは、WordPressセキュリティのベストプラクティスと同様に役立ちます。

    ボーナスコンテンツを入手する:WordPressセキュリティのガイド
    PDFをダウンロード

    多くのWordPress開発者が学んだように、WordPressコア、プラグイン、またはテーマのソフトウェアアップデートを実行すると、サイトで競合やエラーが発生する場合があります。 その「更新」ボタンをクリックすると、更新が完了したときに何が起こるかについてのクラップスです。

    ただし、ローカルホストを使用してWordPressサイトを開発する場合は、これらの重要な更新をローカルに実装して、問題をライブで送信する前にチェックすることができます。 ローカル環境で問題が発生した場合は、サイトの稼働時間を中断することなく問題を解決できます。

    この小さな追加の手順により、WordPressコア、プラグイン、またはテーマソフトウェアの更新でソフトウェアの競合が発生した場合に、フラストレーションとダウンタウンの時間を節約できます。

    4.インターネット接続の必要はありません

    ほとんどの人と同じように、時間は貴重であり、ダウンタイムは絶対に避けなければなりません。

    WordPressサイトをローカルで開発することにより、インターネットに接続しなくてもサイトで作業できるようになります。

    Wi-Fiがダウンした場合でも、引き続きローカルサイトを更新し、インターネットに再び接続するとすぐに新しい更新をライブで送信できるように準備できます。

    5.Web開発ワークフローをスピードアップします

    ほとんどの場合、WordPressローカルホストサイトはライブサイトよりもはるかに高速に実行されます。 これは、ライブサイトのパフォーマンスが、インターネット接続の速度(またはその欠如)に依存しているためです。

    この単純ですが重要な要素は、ローカルサイトの更新に取り組んでいる間、ワークフローを大幅にスピードアップできます。 ライブサイトを個別に更新する場合、クリックするたびに数秒の時間が失われ、新しいWebページをロードする必要があります。

    ローカルで作業することにより、これらのロード時間はほとんど目立たなくなります。

    6. WordPressLocalhostのステージングに費用はかかりません

    ほぼすべての有料ウェブサイトホスティング会社は、オンラインで送信する前にサイトを開発できるステージングエリアを提供します。 ただし、価格が高くなります。

    WordPressにlocalhostを使用することは完全に無料です。 WordPressをローカルで実行するために必要なもののWordPressコアソフトウェアに1ドルを費やす必要はありません。

    多くの新しいWordPress開発者は、ローカルでの開発がオプションであることさえ知りません。 そのため、彼らは必要のないステージングエリアにお金を費やしています。 あなたは地元で開発することによってたくさんのお金を節約することができます。

    WordPressをローカルにインストールする方法

    WordPressサイトをローカルで開発する必要がある理由について説明したので、WordPressをローカルにインストールする方法についていくつかの異なるアプローチについて説明しましょう。

    WordPressをローカルにインストールすることは、一般に公開する準備ができていない更新プログラムやアプリケーションをテストする場合に効果的な方法です。 ローカルのWordPressをインストールしている場合は、インターネット接続を必要としない、完全に機能するオフラインバージョンのサイトがあります。

    ただし、最終的には完全に機能するローカルサイトになりますが、ライブホストに移動するまで、コンピューター画面の表示外にいる人は誰もそのサイトを見ることができません。

    WindowsにWordPressをローカルにインストールする方法

    Windowsを搭載したマシンで作業している場合は、次の手順に従ってローカルのWordPressをインストールできます。

    1. ApacheFriendsにアクセスしてXAMPPをダウンロードします。
    2. ダウンロードが完了したら、ファイルを実行します。 ファイルは非常に大きく、ダウンロードには時間がかかります。
    3. プロンプトをクリックします。
    4. 正しいコンポーネントを選択してください。 XAMPP forWordPressをインストールするために提示されたすべてのコンポーネントが必要なわけではありません。 必要なコンポーネントを除いて、選択する必要があるのはphpMyAdminとMySQLだけです。
    5. インストールフォルダの設定はデフォルトのままにします。
    6. 次の画面で、Bitnami forXAMPPをインストールするためのチェックボックスをオフにします。 必要ありません。
    7. 「次へ」をクリックすると、インストールの準備が整います。
    8. インストールプロセスが完了したら、コントロールパネルを起動します。 XAMPPを正しくインストールしてWordPressを作成するには、MySQLとApacheが必要です。 XAMPPコントロールパネル内からこれらのそれぞれを開始できます。
    9. 起動すると、ステータスが緑色に変わります。
    10. Webブラウザーを開き、http:// localhost /に移動して、ローカルサーバーの機能をテストします。 すべてが正しく実行された場合、ローカルワークステーションに完全に機能するXAMPPサーバーがあります。

    次に、XAMPPサーバーでWordPressサイトを実行します。

    1. まず、C:// xampp(または同様のもの)に移動して、XAMPPアプリケーションがインストールされているフォルダーにアクセスします。 このフォルダー内で、htdocsサブフォルダーを見つけます。
    2. htdocsサブフォルダー内に、WordPressサイトのテストに使用する新しいフォルダーを作成します。 フォルダに選択する名前は、サイトへのアクセスに使用されるサブ名(http:// localhost / myfoldername)になることに注意してください。
    3. WordPressコア用にダウンロードしたzipファイルを、作成したサブフォルダーに直接解凍します。
    4. XAMPPコントロールパネルにログインして、phpMyAdminの実行を開始します。
    5. 画面上部の「データベース」をクリックして、ローカルサイト用の新しいWordPressデータベースを作成します。
    6. 名前を入力し、「作成」をクリックします。
    7. http:// localhost / myfoldernameに移動してサイトにアクセスします。 ここに、WordPressインストーラーが表示されます。
    8. システムがデータベースの詳細を要求するときは、「データベース名」フィールドにphpMyAdminで作成したデータベースの名前を使用します。 「ユーザー名」には、ルートワードを使用します。 パスワードフィールドは空のままにします。
    9. WordPressのインストールの残りを完了します。

    この時点で、すべてが適切に実行された場合は、ローカルホストにWordPressがインストールされていることを確認できます。 おめでとう!

    MacにWordPressをローカルにインストールする方法

    WordPressをローカルにインストールするには、Windowsユーザーである必要はありません。 ただし、Macユーザーの場合、上記とは異なるいくつかの手順があります。

    1. MAMPをダウンロードします。
    2. ダウンロードが完了したら、インストールウィザードを実行します。 Proバージョンをインストールする必要はありません。 灰色のフォルダをクリックするだけで無料版を利用できます。
    3. インストールが完了したら、MAMPコントローラーに移動してサーバーを起動します。
    4. WordPressコアダウンロードファイルを解凍し、MAMPのドキュメントルートフォルダー内にフォルダーを配置します。
    5. フォルダーの名前を、ローカルのWordPressサイトで使用する名前に変更します。
    6. MAMPのコントロールパネルのphpMyAdmin関数に移動して、WordPressデータベースを作成します。
    7. 新しいデータベース名を入力してから、データベースの資格情報をwp-config.phpファイルに追加します。
    8. ブラウザを開き、http:// localhost / myfoldernameに移動します。 WordPressのインストールを実行します。

    Macの残りの手順は、WindowsのローカルWordPressインストールの場合と同じです。

    LinuxにWordPressをローカルにインストールする方法

    • LinuxにローカルバージョンのWordPressをインストールするには、XAMPPを使用し、Windowsマシンにインストールするのと同じ手順に従う必要があります。 いくつかのステップはプロセス内で小さな違いがあるかもしれませんが、あなたは多くの苦労なしにそれらをナビゲートすることができるはずです。

    UbuntuにWordPressをローカルにインストールする方法

    • WordPressをUbuntoにローカルにインストールするには、Ubuntu Server 16.04 LTSを実行しているコンピューターで作業し、Apache2サーバーを実行する必要があります。
    • WordPressのローカルインストールを実行するには、次のコマンドを使用します。
     sudo apt install wordpress php libapache2-mod-php mysql-server php-mysql
    • それでもMySQLをインストールする必要がある場合は、ルートMySQLユーザーのパスワードの入力を求められます。 このフィールドは空のままにしておくことができます。
    • その後、インストール用のApacheサイトを作成する必要があります。 次の行を使用して/etc/apache2/sites-available/wordpress.confを作成し、ApacheでWordPressを構成します。

    サイトを有効にするには:

     sudo a2ensite wordpress

    URLの書き換えを有効にするには:

     sudoa2enmod書き換え

    Apache2をリロードするには:

     sudoサービスapache2リロード
    • これがすべて完了したら、次のステップはMySQLデータベースを作成することです。 このコードを使用して、Ubuntu用にデータベースを構成します。
    • データベースを使用するようにWordPressのアプリケーションを構成するには、/ etc / wordpress / config-localhost.phpを開き、次の行を記述します。
     <?php define('DB_NAME', 'wordpress'); define('DB_USER', 'wordpress'); define('DB_PASSWORD', '<your-password>'); define('DB_HOST', 'localhost'); define('DB_COLLATE', 'utf8_general_ci'); define('WP_CONTENT_DIR', '/usr/share/wordpress/wp-content'); ?>
    • 次に、以下を使用してMySQLを有効にします。
     sudo service mysql start
    • この時点で、ほぼ完了です。 WordPressのインストールを構成するには、ブラウザーを開いてhttp:// localhost / yoursitenameに移動します。 ここで、サイトのタイトル、ユーザー名、メールアドレス、パスワードの入力を求められます。
    • これで、http://localhost/yoursitename/wp-login.phpでWordPressダッシュボードにログインし、新しいローカルWordPressサイトの作成を開始できます。

    WordPressをローカルで開発するにはどうすればよいですか?

    WordPressをローカルにインストールする方法についてどの方法に従ったとしても、今が実際に作業を開始するときです。つまり、WordPressサイトの開発です。 新しいサイトを作成し、完成品を世界に公開する作業を開始する時が来ました。

    WordPressサイトをローカルで開発することは、ライブのWordPressサイトを開発することと同じです。 WordPressコアソフトウェアで利用できるすべての機能は、リモートのライブサーバーではなく、ローカルですぐに利用できます。

    それがWordPresslocalhostの優れた点です。サイトが公開されている間にサイトを1つずつ作成するのではなく、ローカルマシン上で新しいWordPressサイトのすべての詳細を作成できます。

    ローカルのWordPress開発の優れている点は、アイデア、デザイン、機能を思いのままに試すことができることです。 あなたがライブのウェブサイトで開発するときのように、あなたの変更がリアルタイムで起こるのを他の誰も見ることはありません。

    ただし、ローカルのWordPress開発について深く掘り下げる前に、まずBackupBuddyなどのWordPressバックアッププラグインを使用して作業を保護してください。

    BackupBuddyプラグインは、変更が加えられるたびにサイトのバックアップバージョンを自動的に作成します。 このようにして、最悪の事態が発生し、作業が失われたり破損したりした場合でも、最後の作業瞬間からサイトをすぐに回復できます。

    BackupBuddyは、1つのWordPressサイトで作業している場合でも、複数のWordPressサイトを管理している場合でも、実際に最初にインストールするプラグインである必要があります。 BackupBuddyプラグインは、ローカルのWordPressサイトをライブに送信するための主要なツールにもなります。

    WordPressサイトをコピーする方法

    既存のWordPressサイトを再設計または大幅に変更する場合は、WordPressサイトのコピーが必要になります。

    WordPress Webサイトのコピーは、Webサイトのバックアップの作成と非常によく似ています。 どうして? WordPressバックアップは、基本的にWordPressインストール全体(WordPressデータベースとWordPressインストール内のすべてのファイルを含む)のコピーを作成します。 バックアップを作成するのと同じように、ダウンロード可能な形式でバックアップファイルにアクセスする簡単な方法も必要です。

    WordPressバックアッププラグインのBackupBuddyを使用すると、WordPressサイトを手動でコピーするよりもはるかに簡単にコピーできます。 BackupBuddyを使用すると、ファイルを手動でエクスポートまたはダウンロードする必要はありません。

    BackupBuddyでWordPressサイトのコピーを簡単にする方法をいくつか紹介します。

    • WordPressサイトをWordPress管理ダッシュボードから直接コピーできます(cPanelまたはFTPクライアントにログインする必要はありません)。
    • WordPress Webサイト全体をzipファイル(データベースファイルを含む)で数分(場合によっては数秒)でダウンロードできます
    • BackupBuddyのImportBuddyスクリプトを使用して、Webサイトのコピーを別のドメイン、ホスト、テストサーバーなどの新しい場所にすばやく移動できます。

    この投稿では、すべての手順について詳しく説明します:WordPressサイトをコピーする方法。

    WordPressローカルホストをライブサイトに移動する方法

    WordPressをローカルで開発する最後のステップは、準備ができたらローカルサイトをライブサイトに移動することです。

    BackupBuddyプラグインは、ローカルのWordPressサイトをライブに送信するための多目的ツールであり、WordPressサイトをコピーできます。

    ローカルのWordPressサイトをライブドメインに移動するときに従う手順は次のとおりです。

    • BackupBuddyプラグインをインストールします。 インストール後、クイックセットアップを実行して必要な機能を有効にします。
    • BackupBuddyを使用して、ローカルサイトの完全なサイトバックアップを作成します。 WordPressダッシュボード内で、BackupBuddy> Backupsページに移動し、「CompleteBackup」というボタンをクリックします。
    完全なWordPressバックアップ
    • バックアップの実行が完了したら、zipファイルをダウンロードしてワークステーションに保存します。 解凍しないでください。
    • BackupBuddy> Backupsに戻り、importbuddy.phpというファイルをダウンロードして、ImportBuddyファイルをダウンロードします。
    importbuddyをダウンロード
    • ImportBuddyのパスワードを確認します。 ウィンドウがポップアップしたら、新しいパスワードを入力するか、フィールドを空白のままにして、BackupBuddyをインストールしたときに設定したImportBuddyパスワードを使用します。 パスワードは重要です。 ImportBuddyスクリプトを不正アクセスからロックします。
    BackupBuddyRestore-ImportBuddyパスワード
    • 「OK」をクリックして、ダウンロードの開始を確認します。
    • ホスティングアカウントにログインして、cPanelから新しいWordPressデータベースとデータベースユーザーを作成します。
    mysql-database-wizard-cpanel
    • cPanelに移動したら、MySQLデータベースウィザードアイコンを見つけて開きます。 これにより、必要な手順が自動的にガイドされます。
    ワードプレスデータベースユーザー

    • 作成した新しいディレクトリにバックアップzipファイルとImportBuddyファイルをアップロードします。 FTPアクセスを使用して、ホストのcPanel内のサーバーまたはファイルマネージャーにアクセスします。 サーバーファイルをアップロードおよび削除するためのアクセス権があることを確認してください。

    これを行うには、WordPressサイトの最終的な場所のディレクトリフォルダーを開きます。 / public_htmlディレクトリにあります。 バックアップzipファイルとimportbuddy.phpファイルをアップロードする前に、ディレクトリが空であることを確認してください。 / public_htmlディレクトリにファイルがある場合は、それらを削除するだけです。 次に、バックアップzipファイルとimportbuddy.phpファイルを空の/ public_htmlディレクトリにアップロードします。 これを行うには、ファイルマネージャー内のアップロード機能を使用できます。

    • 次に、ブラウザを開き、サイトのURL /importbuddy.phpに移動します。 たとえば、URLは次のようになります。http://myawesomeblog.com/importbuddy.php
    • ウェブページが読み込まれると、ImportBuddy画面が表示されます。 上記の手順5で作成したパスワードを入力します。 「認証」というボタンをクリックします。
    • 次の6つのImportBuddyステップに従って、移行を完了します。

    以上です! ローカルホストのWordPressサイトをライブサーバーに移行しました。 サイトの内部リンクをチェックして、すべてが期待どおりに機能していることを確認してください。

    まとめ:WordPressローカルホストは開発者にとって強力なツールです

    WordPressのlocalhost、その使用方法、およびその理由を理解したので、今度はWeb開発の一部をローカルで開始する時期かもしれません。

    ほとんどの場合、小さなサイトの変更をローカルホストで開始する必要はありません。 ただし、何時間もの開発作業を必要とする大規模なサイト変更を行う場合は、WordPresslocalhostを使用するのがおそらく最善のオプションです。

    WordPressローカルホスト