WordPress3.0でのマルチブログ化(複数ブログ化)する方法・手順

(1)WordPressのwp-config.phpファイルをPCにダウンロード。
その中に、

define(‘WP_ALLOW_MULTISITE’, true);

と一行加えます。17行目と18行目を新たに加えています。

そのwp-config.phpファイルをサーバーにアップロードして更新します。

(2)すると、今まで無かった「ツール」の中に「ネットワーク」という項目が新しくできます。

(3)「ツール」の中の「ネットワーク」をクリックすると、「Word Pressサイトのネットを作成」画面が出てくる複数ブログ(マルチブログ)を作る際の、子ブログを
・サブドメイン形式にするか、
・サブディレクトリ形式にするか、

を選択することができます。この選択は、後で変更することはできないと書いてあります。
なお、バーチャルホスト(サブドメイン)機能を使う場合には、ワイルドカードDNSレコードが必要になるとのこと。
これは、原則的には、サーバーのroot権限が無いと実現が難しい。

通常、root権限は、自宅サーバーや専有サーバーやVPSサーバーで無いと持てないので、共有サーバーの場合は、サブディレクトリ形式の方が簡単に設定できると思います。

SEO(=検索エンジン最適化)のことを考えたら、サブドメイン形式ですと、それぞれのサイトが検索エンジンに別に認識されるので、全体と見ると検索されやすかったり、するのかもしれませんが、ここでは、簡単な方として、サブディレクトリ形式を選択して進みます。

ここでは、「サブディレクトリ」を選択して、「インストール」をクリックします。

(4)すると、「ネットワークを有効化中」画面が出てくると思います。

その指示に従って、更新していきます。

なお、もしマルチブログ化(複数ブログ化)に失敗した時のために、注意として、現在の wp-config.php と .htaccess のバックアップをとることをお勧めしています。

まず、
「/var/www/vhosts/○○○.com/httpdocs/wp-content の中に blogs.dir ディレクトリを作成してください。このディレクトリは、追加するサイトでのメディアアップロードの保存に使われるため、ウェブサーバーの書き込みを許可しておく必要があります。」
とあるので、指示に従い、wp-contentフォルダの中に、「blogs.dir」というフォルダを作ります。
これはFTP上からフォルダを新規作成すればできます。
書き込みを許可しておく必要がある、ということは、パーミッション(属性)の変更が必要です。
サーバー環境にも寄りますが、パーミッション(属性)を「777」に変更しておくと大丈夫だと思います。

(1)の手順でも行ったように、wp-config.phpファイルに指示されたコードを追加する必要があります。
「/* 編集が必要なのはここまでです ! WordPress でブログをお楽しみください。 */ という行より上に以下のコードを追加してください。」とありますので、その通りにします。

「/var/www/vhosts/○○○.com/httpdocs/ の .htaccess ファイルに次を追加し、ほかの WordPress のルールを置き換えてください。」
とありますので、.htaccessファイルを作り、指定されたサーバーの階層にアップロードします。
なお、パソコンやサーバー環境によっては、.htaccessという形式はそのままでは編集できないかもしれません。
その場合は、まずは、自分のパソコンでhtaccess.txtというテキストファイルを作り、それをアップロードして、その後にFTP上で名前の変更として「.htaccess」とすると設定できると思います。

管理画面に表示された全ての作業が終わりましたら、一番下の「ログイン」をクリックしましょう。

「以上のステップを完了すると、ネットワークの有効化と設定が行われます。ログインし直す必要があります。 」
とありますので、クリックすると、ログアウトされた状態になり、管理画面へのログイン画面が表示されます。

(5)ログインすると、管理画面の左上に「特権管理者」という項目ができていると思います。
(「特権管理者」は、WordPress 3.0 RC2版での名称ですので、WordPress3.0での正式リリースでは名称が変わるかもしれません。)

これにより、WordPress3.0でのマルチブログ化(複数ブログ化)の設定が完了します。

なお、WordPress3.0の「特権管理者」は、そのサイト全体の「親」になる、というイメージです。
その下に子ブログを作ることができるということになります。
なので、1つ1つの子ブログの管理者の管理画面には「特権管理者」の項目は表示されません。

「特権管理者」の項目で、子ブログを作る設定や、子ブログがインストールできるテーマを設定したり、新規登録の許可・非許可を設定したり、といった、サイト全体の設定を行うことができます。

WordPress 3.0 RC2版では、「特権管理者」の項目には、
・管理
・サイト
・ユーザー
・テーマ
・設定
・更新
があります。

・管理は、ネットワーク管理という意味でして、今作られているサイトの数とユーザー数を一覧することができます。
・サイトは、管理画面からサイトを追加する場合に使います。以下の画像は、そのサイトの新規追加の画面です。なお、設定からWEB上から(ログインしないで)新規にサイトやユーザーを増やすように工夫することもできます。
・ユーザーは、ユーザーを一覧したり、追加・削除することができます。
・テーマは、子ブログに使わせることのできるテーマを指定することができます。デフォルト(初期設定)では、「Twenty Ten」テーマのみですので、自分で新たに追加することで増やして、それを子ブログに使わせるかどうかを設定することができます。
・設定は、サイト全体に対する様々な設定ができます。
・更新は、例えば、WordPressにバージョンアップがあった場合などに、子ブログまでバージョンアップする必要がある時に、更新します。

 ワードプレス

About Ken 329 Articles
有限会社ナセバーナルの代表取締役

Be the first to comment

Leave a Reply

Your email address will not be published.


*