安装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):

  1. 下载(Download)并解压WordPress MU整合包。解压后的文件所处目录名为"wordpressmu",其后为带有日期的版本号或"wpmu"。为了方便起见,在继续后面的步骤之前,将此文件夹重命名为"wordpressmu"。
  2. 在web服务器上为WPMU创建一个数据库,还需要一个MySQL帐户,该帐户必须具有访问及修改权限。
  3. 将WordPress MU文件放至web服务器上期望的位置:
    • 如果你想将WPMU整合入根域名(如http://example.com/)之中的话,将为解压的WPMU目录的所有内容(包括文件夹自身)移动或上传至web服务器的根目录中。
    • 如果你希望WordPress MU位于网站上其自身的子目录之下(如http://example.com/blogs/),就将wordpressmu目录重新进行命名,并将其上传或移至web服务器。例如,如果你希望WordPress MU所在的子目录名为"blog"的话,就应将原目录"wordpressmu"重命名为"blog",并将其上传到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与其非常类似。

  1. 确保在你的httpd.conf LoadModule中有如下这一行 rewrite_module /usr/lib/apache2/modules/mod_rewrite.so
  2. 在虚拟主机的<Directory>指令下,查找"AllowOverride None"这一行,并将其修改为"AllowOverride FileInfo Options"
  3. 在主机配置文件的<VirtualHost?>部分中应有一行用于定义hostname。如果你希望虚拟主机正常运作,则需要添加如下内容:
"ServerAlias *.domain.tld"

将domain.tld替换为任意名称,并去掉引号。


其他HTTP服务器的重写规则[ ]

Lighttpd

重写方法:(最佳)

安装WordPress MU

不具重写方法:

安装WordPress MU

相关资源:

Nginx

安装WordPress MU

相关资源:

DNS[ ]

如果你想托管的博客形式为http://blog.domain.tld/ ,其中domain.tld为你机器的域名,那么你就需要向DNS记录添加一个通配符。这通常指的是在DNS配置工具中,添加一个指向web服务器的"*" hostname记录。Matt给出了更详细的说明:http://ma.tt/2003/10/wildcard-dns-and-sub-domains/

PHP[ ]

考虑到安全性问题,应当对PHP做如下配置:

  1. 勿向浏览器显示错误消息。这总是处于关闭状态的,当有时你会开启它进行测试,但稍后却忘记重新关闭。
  2. 全局变量(GLOBAL variables)必须被关闭。这通常是管理安全性方面的第一要务。
  3. 如果你要限制博客注册,可以在管理中设定限制域名email设定。

最简单的配置方法就是通过安装过程中生成的.htaccess文件进行配置。如果你还没有安装WPMU,那么就编辑该目录下的htaccess.dist文件,并在顶部加入如下两行:

安装WordPress MU

该文件默认不含这两行的,因为它们并不适用于所有机器。如果不适用于你的机器,那么在安装了WPMU之后,你就会得到"500内部错误"。要取消之前的修改的话,编辑install目录下的".htaccess"文件即可。在文件顶部找到这两行并将它们删除,保存文件就OK了。更多信息请见http://ie.php.net/configuration.changes。

如果你不想对.htaccess文件进行编辑的话就需要修改php.ini。但本文却无从得知其于你机器上所在的位置了。如果你使用共享的托管服务器,可能也无法访问它,因为它的修改需要管理员权限才能进行。

如果你具有root访问权限,可以试试"locate php.ini",或检查:

安装WordPress MU

一旦打开了php.ini,查找有关register_globals和display_errors的部分。保证二者都为Off状态即可,如下:

安装WordPress MU

在修改完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/

相关条目[ ]