WordPressの子サイトに独自ドメインを割り当てたい

今までWordPressのマルチサイトでいくつかサイトを作ってた。(yamakadoh.net/blogとかyamakadoh.net/studyabroadとか)
取得したドメイン hoge.com(例えです)に、作った子サイトを割り当てるようにしたく、調べると、”WordPress MU Domain Mapping”というプラグインが便利ということで使ってみた。けど、WordPressフォルダを公開フォルダの直下に置かないと、WordPressの管理画面でエラーが出るようで、設定出来なかった。。www(公開フォルダ)/blogという構成だったので。

レンタルサーバのコントロールパネルのドメイン設定を変えたりとやったけど、既存環境に手を加える方が、新規に環境を作るより(自分は)時間と手間がかかると判断し、WordPressを入れ直した。その時のメモ

  • レンタルサーバのコントロールパネルでデータベースを作成
  • WordPressフォルダをアップロード(ver.3.3.2)
  • wp-config.phpを編集
    • define('DB_NAME', 'xxx');
      define('DB_USER', 'xxx');
      define('DB_PASSWORD', 'xxx');
      define('DB_HOST', 'xxx');
      define('WP_ALLOW_MULTISITE', true);
      
  • アクセス確認&インストール。(サイトタイトル、ユーザ名、パスワードの入力)
  • レンタルサーバのコントロールパネルでドメイン設定。(www/WordPressフォルダにyamakadoh.netドメインを割り当て。今までwwwフォルダにyamakadoh.netを割り当ててた。)
  • WordPressマルチサイト化
    • WordPress管理画面の設定>一般で、WordPressアドレスとサイトアドレスをhttp://yamakadoh.netに変更
    • WordPress管理画面のツール>ネットワークの設定で、サブドメインかサブディレクトリを選択(今回はサブディレクトリを選択した。)
    • WordPress管理画面の指示に従う(blogs.dirの作成、wp-config.phpの更新、.htaccessの作成)
  • 子サイトを作る
  • WordPress MU Domain Mappingプラグイン
    • WordPress管理画面からインストール&ネットワークで有効化
    • sunrise.phpをwp-contentにコピー
    • wp-config.phpを編集。(define(‘SUNRISE’, ‘on’);を追加した。)
    • WordPress管理画面の設定>Domainsで、独自ドメインを割り当てたい子サイトのSiteIDとDomain(hoge.com)を入力
  • レンタルサーバのコントロールパネルでドメイン設定。(www/WordPressフォルダにhoge.comドメインを割り当て。
  • hoge.comにアクセスし、子サイトが表示されることを確認

参考サイト

関連エントリー

  1. WordPressプラグインX個
  2. フォント変更
  3. WordPressテーマに手を加えたい
  4. twitterウィジェットのプロフィールで、アイコンと名前が上揃えにならない
  5. WordPressでソーシャルボタンを設置したい
This entry was posted in 未分類 and tagged , . Bookmark the permalink.