さくらのレンタルサーバでWordPressのマルチサイト設置を半日で行う

やりたい事

ホスティングサービスを契約し、WordPressをインストールする。

ブログ再開前に行った事(この時間は半日に含まず)

・いくつかホスティングサービスの価格と機能を比較した
・やりたい事を絞った
 複数のWPを設置したい
 SSL使いたい
 サブドメインを使いたい

さくらに決めた理由

 価格が安い
 サブドメインを設定可能
 ステージングサーバーがある
 最大8世代のバックアップが可能
 ネットに掲載されている情報が多い

さくらの特徴

 会員メニューに入るためのパスワードは契約時に自分で設定
 ダッシュボードに入るためのパスワードは仮登録の段階でメールで送られてくる
 外国人に厳しい … サーバコントロールパネルは日本語のみ、初期設定だとWPの管理画面に入れない


ここから設定

whois情報の変更

 https://help.sakura.ad.jp/hc/ja/articles/206052982
 契約情報 → ドメインメニュー → WHOIS情報 → 変更
 これを行わないと、Whoisに自分の名前が晒される

ドメイン追加

  https://help.sakura.ad.jp/hc/ja/articles/206053802
 ドメイン/SSL設定 → 新しいドメインの追加
 これを行わないと、取得したドメインが使えない

SSL証明書登録

 https://help.sakura.ad.jp/hc/ja/articles/115000136822
 無料SSLを選択
 最近はSSLが標準なのでやっておくべき

WordPress インストール

 https://help.sakura.ad.jp/hc/ja/articles/206057622

  1. データベースの設定 → データベースの新規作成 → データベース作成
  2. クイックインストール → ブログ → WordPress → インストール
  3. [>> アプリケーションの設定へ進む <<] に進まない
  4. ドメイン/SSL設定 → 変更 → 指定フォルダの設定
  5. ドメイン名を入力し初期設定

 データベース新規作成時、接続パスワードをメモしておくこと
 MySQLのutf8は4バイト文字を扱えないのでutf8mb4を選択
 WPのインストールは手順通りにやらないとハマる
 特に 3. で進んでしまうと https://el-camino-real.com/WPフォルダ名/ がホームページになってしまう。設定完了するとデータベースに設定が書き込まれてしまうため、WPを再インストールするだけではこの状況から抜け出せない。その場合、下記の手順で一旦環境を戻してから再度インストールを行う事

  1. クイックインストール → ブログ → インストール済み一覧 → アンインストール
  2. ドメイン/SSL設定 → 指定フォルダを空にする
  3. データベースの設定 → 削除

WordPress 初期設定

 初期状態では海外から設定画面にアクセスできないため、アクセス制限設定を解除する必要がある
 国外IPアドレスフィルタ → アクセス制限設定 無効

 https://el-camino-real.com にアクセスし、初期設定を行う
 初期状態で放置しておいた場合、万が一他人に見つかって設定されると乗っ取られる

WordPress マルチサイトの設定

 https://www.templateking.jp/practical/build/sub_dir.html
 このサイトを参考にしたが、3点気になった点
 4-1) ディレクトリの追加は必要なかった
 4-3) .htaccessは # BEGIN WordPress ~ # END WordPress ブロック内に追加するのではなく「置き換える事」
 5 サイトネットワーク管理は、画面左上にある

 マルチサイトを行う場合、サブドメイン型とサブディレクトリ型のどちらかを選べる。サブドメイン型の方が設定が面倒になりそうなのでサブディレクトリ型にした。