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は特権者メニューが出ないらしいです。フォーラムに載っています。

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

カスタマイズも自由にできるjQuery「bxSlider」の使い方前のページ

wp_nav_menuでWordPressのカスタムメニューを表示させる次のページ

関連記事

  1. WordPress

    プラグインを使わないでWordPressにページナビを実装してみる

    WordPressのトップページなどの一番下によくあるページナビをプラ…

  2. WordPress

    WordPressで特定の記事やページにカスタムフィールドで指定したCSS・JSファイルを読み込む

    個人的に今後ちょっと使いそうな機能だったのでメモがてらエントリー。Wo…

  3. Last Updated Shortcode

    WordPress

    最後に更新された日付時間をショートコードで表示できるWordPressプラグイン「Last Upda…

    WordPressの記事内に最後に更新した日付時間を表示できるWord…

  4. WordPress

    WordPressの管理画面にメモを残せるプラグイン「Quick Notes on the WP D…

    おもしろいプラグインを試してみました。おもしろいというかとても便利だな…

  5. WordPress

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

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

コメント

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

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

最近の記事

  1. 梅
  2. CAR-HLD12BK
  3. OWL-LPB6701LA

アーカイブ

PAGE TOP