WordPress3.0をインストールして、新機能マルチサイトを使ってみる
格安レンタルサーバーあるいは自宅サーバーにWordpress3.0をインストールしてみましょう。
最新版をダウンロード
Wordpressの最新版(現在は、3.0)をダウンロードしましょう。
日本語版は、WordPress 日本語からダウンロードします。
英語版は、WordPressからダウンロードします。
SSH/Telnetに対応している格安レンタルサーバーなら、そのまま、ZIPファイルをアップロードしましょう。
$ unzip wordpress-3.0-ja.zip
とコマンド1発で、カレントディレクトリへ解凍してくれます。これで、アップロードに時間短縮が可能ですね。
格安レンタルサーバーにもよりますが、もし、できないようなら、以下のSSH/Telnetに対応していない方を同じようにアップロードしましょう。
SSH/Telnetに対応していないなら、自PCに一旦解凍します。解凍したディレクトリ&ファイル一式をアップロードします。
もちろん、サイトのカレントディレクトリへアップロードします。間違えないようにしましょう。
$ chown -R apache. wordpress
FreeBSDでは、webact ?だったと思います。
共用レンタルサーバーの場合は、ユーザが、所有権・グループにそのままなりますから、ほとんど問題になりません。
wordpressをインストール
さて、先の手順でアップロードまで終えたら、WEBブラウザから、アップロードしたサイトへアクセスします。
あとは、WEBブラウザから操作することでインストールします。
- アップロードしたサイトへアクセスする。
最初に表示される画面は、以下のような画面だと思います。

この画面は、wp-config.phpがありません。wp-config.phpを準備してから、アクセスしてね。・・・ということなので、wp-config.phpを準備します。
サンプルが、wp-config-sample.phpの名前でありますから、これをコピーして編集します。
- wp-config.phpを編集する。
SSH/Telnetでやった場合の例を以下に簡単に記述しておきます。
最低限入力が必要な項目は、上記のとおりです。$ cp wp-config-sample.php wp-config.php $ vi wp-config.php : : : /** WordPress のためのデータベース名 */ define('DB_NAME', 'database-name'); /** MySQL データベースのユーザー名 */ define('DB_USER', 'user-name'); /** MySQL データベースのパスワード */ define('DB_PASSWORD', 'user-password'); /** MySQL のホスト名 */ define('DB_HOST', 'localhost'); /** データベースのテーブルを作成する際のデータベースのキャラクターセット */ define('DB_CHARSET', 'utf8');
下記にそれぞれの説明を加筆しておきます。
- DB_NAME : データベース名
MySQLのデータベース名です。 - DB_USER : データベースのユーザー名
先に指定したMySQLのデータベースへアクセスするためのユーザ名です。 - DB_PASSWORD : データベースのパスワード
先に指定したMySQLのデータベースへアクセスするためのユーザのパスワードです。 - DB_HOST : ホスト名
先に指定したMySQLのデータベースのホスト名です。
同じホスト上にMySQLがあれば、”localhost” or “127.0.0.1″でOKです。
格安レンタルサーバーでは、ほとんどの場合、負荷分散のため別ホストになっています。
もし、わからない場合は、問い合わせてみましょう。
- DB_CHARSET : データベースのキャラクターセット名
いわゆる文字コードです。
よほど意識していない限りは、”utf8″でOKです。
MySQL4系でどうしても”utf8″が使えないような場合を除き、上記でOKです。
上記のviが日本語(UTF8)に対応していないなら、自PCで編集することをおすすめします。
また、上記の項目は、編集しなくても、とりあえず、wp-config.phpがあればOKです。
インストールウィザードでデータベースの設定ができますので、その画面で編集してもOKです。
- DB_NAME : データベース名
- 再度、アップロードしたサイトへアクセスする。
もし、以下のような画面が表示されれば、何か設定に誤りがあるので、再確認しましょう。

下記の画面が表示されればOKです。

ここでは、以下の項目を設定し、WordPressインストールをクリックします。- サイトのタイトル
ブログタイトル名を入力します。 - ユーザー名
サイトの管理ユーザ名になります。セキュリティの面からも、adminでないユーザ名を指定しましょう。
- パスワード
サイトの管理ユーザのパスワードになります。
- メールアドレス
サイトの管理者のメールアドレスになります。
- このサイトがGoogleやTechnoratiなどの検索エンジンに表示されるのを許可する
通常は、チェックします。
後で変更もできるので、サイト構築中だけは、チェックを外しておくことも良いかもしれませんね。
データベースへの登録が完了したら、以下の画面が表示されます。

画面下のログインをクリックしてみましょう。
- サイトのタイトル
- ログインしてみる。
先の画面の画面下のログインをクリックすると下記のログイン画面が表示されます。

ユーザ名、パスワードを入力してログインをクリックしてみましょう。

Wordpress2.xを使ったことがある方なら、それほど違和感なく使えると思います。
Wordpress2.xに比べると、すべてをグレーで統一した色彩感は、
ですかね。
- サイトを確認する。
サイトへアクセスしてみましょう。
デフォルトのテーマもWordpress2.xに比べると、
ですかね。

WordPressのマルチサイトを使ってみる
Wordpress3.0のきのうとして、最も有名で期待されている機能は、マルチサイト(Muti-Site)でしょう。
ここで、簡単なマルチサイト(Muti-Site)の使い方について、記載してみましょう。
- wp-config.phpを編集して、マルチサイト(Muti-Site)を有効にします。
上記のように、「編集が必要なのはここまでです ! ・・・・」の前に”WP_ALLOW_MULTISITE”を定義します。: : : define('WP_ALLOW_MULTISITE', true); /* 編集が必要なのはここまでです ! WordPress でブログをお楽しみください。 */ :
- 管理画面へログインします。
http://あなたのサイトURL/wp-login.phpへアクセスしてログインします。
ログイン中なら、一旦、ログアウトし、ログインしなおします。
左メニューの [ツール] – [ネットワーク]をクリックします。

ここでは、マルチドメインっぽく使いたいので、
ネットワーク内アドレス : サブドメイン を選択します。
ネットワークの詳細 : ネットワークのタイトル、管理者のメールアドレスをそれぞれ設定します。
最後にインストールをクリックします。
- 画面の指示に従い各ファイルを編集します。
ネットワークのインストールを実行すると、以下のような画面が表示されます。

この画面の指示に従い、各ファイルの編集を行います。
- wp-content/blogs.dir というディレクトリを作成します。
また、アクセス件を開放(書き込み可 chmod 644)しておきます。
- .htaccessの編集を行います。
ファイルがないようなら、作成します。
- wp-config.phpの編集を行います。
ここまで編集を終えたら、再ログインします。
- wp-content/blogs.dir というディレクトリを作成します。
- 再ログインします。
再ログインすると、特権管理者というメニューが左上に表示されます。これが、ネットワークの管理メニュー(Multi-Siteの管理メニュー)になります。

[特権管理者] – [サイト]をクリックしてみます。
上記画面のように新しいサイトを入力できますので、ここで新しいサイトを作ってみましょう。
サイトアドレス:サブドメイン名を指定します。
サイトタイトル:サブドメインサイトのタイトルを指定します。
管理者メールアドレス:サブドメインの管理者メールアドレスを指定します。
最後にサイト追加をクリックし、サイト追加完了です。
格安レンタルサーバーでは、ここで指定したサブドメインのディレクトリをWordpress3.0をインストールしたディレクトリと同じに設定する必要があります。
さくらインターネットでは、以下のような感じですね。

いずれも同じディレクトリを指していますね。
※さくらインターネットの場合、既に独自ドメインを利用されていて、そのサブドメインを利用する場合は、上記の設定だけで使えるはずです。
新しい独自ドメインを利用する場合は、他社管理のドメインは、そのドメインのDNSサーバーをさくらインターネットのDNSサーバーに設定すれば、同じように使えます。
自宅サーバーなら、バーチャルホストの設定で、同じディレクトリを指すように設定します。
もちろん、DNSの設定もしなければなりません。
追記:
※必ず、ここのWordpressのマルチドメイン(サブドメイン)を作成する前に、この作業を行っておかないといけません。
だって、Wordpressは、DNSを設定してくれませんからね。
この設定をしていないと、Wordpressは、新しいサブドメインがどこかなんてわかんないんですからね。
・・・・ちょっと、聞かれたので追記です。
- ダッシュボードを切り替えてみます。
マルチサイトの登録ができたら、それぞれのサイトは、ダッシュボードを切り替えて管理されます。
ダッシュボードの切り替えは、[ダッシュボード] – [参加サイト]をクリックし、現在管理中のサイト一覧から、切り変えたいダッシュボードを選択するだけです。

ダッシュボードの切り替え後は、通常のWordpressと同様に記事の投稿、編集を行います。
実際に新しく作成したサブドメインのサイトへダッシュボードを切り替えると、おおーっ英語版のダッシュボードへ切り替わりました。

おちついて、[Setting] – [General] で、Site Language : Jpanaeaseへ切り替えればOK。
- 完了です。
ここまでで、おわかりのとおりマルチサイトと言ってもマルチドメインの管理ができるわけではないのですね。
マルチドメインの管理を行うには、プラグインが必要です。
例えば、WP Multi Network 、Yet Another Multi-Site Managerなどです。
ダウンロード : WP Multi Network
WP Multi Network をインストールしてみました。
このプラグインをインストールして、ネットワークで有効にします。
すると、[特権管理者] – [Network]というメニューが現れます。
クリックしてみましょう。

後は、マルチサイトをインストールしたときと同じ要領で、サイト情報を入力しましょう。
ネットワーク名: デフォルトのネットワークと区別ができるように名前をつけましょう。
ドメイン: http://以降をドメイン名を指定します。例) exmaple.com
パス:通常は、’/'で良いです。
Site Name:サイト名
これで、Create Networkをクリックして作成します。
後は、このネットワークへマルチサイトを追加する・・・という流れになります。
※ネットワーク間の切り替えは、ログインが必要になります。
以下のような管理になるんですね。ネットワークっていいうのは、ドメインと同じ意味でしょうかね。
ネットワーク#1 -+- マルチサイト#1 +- マルチサイト#2 : +- マルチサイト#l : ネットワーク#m -+- マルチサイト#1 +- マルチサイト#2 : +- マルチサイト#n
本格的に使いたい方は、必ずプラグインの動作を確認してからにしましょう。
です。もし、インストールに不安のある方は、初心者にもやさしいきれいなドキュメント、あるいはクイックインストール(簡単インストール)機能のある
もし、インストールに不安のある方は、初心者にもやさしいきれいなドキュメント、あるいはクイックインストール(簡単インストール)機能のある
何といても安い!ロリポップ!(lolipop)ロリポプラン
安定感抜群のロリポップ!(lolipop)チカッパプラン
早さと容量のヘテムル(heteml)
がおすすめです。
また、ある程度UNIX系のコマンドをご存知なら、SSH機能のある
何といても安い!コアサーバー(coreserver)
安定感抜群のさくらインターネット(スタンダード)
早さと容量のさくらインターネット(プレミアム)
がおすすめです。
この記事を読んだ人は次の記事も読んでいます:
- 無料XREAへWordPressをインストールしてみた
- 評判のロリポップ!チカッパプランに WordPressをインストールしてみた
- 評判のさくらインターネット(スタンダード)に WordPressをインストールしてみた
- 評判のファイアバード(firebird)に WordPressをインストールしてみた
- 評判のエックスサーバー(XServer)に WordPressをインストールしてみた


へどうぞ。(お試し期間が10日あります。)
からどうぞ。(お試し期間が14日あります。)
(4.50)
(4.44)
(5.00)
(1) ...
(2) ...
ボタンをクリックすることで、レンタルサーバー、ドメインレジストラを評価いただけます。

2010年7月10日, 12:54 AM
3.0へアップデートする際は、
インストール先ディレクトリの配下にwp-settings.phpがあると思いますので、これを以下のように編集しましょう。
define(‘WP_MEMORY_LIMIT’, ’32M’);

define(‘WP_MEMORY_LIMIT’, ’64M’);
メモリが不足しているとうまくアップデートできないみたいです。
以前にも、Wordpressのアップデートを行うときは、そんなことがありました。
もし、Wordpressのアップデートでうまくいかないときは、試されると良いかもしれません。