WordPress · 2 min read · Jan 24, 2026
ステップバイステップ: FreeBSD 7 に Wordpress マルチユーザー (WPMU) をインストールする
ステップバイステップ: FreeBSD 7 に Wordpress マルチユーザー (WPMU) をインストールする
Wordpress は、使いやすく、多くのプラグインをサポートしているため、私のお気に入りのブログエンジンの一つです。Wordpress はマルチユーザーモードでも利用可能で、これは単一の Wordpress インストールが多くのユーザーをそれぞれのサブドメインでカバーできることを意味します。このハウツーでは、FreeBSD 7 ステーブルで動作するサーバーに Wordpress wpmu をインストールする手順を示します。
- 最新の wpmu ファイルをダウンロードします。
wget http://mu.wordpress.org/latest.tar.gz- 抽出して名前を変更します:
pwd/home/phantom/public_htmllsinfo.php latest.tar.gztar xvfz latest.tar.gz && rm latest.tar.gz && mv wordpress-mu-1.5.1 wpmulsinfo.php wpmu- DNS サーバーにログインし、DNS エントリを変更してワイルドカードを許可します。例:
+blog.bogus.com:172.88.1.4:86400
+*.blog.bogus.com:172.88.1.4:86400
更新を作成します:
make
/usr/local/bin/tinydns-dataDNS サービスを再起動します:
svc -t /var/service/dnscache/
svc -t /var/service/tinydns/DNS をテストします:
dig blog.bogus.comdns# dig blog.bogus.com; <> DiG 9.4.2 <> blog.bogus.com
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 40754
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0;; QUESTION SECTION:
;blog.bogus.com. IN A;; ANSWER SECTION:
blog.bogus.com. 86400 IN A 172.88.1.4;; Query time: 12 msec
;; SERVER: 172.88.1.1#53(172.88.1.1)
;; WHEN: Fri Jun 20 08:44:06 2008
;; MSG SIZE rcvd: 53dig alam.blog.bogus.comdns# dig alam.blog.bogus.com; <> DiG 9.4.2 <> alam.blog.bogus.com
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 42517
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0;; QUESTION SECTION:
;alam.blog.bogus.com. IN A;; ANSWER SECTION:
alam.blog.bogus.com. 86400 IN A 172.88.1.4;; Query time: 6 msec
;; SERVER: 172.88.1.1#53(172.88.1.1)
;; WHEN: Fri Jun 20 08:44:15 2008
;; MSG SIZE rcvd: 58- ブログサーバーに切り替え、httpd.conf エントリを変更します:
ee /usr/local/etc/apache/httpd.confNameVirtualHost 172.88.1.4
ServerAdmin [email protected]
DocumentRoot /home/phantom/public_html/wpmu
AllowOverride FileInfo Options
ServerName blog.bogus.com
ServerAlias *.blog.bogus.com
保存して apache を再起動します。
- データベースを作成し、ユーザーに権限を付与します。
mysql -uroot -pパスワードを入力:
MySQL モニターへようこそ。コマンドは ; または \g で終了します。
あなたの MySQL 接続 ID は 46 です。
サーバーバージョン: 5.0.51a-log FreeBSD ポート: mysql-server-5.0.51a
Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer.mysql> show databases;+——————–+
| Database |
+——————–+
| information_schema |
| mysql |
+——————–+
2 rows in set (0.02 sec)mysql> create database wpmu;Query OK, 1 row affected (0.01 sec)mysql> grant all privileges on wpmu.* to alam@localhost identified by ‘doyanmakan’ with grant option;Query OK, 0 rows affected (0.02 sec)mysql> flush privileges;Query OK, 0 rows affected (0.00 sec)
mysql>- インストールを開始し、ブラウザを開いて http://blog.bogus.com と入力します。
chmod メッセージが表示されますので、シェルに次のように入力します:
chmod 777 /home/phantom/public_html/wpmu /home/pahntom/public_html/wpmu/wp-content/ブラウザを更新します。
手順に従います:
- サブドメインを選択
- ステップ 5 に従って情報を入力します。
- サーバーアドレスはそのままにします。
- サイトの詳細を適切に入力します。
送信をクリックします。
すべてがうまくいけば、インストールプロセスが成功したことを確認するメッセージが表示されます。ユーザー名とパスワードが生成されます。
- ファイルを以前の状態にリセットします。
chmod 755 /home/phantom/public_html/wpmu /home/phantom/public_html/wpmu/wp-content/完了です。
管理者は新しいテーマやプラグインを追加して、よりインタラクティブにすることができます。
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。