世の中の話題・オススメ情報・メモ情報を発信!

  • このエントリーをはてなブックマークに追加

WordPress3.0のマルチサイト機能を有効化する

2010.06.23

WordPress3.0のマルチサイト機能を有効化する はコメントを受け付けていません。

WordPress3.0の日本語版が正式リリースされたので、早速、インストールし、
マルチサイト機能を使おうとしたがどこにも設定項目が見当たらない。。。
何故???ググってみるとどうやら標準では、マルチサイト機能が使えない
ようです。そんなバカな。。。WordPressMUとう統合したって聞いてたから
てっきり標準で機能が実装されているのかと思ってた。
そんなこと言ってても仕方がないので、方法をメモします。

1.wp-config.php に下記一行を追加

[sourcecode language=”php”]
define ('WP_ALLOW_MULTISITE', true);
[/sourcecode]

※追加場所は、「/* 編集が必要なのはここまでです ! WordPress でブログをお楽しみください。 */」の上に書く

追加後、管理画面にアクセスすると、ツールのメニュー内に
[ ネットワーク ]という項目が追加される。

2.インストール

[ツール]→[ネットワーク]と移動し、追加するサイトの形式を
サブドメイン Or サブディレクトリを選択して、[インストール]ボタンをクリックする。

3.ディレクトリ作成と各種ファイルの編集
⇒[wp-content]に[blogs.dir]ディレクトリを作成し書き込み権限を与える

⇒[wp-config.php]に追加設定

[sourcecode language=”php”]
define( 'MULTISITE', true );
define( 'SUBDOMAIN_INSTALL', true );
$base = '/';
define( 'DOMAIN_CURRENT_SITE', 'devilog.net' );
define( 'PATH_CURRENT_SITE', '/' );
define( 'SITE_ID_CURRENT_SITE', 1 );
define( 'BLOG_ID_CURRENT_SITE', 1 );
[/sourcecode]

※追加場所は、「/* 編集が必要なのはここまでです ! WordPress でブログをお楽しみください。 */」の上に書く

⇒[.htaccess]に追加

[sourcecode language=”plain”]
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ – [L]

# uploaded files
RewriteRule ^files/(.+) wp-includes/ms-files.php?file=$1 [L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ – [L]
RewriteRule . index.php [L]
[/sourcecode]

以上の設定完了後、ログインし直して完了。

※バージョン情報:
WordPress 3.0

関連記事

コメントは利用できません。