一步一步:在FreeBSD 7上安装Wordpress多用户(WPMU)
Wordpress是我最喜欢的博客引擎之一,因为它很容易,并支持许多插件。 WordPress还提供多用户模式,这意味着单个Wordpress安装将覆盖许多具有自己的子域名的用户。 此操作将显示在运行FreeBSD 7稳定的服务器上安装Wordpress wpmu所采取的步骤。
1.下载最新的wpmu文件。
wget http://mu.wordpress.org/latest.tar.gz
2.提取和重命名:
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
3.登录到您的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
4.切换到博客服务器并更改httpd.conf条目:
ee /usr/local/etc/apache/httpd.conf
NameVirtualHost 172.88.1.4 <VirtualHost 172.88.1.4 > ServerAdmin alamster@digitalfusi.com DocumentRoot /home/phantom/public_html/wpmu <Directory /home/phantom/public_html/wpmu > AllowOverride FileInfo Options </Directory> ServerName blog.bogus.com ServerAlias *.blog.bogus.com </VirtualHost>
保存并重新启动apache。
5.创建数据库并授予用户。
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;
查询OK,0行受影响(0.00秒)
mysql>
6.开始安装,打开浏览器并键入http://blog.bogus.com
。
将显示一个chmod消息,只需在shell中键入:
chmod 777 /home/phantom/public_html/wpmu /home/pahntom/public_html/wpmu/
刷新浏览器。
按照步骤 :
- 选择子域
- 根据第5步填写信息。
- 服务器地址,让它按原样。
- 网站详细信息,填写正确输入。
点击提交
。
如果一切顺利,您将看到确认安装过程是否成功。 生成用户名和密码。
7.将文件复位到以前的状态。
chmod 755 /home/phantom/public_html/wpmu /home/phantom/public_html/wpmu/
完成
管理员可以添加新的主题,插件来添加更多的交互性。