|
WordPressMU
WordPress MU 说明文档
WordPress MU 是什么WordPress MU 是 WordPress 的多用户(Multi-User)版本。 如果您不善于编辑 PHP 代码,并且为配置那些复杂的页面服务和数据库系统而倍感头疼,也没想开发什么高端的项目来运行,那么别找了,访问 http://renren.in/ 为自己和朋友注册一个 Blog 空间吧!这将使您可以稳定长期的为自己保存很多计划和想法,并且免去了您的其他顾虑。 WordPress MU 安装前的准备ApacheWordPress MU 必须启用 Apache 的 mod_rewrite 模块才能正常服务。这里是一些 Apache 2 的介绍,Apache 1.3 的内容与其类似。
LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so AllowOverride None 将其修改为:AllowOverride FileInfo Options ServerAlias *.domain.tld 然后把domain.tld替换成您的域名,并且移除引号。 DNS如果您想使用 http://blog.domain.tld/ 这种形式的链接作为 Blog 的地址,那么您必须在 DNS 记录中添加一条泛解析记录。 这通常意味着您需要在您的 DNS 配置工具页面中添加一个“*”的主机名称。 Matt 撰写了一篇更为详细的文章: http://ma.tt/2003/10/10/wildcard-dns-and-sub-domains/ PHP
最简单的设置方法就是在安装的过程中在 .htaccess 文件中进行声明。如果您还没有安装 WPMU,那么您可以编辑 htaccess.dist 文件,并在其开头部分添加以下两行: php_flag register_globals 0 php_flag display_errors 0 默认情况下,该设置并没有包含在该文件中。因为不是所有的服务器都支持该设置。如果您的服务器不支持该设置,当您安装完 WPMU 后会出现 "500 internal error" 错误信息。想要解决这个问题,您只需要编辑位于您 WPMU 跟目录的 ".htaccess" 文件并在开始的部分找到先前添加进去的代码,删除并保存即可。 在这里您可以了解到如何开启该功能:http: //ie.php.net/configuration.changes 如果您不想编辑您的 .htaccess 文件,那么您可以对 php.ini 文件进行修改。涉及到您的服务器,这已经超出了该 Readme 的讲解范畴。但如果您是共享主机用户,或许您无法访问需要修改的文件。那么您需要联系服务器的管理人员对其进行修改。 如果您有服务器管理权限,尝试 "找到 php.ini 文件" 查看以下位置: /etc/php4/apache2/php.ini /usr/local/lib/php.ini 一旦您打开了 php.ini 文件,请查找 register_globals 和 display_errors 的相关段落。确认他们都为关闭状态: display_errors = Off register_globals = Off 当您修改完 php.ini 文件后,您需要重新启动 Apache 服务,以使设置生效。 WordPress MU 的安装
相关文档:http://codex.wordpress.org/Installing_WordPress 如果您是升级安装,请查看 http://codex.wordpress.org/Upgrading_WPMU WordPress MU 其他资料错误日志如果您正在进行基于 WordPress MU 的站点开发工作,推荐您开启 PHP 错误日志功能。在您的 php.ini 文件中查找 "Error handling and logging" 段落,并进行相应配置。 如果开启,Mysql 数据库错误将记录到 PHP 错误日志中,或者根据您的选择同时发送到某个文件中。安装结束后,编辑 wp-config.php 文件并定义常量 "ERRORLOGFILE" 来指定 MySQL 错误日志。该文件必须为页面服务可写入。请不要记录到一个页面服务可见的文件中或人们可以直接下载的文件中。 定义举例: define( "ERRORLOGFILE", "/tmp/mysql.log" ); 性能WordPress MU 拥有一个缓存的框架允许第三方开发人员创建缓存引擎来提升站点性能。 这里有两种类型的缓存插件已可供 WordPress 使用。
该类型插件将经常访问的那内容存储在高速存储设备中,例如内存或磁盘静态文件系统中。 安装这些插件,请复制到 wp-content 目录中。Memcached:http://dev.wp-plugins.org/browser/memcached/trunk/ Filesystem:http://neosmart.net/dl.php?id=14 Xcache:http://neosmart.net/dl.php?id=12 eAccelerator:http://neosmart.net/dl.php?id=13 该类型插件将所有的页面进行了缓存,降低了灵活性,但系统开销要比对象缓存类插件低。在一个繁忙的 WordPress MU 站点中,频繁的生成缓存文件并进行存储,将有可能拖慢服务器的速度,定期的清理缓存文件将有效解决这个问题。您可以因地制宜。 安装这些插件,请复制到 wp-content 目录中。 WP Super Cache:http://ocaoimh.ie/wp-super-cache/ 支持论坛和问题反馈请在提出问题之前详细阅读:http://codex.wordpress.org/Debugging_WPMU 如果确认是一个漏洞,请提交到这里:http://trac.mu.wordpress.org/report/1 |
Sign in to add a comment
安装不成功!
苹果的MAC AIR, 安装 MAMP (Mac+Apache+Mysql+Php)。 /Applications/MAMP/conf/apache/httpd.conf 的设置:
/Applications/MAMP/conf/php5/php.ini 的设置:
下载wordpress2.6.2 , 解压到 /Applications/MAMP/htdocs/blogs/
使用phpmyadmin 建了一个'wordpress' 名的数据库。
chmod 777 blogs cd blogs chmod 777 wp-content (没有见到wp-contents)
http://localhost/blogs/index.php
出错信息: No WPMU site defined on this host. If you are the owner of this site, please check Debugging WPMU(链接:http://codex.wordpress.org/Debugging_WPMU) for further assistance.
我直接从wordpress 下载的倒是安装成功了,不过不知道如何改成中文。
MU的update怎么一直没有? WP都2.6.5了,WPCNG也连说明都没有。