ブログなり専門HPなりを複数立ち上げたくなったのでWordPressのマルチサイト化を行った。
3つの方法から選択できるのだが、一般的なサブディレクトリ化を選択した。一応、メモとして3つの方法を記しておく。
① サブディレクトリ化 → 取得したドメイン/新しいドメイン
② サブドメイン化 → 新しいドメイン.取得したドメイン
③ 複数ドメイン化 → 新しくドメイン取得
③は別途レンタルサーバー契約して新しくドメイン取得する方法なのでお金が追加でかかる。①か②だったら既に契約済みのところに追加できる。
- 設定の流れは以下の通り
Step 1. プラグインはすべて停止されておく
Step 2. FTPソフトで契約しているレンタルサーバーからwp-config.phpというファイルと.htaccessをダウンロード
Step 3. 2つのファイルを念の為、バックアップ取っておく(どこかにバックアップフォルダを作ってバックアップ用に保存しておく)
Step 4. wp-config.phpをメモ帳で開いて、マルチサイト化を有効にする文字を入力する
Step 5. 書き換えたwp-config.phpをレンタルサーバーにアップロードして上書きする
Step 6. WordPressのダッシュボードからツール→ネットワーク設置を選択
Step 7. サブドメインかサブディレクトリ(自分はこっちを選択)を選択してネットワークをインストールする
Step 8. マルチサイトを構築するために必要なコードが表示されるので指定のファイルに追記(追記はwp-config.phpファイルの方)または変更(変更.htaccessファイルの方)はする
Step 9. それぞれのファイルを上書き保存してまたレンタルサーバーにアップロードして上書きする
Step 10. WordPressに再ログインすれば参加サイトという新しいアイコンが出るのでサイトを新規に作れる状態になっている
では以下絵を入れながら詳細説明。
Step 1. プラグイン一括停止
Step 2. FTPソフトはFFFTPを使用。ソフトを立ち上げて新規ホストを選択して必要事項を入力する。
ホスト名 → 取得したドメイン(〇〇.comとか)
ユーザー名とパスワードはレンタルサーバーからやってきたメールに記載されている。エックスサーバーならば【Xserver】■重要■サーバーアカウント設定完了のお知らせ[試用期間] (explanatory.xsrv.jp)という件名のメールに記載されている。
wp-config.phpと.htaccessは自分のドメインの中のpublic_htmlというフォルダに入っている。
Step 4. wp-config.phpwをメモ帳で開いて中身の
/* 編集が必要なのはここまでです ! WordPress でブログをお楽しみください。 */
の上辺りに以下を入力
/* マルチサイト機能を有効化するタグ */
define(‘WP_ALLOW_MULTISITE’, true);
Step 5. 書き換えたwp-config.phpをレンタルサーバーにアップロードして上書きする
Step 6. WordPressのダッシュボードからツール→ネットワーク設置を選択Step 7. サブドメインかサブディレクトリ(自分はこっちを選択)を選択してネットワークをインストールする
Step 8. マルチサイトを構築するために必要なコードが表示されるので指定のファイルに追記(追記はwp-config.phpファイルの方)または変更(変更.htaccessファイルの方)はする
wp-config.phpに以下のようにコピペ。
.htaccessの方は追記ではなく書き換え。
元のファイル
書き換え後
Step 9. それぞれのファイルを上書き保存してまたレンタルサーバーにアップロードして上書きする
Step 10. WordPressに再ログインすれば参加サイトという新しいアイコンが出るのでサイトを新規に作れる状態になっている
サイトをクリックすると新規追加ができる
好きなサイトアドレス(URL)を決めてサイトを追加ボタンを押せばOK
以上。
プラグインは停止しているので必要なプラグインを有効化して完了。新しい作ったサイトともともとあったサイトで各々有効化しなければいけないことに注意。
コメント