Shining Days

明るい日々を送りたい

WordPressの導入にチャレンジ Part3

いよいよWordPressのマルチサイト化に挑戦してみます。

前回はこちら
shining-day.hateblo.jp

wp-config.phpの編集

以下のコードをwp-config.phpに追加します。

define( 'WP_ALLOW_MULTISITE', true );

管理画面にアクセスします。
ツールの下に、「サイトネットワークの設置」という項目が増えました。
f:id:shining_day:20210324114232p:plain

マルチサイトの設定

「サイトネットワークの設置」から、必要情報を入力して「インストール」ボタンを押します。
f:id:shining_day:20210324120615p:plain

私はサブドメイン型にしました。
あとから別ドメインを設定するならどちらを選んでも良いようです。
私はサブドメインと別ドメインを併用したいのでこちらにしました。
(利用方法のイメージとして、サブドメインで運用→続きそう・成果が見込めそうなら独自ドメインへ変更を考えています。)


このようなエラーメッセージが出たので、サーバの方でDNS設定を追加しました。
f:id:shining_day:20210324121414p:plain
f:id:shining_day:20210324121709p:plain

wp-config.php.htaccessの変更

画面上に各ファイルの変更を促す表示がでるので、その通りに両ファイルを変更します。

マルチサイト化の完了

変更後、再ログインするとダッシュボードに以下のような変化があります。
f:id:shining_day:20210324122610p:plain

サイトネットワークのダッシュボードです。
ここから新しいサイトを追加します。
f:id:shining_day:20210324122741p:plain

サイト(ブログ)の追加

f:id:shining_day:20210324123141p:plain

サイト一覧に追加したサイトが表示されます。
f:id:shining_day:20210324134232p:plain

しかし、ここで問題が発生しました。
追加したサイトの「ダッシュボード」をクリックしても、404画面が表示されます。

原因はバーチャルホストの設定でした。
もともとWordPress用に新しくドメインを取得し、そちらをメインのサイトに間借りさせていたのです。
バーチャルホストのAlias設定を変更することで解決しました。


f:id:shining_day:20210324134651p:plain
追加したサイトのダッシュボードにアクセスできるようになりました。

今回の作業内容

WordPressのマルチサイト化を行いました。
私のようにつまづくことがなければ、簡単に行うことができます。

次回

WordPressをマルチドメインで運用してみます。