wp-config.phpの修正

既存のサーバがマルチサイト化されているので、新サーバもマルチサイト化する必要があり。

wp-config.php

 赤字部分を追加。

/**
 * 開発者へ: WordPress デバッグモード
 *
 * この値を true にすると、開発中に注意 (notice) を表示します。
 * テーマおよびプラグインの開発者には、その開発環境においてこの WP_DEBUG を使用することを強く推奨します。
 *
 * その他のデバッグに利用できる定数についてはドキュメンテーションをご覧ください。
 *
 * @link https://ja.wordpress.org/support/article/debugging-in-wordpress/
 */
define( 'WP_DEBUG', false );
define( 'WP_ALLOW_MULTISITE', true );

/* 編集が必要なのはここまでです ! WordPress でのパブリッシングをお楽しみください。 */

 WordPressに再度ログインしてダッシュボードを開く。
「ツール」の中に「サイトネットワークの設置」が追加されているのでクリック


この際、前もってプラグインを全て無効化しておく必要がある。 さもないと次のメッセージが出てしまう。

 プラグインを無効にしておくと、次の画面に。
 インストールボタンを押して

 注意点が書いてあるので、wordpressのインストールディレクトリにあるwp-config.php、.htaccessの両ファイルをバックアップし、その後この通りに修正。

wp-config.phpを修正

define( ‘SUBDOMAIN_INSTALL’, true );でサブドメイン型のマルチサイトを選び
define( ‘DOMAIN_CURRENT_SITE’, ‘raspberrypi.local’ );でドメイン名を’raspberrypi.local’としているので
サブドメインは、’***.raspberrypi.local’の名前になる。

define( 'WP_ALLOW_MULTISITE', true );
define( 'MULTISITE', true );
define( 'SUBDOMAIN_INSTALL', true );
define( 'DOMAIN_CURRENT_SITE', 'raspberrypi.local' );
define( 'PATH_CURRENT_SITE', '/' );

.htaccessファイルも修正

これで、マルチサイト化は終わり。

 次は、実際にサイトデータの移転を行ってみる。