ページ本文へ移動
炭火ブログ

MENU

ねこ ねこ

LocalによるWordPressローカル開発環境の構築と活用法

WordPressを自作テーマでカスタマイズしたり、プラグインを開発したりするには、ローカル環境での作業が非常に重要です。ローカル環境を使えば、インターネット上のサーバーに依存せずに、自由にWordPressを操作できるので、開発がスムーズに進みます。Windowsで有名なローカル環境構築ツールとしてXAMPPがありますが、今回は「Local」という無料で手軽にローカル環境を構築できるツールを使います。

Localは、初心者でも簡単にインストールと設定ができるツールで、WordPressの開発を始めたい人に最適です。また、実際のホスティング環境に近い形で動作するため、テーマやプラグインのテストにも適しています。以下では、Localのインストールから、WordPressを使ったローカル環境での作業方法までを順を追って説明します。

目次
  1. Localのダウンロードとインストール
  2. Localの初期設定
  3. Localの便利な使い方
  4. 総括

Localのダウンロードとインストール

まず、Localをダウンロードするために、Localの公式サイトにアクセスします。サイトのトップページから「Download」ボタンをクリックし、使用しているOS(Windows、macOS、Linux)に対応するインストーラーを選んでダウンロードします。ダウンロードが完了したら、インストーラーを実行してインストールを開始します。

Localのインストール手順

STEP 1

最初は利用規約に同意できる場合はチェックを入れると「I agree」ボタンが押せるようになり次に進みます。

step1

STEP 2

アカウントを作るとより便利な機能が使えるらしいですが、作らなくとも十分に使えます。アカウントを作る場合は「Create a free account」ボタンを押し、作らない場合は右上のバツをクリックして次に進みます。

step2

STEP 3

エラーが出た場合にレポートを送信するかどうかを選びます。「Turn on error reporting」を押せば送信し、「No, thanks」では送信しません。

step3

STEP 4

利用状況を送信するかどうかを選びます。「Turn on usage reporting」を選べば送信し、「No, thanks」を選ぶと送信しません。

step4

STEP 5

「Create a new site」ボタンをクリックしてサイトを作成します。

step5

STEP 6

「Create a new site」を選び、右下の「Continue」ボタンを押します。

step6

STEP 7

サイトの名前を入力して「Continue」ボタンを押します。この時、ホスティングサービスで公開するサイト名と同じにすると「Updraftplus」プラグインを使ったデータの移行作業が便利になります。

step7

STEP 8

「Preferred」選べば予め決められた設定が利用でき、「Custom」を選べば、カスタマイズできます。設定の全ては後から変更できるので「Preferred」を選び「Continue」ボタンを押します。

step8

STEP 9

WordPressの構築が始まるのでしばらく待ちます。

step9

STEP 10

WordPressのインストールが終わり、Localのインストールが完了しました。下の画像では「Site domain」を「192.168.1.24」に変更していますが、このアドレスはLocalがインストールされているPCのローカルIPです。これによりスマートフォンでローカル環境のサイトの閲覧が可能になります。

step10

インストール手順は非常に簡単です。インストーラーの指示に従って進めるだけで完了します。インストール中に特に複雑な設定はありませんが、インストール先のフォルダだけは確認しておきましょう。

Localの初期設定

インストールが完了したら、Localを起動します。初回起動時には、いくつかの初期設定が必要です。Localでは、WordPressサイトを「サイト」として作成し、その中で開発を行います。「Create a New Site」ボタンをクリックして、ローカル環境でのWordPressサイトを作成します。

この際、サイトの名前、ローカルドメイン(例:mysite.local)、サイトのルートフォルダを設定します。次に、WordPressのバージョンやPHPのバージョン、ウェブサーバー(ApacheまたはNGINX)などの環境設定を行います。これらの設定は後からでも変更可能ですが、開発の目的に応じて最適な設定を選びましょう。

WordPressのインストールが始まると、管理者のユーザー名とパスワードを設定する画面が表示されます。ここでの設定が、後々の作業で非常に重要になります。もしホスティングサービスに同じWordPressサイトを持っている場合、このユーザー名とパスワードをホスティングサービスと同じにしておくと便利です。例えば、UpdraftPlusプラグインを使ってローカル環境とホスティングサービス間でデータのやり取りを行う際に、ログイン情報が一致しているとスムーズに移行できます。

Localの便利な使い方

Localを使ってローカル環境でWordPressサイトを構築するのは非常に簡単です。しかし、ローカル環境で作業する際にはいくつか注意が必要です。特に、ローカル環境を実際のスマートフォンや他のデバイスで閲覧したい場合、ローカルIPを固定する必要があります。

ローカルIPの固定には、PCのネットワーク設定から行います。一般的には、ルーターの管理画面にアクセスし、PCのIPアドレスを手動で指定する方法があります。これにより、PCのIPアドレスが変更されることなく、同じIPでアクセスできます。

次に、WordPressの管理画面から「設定」→「一般」に移動し、サイトURLを固定したローカルIPと一致させます。これで、スマートフォンや他のデバイスからそのローカルIPにアクセスすると、ローカル環境で構築したWordPressサイトを確認できます。

また、UpdraftPlusプラグインを使ってデータの移動を行う場合、データベースのバックアップに含まれる2箇所のURLを修正する必要があります。この作業を誤ると、サイトにアクセスできなくなり、直接データベースを修正する必要があります。

具体的には、以下のSQL文の中で siteurl と home の2つの値を修正します。

INSERT INTO `wp_options` VALUES (1, 'siteurl', 'ここに記述されるurl', 'yes'),
(2, 'home', 'ここに記述されるurl', 'yes');

この部分をローカルIPに合わせて修正することで、データベースの整合性が保たれ、問題なくサイトが表示されるようになります。

総括

Localを使ってローカル環境でWordPressを構築する方法について説明しました。Localは簡単にセットアップでき、またホスティング環境とほぼ同じように動作するため、開発やテストに最適なツールです。WordPressのカスタマイズやテーマの作成、プラグインの開発など、さまざまな用途で活用できます。

ローカル環境での作業は、実際のサイトに影響を与えずに自由に変更やテストができるため、失敗を恐れずに様々な試みができるのが魅力です。特に、ローカル環境で作業した内容を本番環境に反映させる際には、UpdraftPlusプラグインで作るバックアップデータの内、データベースの調整が必要ですが、これらの作業をしっかりと理解しておくことで、トラブルを未然に防げます。

これからWordPressのテーマやプラグインを開発したい方は、ぜひLocalを使って快適なローカル環境を手に入れましょう。

ビジネスサイトを作って学ぶ WordPressの教科書 Ver.6.x対応版
小川 欣一 著
Amazon.co.jp

最後までお読みいただき、誠にありがとうございます。

自作テーマ関連

1
Amazonと楽天APIの併記は規約違反?楽天で商品リンクを自作する
Rakuten Ichiba-related APIs
2
Amazon PA APIからCreators APIへ移行|Offers V1終了の対策と方法
Amazon Creators API
3
iframeからHTMLへ・Turnstileで強化する問い合わせフォーム
Cloudflare Turnstile Contact Form
4
Amazon PAAPI廃止とCreators API完全移行への対策|5月15日
PAAPI 5.0 Deprecation
5
WordPressキャッシュの種類と最適化・自作システムの実践例
WordPress Cache Mechanism

WordPress関連

1
アクセシビリティ重視のdialog式ハンバーガーメニュー解説
Accessibility Dialog Menu
2
WordPressでAVIFが使えない?理由と対処法|WebPとの比較
avif honting service wordpress
3
さくらレンタルサーバー移転手順とCloudflare活用法
sakura hosting service-cloudflare
4
Amazon Creators API移行とセール情報の取得・連携術
amazon-creators-api-wordpress
5
WordPress静的化とCloudflare Pagesでコストゼロ運営を実現
simply-static-cloudflare-pages-wordpress

総合ランキング

1
U字溝と耐火レンガで作る格安の焼鳥台の作り方と使い方
U字溝と耐火レンガで炭火を使う
2
新いも太郎で作る石焼き栗の手順とコツ・甘みを引き出す焼き方
焼けた栗
3
キャビティプロ導入で水槽管理はどう変わる?3ヶ月使用レポート
キャビティプロ
4
TOPPING Mini 300を測定値で見る!最高級の音質を誇る低価格アンプ
Topping Mini 300
5
低価格で高音質!中華アンプとDACのASRの評価とその選び方
Fosi Audio V3
管理者 ほんだ

当サイトの管理者 : 炭火で美味しいものを作ることを中心に、日々の趣味についてを文章にすることで、WordPressを使ってのWebページ作成を忘れないようにするブログです。熱帯魚の世話や野菜の栽培、Linuxについて、音楽を聴くための機材やアイデアなど、興味のあることを書いています。兵庫県在住。