WordPress · 2 min read · Jan 24, 2026

ステップバイステップ: FreeBSD 7 に Wordpress マルチユーザー (WPMU) をインストールする

ステップバイステップ: FreeBSD 7 に Wordpress マルチユーザー (WPMU) をインストールする

Wordpress は、使いやすく、多くのプラグインをサポートしているため、私のお気に入りのブログエンジンの一つです。Wordpress はマルチユーザーモードでも利用可能で、これは単一の Wordpress インストールが多くのユーザーをそれぞれのサブドメインでカバーできることを意味します。このハウツーでは、FreeBSD 7 ステーブルで動作するサーバーに Wordpress wpmu をインストールする手順を示します。

  1. 最新の wpmu ファイルをダウンロードします。
wget http://mu.wordpress.org/latest.tar.gz
  1. 抽出して名前を変更します:
pwd
/home/phantom/public_html
ls
info.php        latest.tar.gz
tar xvfz latest.tar.gz && rm latest.tar.gz && mv wordpress-mu-1.5.1 wpmu
ls
info.php        wpmu
  1. DNS サーバーにログインし、DNS エントリを変更してワイルドカードを許可します。例:

+blog.bogus.com:172.88.1.4:86400
+*.blog.bogus.com:172.88.1.4:86400

更新を作成します:

make  
/usr/local/bin/tinydns-data

DNS サービスを再起動します:

svc -t /var/service/dnscache/  
svc -t /var/service/tinydns/

DNS をテストします:

dig blog.bogus.com
dns# 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: 53
dig alam.blog.bogus.com
dns# 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
  1. ブログサーバーに切り替え、httpd.conf エントリを変更します:
ee /usr/local/etc/apache/httpd.conf
NameVirtualHost 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 を再起動します。

  1. データベースを作成し、ユーザーに権限を付与します。
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>
  1. インストールを開始し、ブラウザを開いて http://blog.bogus.com と入力します。

chmod メッセージが表示されますので、シェルに次のように入力します:

chmod 777 /home/phantom/public_html/wpmu /home/pahntom/public_html/wpmu/wp-content/

ブラウザを更新します。

手順に従います:

  • サブドメインを選択
  • ステップ 5 に従って情報を入力します。
  • サーバーアドレスはそのままにします。
  • サイトの詳細を適切に入力します。

送信をクリックします。

すべてがうまくいけば、インストールプロセスが成功したことを確認するメッセージが表示されます。ユーザー名とパスワードが生成されます。

  1. ファイルを以前の状態にリセットします。
chmod 755 /home/phantom/public_html/wpmu /home/phantom/public_html/wpmu/wp-content/

完了です。

管理者は新しいテーマやプラグインを追加して、よりインタラクティブにすることができます。

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。