2009-04-09
ローカルPCにWordPress MUをインストール
WordPress MU > Home http://mu.wordpress.org/
WordPressのマルチユーザー版だそうです。
WordPress自体全く未経験なこともありそれなりに苦労しましたが、とりあえずインストールできたのでその手順を書いてみます。環境はWindowsXP + XAMPP 1.6.7 + WordPress MU 2.7.0です。(※ やや強引な手法をとってますので、あまりおすすめはしません。まずい点があればご指摘ください)
XAMPPのインストール
apache friends - xampp for windows
インストールが済んだら、スタートメニューからコントロールパネルを起動し、ApacheとMySQLを起動します。
WordPress MUのインストール
スクリプト設置
- 上記WordPress MUのサイトからアーカイブをダウンロードして、解凍します。
- wordpress-muを、XAMPPのインストールフォルダ「C¥xampp¥htdocs」に設置します。
- wordpress-muをwpmuにリネームします(ここはお好みです)。
データベースの作成
- phpMyAdmin(http://localhost/phpmyadmin/)にアクセスします。
- 「特権」ページへいき、「新しいユーザを追加する」をクリックします。

- ログイン情報を入力します。
- ユーザ専用データベースで、「同名のデータベースを作成してすべての特権を与える」を選択します。
- 「実行する」ボタンより、データベースの作成実行します。

- データベースwordpressの管理ページへ行き、「操作」タブをクリックします。
- 照合順序を「utf8_general_ci」に変えておきます。
- ※ やらなくてもいいかもしれません
localhostはダメ
ここで、http://localhost/wpmu/へアクセスすると、「localhostでは作れないよー」というエラーメッセージが出ます。
【※追記】http://127.0.0.1/wpmu/であれば作成可能なようです(コメント欄参照)。
hostsファイルの編集
127.0.0.1 wordpress.mu
Apache confファイルの編集
- 「C:¥xampp¥apache¥conf¥httpd.conf」をテキストエディタで開きます。
- hostsファイルで編集した値に合わせて、以下のような記述を追記します。
- ※ 不要な行もあるかもしれません
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot "C:\xampp\htdocs\wpmu"
ServerName wordpress.mu
<Directory "C:\xampp\htdocs\wpmu">
Options Indexes
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
XAMPPのコントロールパネルからApacheを再起動します。
ブラウザよりインストール
- http://wordpress.mu/へアクセスします。

- 必要な項目を入力します。
- Submitをクリックします。
- 以下のような画面になれば完了です。

完了後、Wordpress MUのフォルダの中に、wp-config.phpと.htaccessファイルができます。
500 internal server error
完了画面から「log in」をクリックすると、500エラーになります。ググってみたものの、解決策が見つけられませんでした。ので、とりあえず.htaccessファイルを削除してみます。するとエラーがなくなります。原因はわかりません。
【※追記】
XAMPPだとApacheのhttpd.confでmod_rewriteが初期状態では無効になっているため、それを有効にする必要があるようです(コメント欄で教えていただきました)。
C:¥xampp¥apache¥conf¥httpd.conf
#LoadModule rewrite_module modules/mod_rewrite.so
↓
LoadModule rewrite_module modules/mod_rewrite.so
ちなみに初期状態はWindowsインストーラ版だと無効で、zipまたは7-zipアーカイブ版だと有効になっているのを確認しました。
管理画面へ
- http://wordpress.mu/へアクセスします。

- Log inリンクをクリックします。

- 以下を入力してログインします。
- username: admin
- password: 完了画面で表示されたもの
- 管理画面が無事表示されれば、ログイン完了!

.htaccessを消した影響は、今のところないようです。
【※追記】
.htaccessを消すとブログ画面が見られなくなるようですので、上の追記に書いた対処をするのが良いでしょう。
わかったこと
- WordPressのDBはMySQLを使う
- PostgreSQLは使えない (パッチはあるみたい?)
- はてなダイアリーでURLを記述してリンクさせない場合は、以下のように書く
[]http://example.com/[]
- 75 http://www.google.co.jp/search?hl=ja&client=firefox-a&rls=org.mozilla:ja:official&q=wordpress+MU&as_qdr=m&btnG=検索&lr=lang_ja
- 43 http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&rlz=1T4SKPB_jaJP315JP317&q=MU起動PC
- 28 http://search.yahoo.co.jp/search?p=wordpress+MU+インストール&ei=UTF-8&fr=top_ga1_sa&x=wrt
- 26 http://www.google.co.jp/search?q=wordpress+mu+インストール&hl=ja&lr=&client=firefox-a&channel=s&rls=org.mozilla:ja:official&hs=N15&start=10&sa=N
- 23 http://www.google.co.jp/search?hl=ja&q=wordpress+mu+インストール php&sourceid=navclient-ff&rlz=1B3GGGL_jaJP321JP322&ie=UTF-8
- 22 http://blog.ochanocosaisai.com/?p=394
- 20 http://d.hatena.ne.jp/arai-flat/20090520/1242817967
- 19 http://www.google.co.jp/search?hl=ja&source=hp&q=wordpress+インストール&lr=&aq=3&oq=WordPress+
- 18 http://www.google.co.jp/search?q=wordpress+インストール&lr=lang_ja&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja:official&client=firefox-a
- 17 http://www.google.co.jp/search?hl=ja&lr=lang_ja&client=firefox-a&rls=org.mozilla:ja:official&hs=HHk&ei=V1UWSv6uFsuMkAX57ZnrDA&sa=X&oi=spell&resnum=1&ct=result&cd=1&q=wp-mu+localhost&spell=1



