ローカル環境でサブドメインの設定を行う手順(Mac)

サブドメインをローカル環境で設定するためには、まずMacのhostsファイルを編集します。
このファイルを編集することで、指定したサブドメインをローカルで認識させることができます。
手順は以下の通りです。

まず、ターミナルを開き、次のコマンドを実行してhostsファイルを編集します。

sudo nano /etc/hosts

次に、以下のようにサブドメインを追加します。example.localは自分のサイトのドメイン名に置き換えます。
(127.0.0.1はループバックアドレスと呼ばれる自分自身のコンピューターを指すアドレス)

127.0.0.1 example.local
127.0.0.1 sub.example.local

これにより、example.localsub.example.localがローカルで解決されるようになります。
編集が完了したら、Ctrl + Oで保存し、Ctrl + Xでエディタを閉じます。

サブドメイン型のマルチサイトを設定する

「Local by Flywheel」などのツールを使用している場合、通常は仮想ホストファイル(1台のサーバーで複数サイトを動かすための設定)を手動で編集する必要はありません。
このツールは自動的に仮想ホストを設定してくれるため、基本的にはhostsファイルを設定するだけで済みます。

まず、Localを起動し、対象となるサイトを選択します。

WordPressのwp-config.phpファイルにアクセスし、以下のコードを追加してマルチサイトを有効化します。

define('WP_ALLOW_MULTISITE', true);

その後、WordPressの管理画面にログインし、ツールからネットワークの設定を開きます。サブドメイン型を選択し、指示に従って設定を進めます。サブドメイン型を有効にするには、さらに以下のコードをwp-config.phpに追加します。

define('SUBDOMAIN_INSTALL', true);

これで、ローカル環境でサブドメイン型のWordPressマルチサイトを設定する準備が整います。

コメントを残す

CAPTCHA


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください