WordPress-mu的安装和一般的免费php系统相比起来,有点麻烦,经常一不小心就出现类似于

Error establishing a database connection

的错误。下面就简单介绍一下我在Xampp里安装Wordpress-mu本地测试系统的方法。

首先,要对Apache进行必要的设置:

  1. 对/xampp/apache/conf/httpd.conf文件里的rewrite_module修改成如下形式:

LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so

  1. 在httpd.conf文件里的相关的信息里,把这行

“AllowOverride None”

改为

“AllowOverride FileInfo Options”

因为Wordpress-mu系统只能安装在80端口,并且不允许用IP作为访问的方式。因此,为了出错的概率比较小,我们需要在Apache里设置一下基于域名的虚拟主机,在文件/xampp/apache/conf/extra/httpd-vhosts.conf里加上类似这种内容:

NameVirtualHost *:80

<VirtualHost *:80>
    ServerAdmin webmaster@localhost.localdomain
    DocumentRoot E:/xampp/htdocs/wordpress-mu
    ServerName *.localhost.localdomain
#    ErrorLog @rel_logfiledir@/localhost.localdomain
#    CustomLog @rel_logfiledir@/localhost.localdomain

把Wordpress-mu的安装文件解压后,直接扔到上面设定的虚拟主机目录里,在这里是E:/xampp/htdocs/wordpress-mu。

因为我们是在本地做测试用,并不需要一个真正的域名解析到本地,所以,虚拟主机里的localhost.localdomain这个域名,你可以任意设定。

然后,我们需要修改Windows的Hosts文件,把你刚刚填的虚假域名以及你需要的域名解析到本地即可:

127.0.0.1       localhost.localdomain
127.0.0.1       blog1.localhost.localdomain
127.0.0.1       blog2.localhost.localdomain

启动Apache和MySQL服务后,在浏览器里访问http://localhost.localdomain,根据提示填写相关内容即可进行Wordpress-mu的安装。

注意,安装时Server Address不要填127.0.0.1,而要填你上面写的localhost.localdomain(你上面的假域名是啥,就填啥)。