WordPress 3.0 でマルチユーザーサイトにする

20 06 2010

先ほどアップデートをした WordPress 3.0 ですが、このバージョンからはマルチユーザーに対応をしました。複数のユーザーでブログを更新することができるようになります。

ということでさっそく設定をしてみましょう。

まずはプラグインに関してはすべて無効にする必要があります。プラグイン一覧のページで、無効にしていきましょう(あとで必要に応じて有効に)。

続いて、マルチユーザーの設定を開始するにあたって、wp-config.php に以下の1行を書いてください。

define('WP_ALLOW_MULTISITE', true);

するとメニューの「ツール」に「Network」が表示されます。

wpmu1

ここをクリックすると、複数のブログを設定するにあたって、サブドメインを利用するか、サブディレクトリを利用するのかを聞いてきます。今回は、サブディレクトリの設定をします。

wpmu2

インストールを実行すると、変更するべき情報が記載されます。

wpmu3

たとえばこんな感じのコードです。

define( ‘MULTISITE’, true );
define( ‘SUBDOMAIN_INSTALL’, false );
$base = ‘/’;
define( ‘DOMAIN_CURRENT_SITE’, ‘users.gr.jp’ );
define( ‘PATH_CURRENT_SITE’, ‘/’ );
define( ‘SITE_ID_CURRENT_SITE’, 1 );
define( ‘BLOG_ID_CURRENT_SITE’, 1 );

wp-config.php に追加で記載する項目、変更をするための項目が出てきます。あと関心したがの、IIS 上で動いているので、きちんと Web.config をどういう風に書くのか、というのが出てきています。この2つの項目を更新したら、一度ログアウトをしてログインしなおしてみましょう。

管理画面に Super Admin が表示されていれば、作業は完了となります。

wpmu4

これでひとまず、マルチユーザーの設定に切り替わりました。





WordPress 3.0 にアップデートをする

20 06 2010

WordPress の新しいバージョン、3.0 がリリースされましたね。ということで、アップデートをしてみました(アップグレードをする前に、DB や Web のバックアップは用意しておきましょう)。環境は Express Web で提供されている WordPress 2.9.1 を新規にインストールをして、それをアップデートしました。

まず全体的なアップデートが動くので、書き込み権限などを変更しましょう。wwwroot の権限として、通常は「読み込み」だけのアクセス権となっているので、「変更」も追加します。モジュールとをダウンロードして、必要に応じて index.php なども書き換えたりするためです。

Express Web を利用している人は、コントロールパネルを開いて、ファイルマネージャーで該当する wwwroot を表示して、鍵のマーク(下図)をクリックします。

wordpress3

そして「変更」のチェックボックスをチェック、あと「すべての子オブジェクトのアクセス権を置換する」をクリックします(下の画面は置換するのチェックしてないやつでした、すみません)。

wordpress0

あとは自分の使っている WordPress の管理画面を開きます。

WordPress1

「アップデートしてください」をクリックして、自動アップデートをクリックすれば、しばらくすればアップグレード完了となります。

WordPress2

日本語版にアップデートを施したので、一部英語のままですが、日本語のファイルが出たら更新すればよいかなと思っています。








フォロー

Get every new post delivered to your Inbox.

現在1,817人フォロワーがいます。