WordPress

ローカル環境のMAMPでWordPressをマルチサイト化してみる

素人なので半日も悩んじゃいました。ローカルでWordPressをマルチサイトにして管理してみたいと思って色々試してみました。設定までは順調に行ったのですがその後の特権管理者が…。とりあえず以下手順をメモしときます。

[ads_center]

ローカルでマルチサイト化する手順

とりあえずまだ試してみただけの段階なのでそれまでの手順です。

MAMPのポート番号を変更

デフォルトのMAMPのポート番号は8888なのでローカルでアクセスする時にlocalhost:8888のように表示されてしまいます。これだとマルチサイト化する時にダメみたいです。なのでポート80に変更します。MAMPの環境設定でポートを選択して80にします。

マルチサイトの機能を追加する

wp-config.phpに以下を追加します。

/** データベースの照合順序 (ほとんどの場合変更する必要はありません) */
define('DB_COLLATE', '');

/** 追加した設定 (マルチサイト化) */
define ('WP_ALLOW_MULTISITE', true);

有効化しているプラグインを全て停止します。そして、ツールの中にネットワークという項目が出現しますのでそれを選択します。ネットワークタイトルやメールアドレスなど必要事項を入力してインストールを押します。

WordPress サイトのネットワークの設定

というページに飛びますのでここに書かれている通りに設定していきます。ここでの設定は3つです。

multisite-local

1. blogs.dirというフォルダを作成する
wp-content/内にblogs.dirというフォルダを作成します。これはメディアファイルを保存するために使われるので書き込み権限を与えます。なので作成する時にパーミッションを707などにします。
2. wp-config.phpを編集する
画面に設定内容が書かれているのでそれをそのままコピーして追加します。
3. .htaccessを編集する
これも画面に設定内容が表示されているのでその通りに従います。

以上でマルチサイト化の設定が完了です。

特権管理者が表示されない

色んなサイトで説明されているのですが上記の設定をした後には特権管理者という項目が追加されるはずなのですがどこにもありません。色々調べてにると3.1系のWordpressは特権者メニューが出ないらしいです。フォーラムに載っています。

特権管理者という項目が出ない代わりに画面右上にサイトネットワーク管理者という項目が出ます。これを見つけるまでなんで半日もかかったのか…。なんにせよこれでようやくサイトを追加できました。とりあえずここまでしか試してないので以上です。

関連記事

  1. WordPress

    WordPressのショートコードをテンプレート(テーマ)内で使用したい時のやり方

    WordPressのショートコードってとても便利ですよね。AddQui…

  2. WordPress

    MAMP(インストール済)でWordPressをローカル環境で動かすまでの簡単な手順

    久しぶりにMAMPを使って新しいWordPressのローカル環境を作っ…

  3. WordPressのログイン時のツールバー

    WordPress

    WordPressでキーワードを登録しておくと自動でリンクをつけてくれるプラグイン「WP Keywo…

    なかなか便利だったのでご紹介します。WordPressで自分が登録した…

  4. WordPress

    WordPressでマルチサイト化した時にアイキャッチ画像の設定が表示されない

    ローカル環境でWordPressをマルチサイト化してみたところダッシュ…

  5. WordPress

    WordPressで人用のサイトマップを作ってくれるプラグイン「PS Auto Sitemap」の使…

    WordPressで人に見せるための人用サイトマップを簡単に作成してく…

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

最近の記事

  1. 田沢湖
  2. ハクバ シリコンクロス
  3. トライポッドスリーブ
  4. レンズペン3 ミニプロとレンズペン ELITE マイクロプロ

Instagram始めました

Facebookページ

PAGE TOP