郁闷的 WordPress MU 安装
作者:Hily 原始链接:http://hily.me/blog/2005/08/gloomy-wordpress-mu/
版权声明:可以转载,转载时务必以超链接形式标明文章原始出处和作者信息及版权声明
今天在本机上装了一个WordPress Multi User, 系统环境如下: WINDOWS 2003
Apache 2.0.54
PHP 5.0.4
WPMU版本为wpmu-2005-08-29, 是unstable版本.
安装时发生以下问题:
1. 安装时写数据库过程出错,找出错误代码位于index.php文件中.由于LINUX使用的路径是斜杠,而WIN32使用的是反斜杠,导致错误的发生.对文件中函数step3()前加入
$base = str_replace('\\', '/', $base);
即可修正这个错误.
2. mail()函数无效.修改了PHP.ini中的邮件SMTP设置还是没法使用mail(),最后在网上找到答案.在IIS中把SMTP服务设置为既允许连接又允许中继并设置为允许匿名访问就可以了.
3. rewrite规则中漏了一条,导致图片无法显示.在根路径下的.htacess文件中找到这行:
RewriteRule ^wp-admin/(.*) /wp-inst/wp-admin/$1 [L]
紧跟它加入这行就可以了:)
RewriteRule ^wp-includes/(.*) /wp-inst/wp-includes/$1 [L]
4. 最头疼最可恶的问题.在本机上测试成功后要在服务器上搭建,服务器也是WIN2K3且装有IIS6.0,并有数个网站在运行中.本想装个Apache用的,但是80端口已被IIS占用了,也不想用其它端口.没办法,只好在IIS上动手脚,还是用本机测试吧.以ISAPI方式安装好PHP,也捣了个IIS上用的URL Rewrite的ISAPI,接着把WPMU目录下的.hatacess中的Rewrite规则复制到httpd.ini文件中,原以为这样就行了...呜呜~~~不说了不说了,后面弄得俺一头雾水.总之是失败了,连原来想给它汉化的想法也冲掉了.
在官方论坛上有人问起如何在IIS中安装rewrite模块,就被鄙视了,真惨...(俺就不敢再问了)
References:
http://www.wordpress.org/
http://mu.wordpress.org/
-- EOF --

