安装WordPress MU
导航: 上一页 | 首页 | WordPress中文论坛 | WordPress主机 | CMS程序 | 论坛程序 | ECShop | ShopNC | PowerEasy
WordPress MU,即WordPress Multi User
WordPress MU,或称为WordPressµ,是WordPress博客程序的多用户版本。它允许你在单个WordPress中运行多个博客,WordPress.com就是WPMU的典范。
安装WordPress MU[ ]
筛选自安装WordPress(Installing_WordPress):
- 下载(Download)并解压WordPress MU整合包。解压后的文件所处目录名为"wordpressmu",其后为带有日期的版本号或"wpmu"。为了方便起见,在继续后面的步骤之前,将此文件夹重命名为"wordpressmu"。
- 在web服务器上为WPMU创建一个数据库,还需要一个MySQL帐户,该帐户必须具有访问及修改权限。
- 将WordPress MU文件放至web服务器上期望的位置:
在浏览器中访问index.php来运行WordPress MU安装脚本。
- 如果你将WordPress MU安装到根目录下,访问地址应为:http://example.com/index.php
- 如果你将WordPress MU安装至其自身名为blogs的子目录之下,访问地址应为:http://example.com/blogs/index.php
- 注:数据库名称(Database Name)字段为大小写敏感的。
- 如果你要进行升级的话,请直接看该页面的结尾。
- 如果你填入了表单但看到了空白页面,但无错误提示,那么你就得先看看是否已安装了php-mysql。
On Fedora and Centos: yum install php-mysql. On RedHat: up2date php-mysql.
HTTP服务器:Apache[ ]
必须对Apache进行配置才能使mod_rewrite起效。以下给出针对Apache 2的相关指导。Apache 1.3与其非常类似。
- 确保在你的httpd.conf LoadModule中有如下这一行 rewrite_module /usr/lib/apache2/modules/mod_rewrite.so
- 在虚拟主机的<Directory>指令下,查找"AllowOverride None"这一行,并将其修改为"AllowOverride FileInfo Options"
- 在主机配置文件的<VirtualHost?>部分中应有一行用于定义hostname。如果你希望虚拟主机正常运作,则需要添加如下内容:
"ServerAlias *.domain.tld"
将domain.tld替换为任意名称,并去掉引号。
其他HTTP服务器的重写规则[ ]
Lighttpd
重写方法:(最佳)
不具重写方法:
相关资源:
Nginx
相关资源:
DNS[ ]
如果你想托管的博客形式为http://blog.domain.tld/ ,其中domain.tld为你机器的域名,那么你就需要向DNS记录添加一个通配符。这通常指的是在DNS配置工具中,添加一个指向web服务器的"*" hostname记录。Matt给出了更详细的说明:http://ma.tt/2003/10/wildcard-dns-and-sub-domains/
PHP[ ]
考虑到安全性问题,应当对PHP做如下配置:
- 勿向浏览器显示错误消息。这总是处于关闭状态的,当有时你会开启它进行测试,但稍后却忘记重新关闭。
- 全局变量(GLOBAL variables)必须被关闭。这通常是管理安全性方面的第一要务。
- 如果你要限制博客注册,可以在管理中设定限制域名email设定。
最简单的配置方法就是通过安装过程中生成的.htaccess文件进行配置。如果你还没有安装WPMU,那么就编辑该目录下的htaccess.dist文件,并在顶部加入如下两行:
该文件默认不含这两行的,因为它们并不适用于所有机器。如果不适用于你的机器,那么在安装了WPMU之后,你就会得到"500内部错误"。要取消之前的修改的话,编辑install目录下的".htaccess"文件即可。在文件顶部找到这两行并将它们删除,保存文件就OK了。更多信息请见http://ie.php.net/configuration.changes。
如果你不想对.htaccess文件进行编辑的话就需要修改php.ini。但本文却无从得知其于你机器上所在的位置了。如果你使用共享的托管服务器,可能也无法访问它,因为它的修改需要管理员权限才能进行。
如果你具有root访问权限,可以试试"locate php.ini",或检查:
一旦打开了php.ini,查找有关register_globals和display_errors的部分。保证二者都为Off状态即可,如下:
在修改完php.ini之后,你必须重启Apache才能使修改生效。
升级[ ]
升级方面的指导信息请参见:http://trac.mu.wordpress.org/wiki/UpgradingWpmu
支持论坛及Bug报告 在提问前请先阅读http://trac.mu.wordpress.org/wiki/DebuggingWpmu 。如果你无法提供必要信息,我们会要求你提供;否则我们只能忽略你的请求了。
http://mu.wordpress.org/forums/
Trac是我们的bug追踪系统。在提交bug报告前,请先仔细阅读:http://trac.mu.wordpress.org/report/1
你可以适应wordpress.org帐户同时登录两个网站。
相关信息 http://mu.wordpress.org/download/