正在加载...
2007-2
9
发表于: Blog | 作者: Bill
标签:

在建立Blog之前,想要选择一个比较好的Blog后台,找来找去,就找到了WordPress,但是安装起来并不顺利,不过还好,总算搞定了,写下故障排除情况,以便于其他朋友参考。

从空间的选取,到WP的安装,搞了三天的时间,期间很让我郁郁不乐,也使我学习到了不少东西。
我在安装过程中,遇到了如下错误,写出来,以便于以后如果哪位遇到后可以得到解决。如果你也有着这种疑问,但是按照我的方法不行,请联系我
我的系统信息如下:

服务器操作系统 Linux 内核版本: 2.6.9-34.ELsmp
服务器解译引擎 Apache/2.0.52 (Red Hat)
Web服务端口 80
PHP运行方式 CGI
PHP版本 4.4.4
MySQL4.1.12

还有一些其他的信息,我想也不是很重要了。
刚开始在google上寻找(别用baidu,除非你要查找中文,对于英文来说baidu还是有不少差距),发现有和我一样问题的,详见http://www.zhangdi.name/posts/in/web/wordpress/ ,上面提到,是FastCGI的问题,但是我发现我的系统不是运行在FastCGI之上的,而且,我按照他的方法修改了/wp-includes/functions.php 文件

@header("Status: $header $text");
@header("HTTP/1.1 $header $text");

替换为:

if (substr(php_sapi_name(), 0, 3) == ‘cgi’)
@header(“Status: $header $text”);
else
@header(“HTTP/1.1 $header $text”);
也还是不行。

没法子,求人不如求自己,经过多番的尝试,我发现每次把整个文件夹删除后,再上传,就没有这种问题了,但是上传完毕后,只要我一打开/index.php/%year%/%monthnum%/%day%/%postname%/ 模式就会出现这种问题。
没法子,国内的资源还是少,还是去codex.wordpress.org上看看吧,我在上面查找,发现也有人出现了如此问题Moderator的回答是

1. No, you did NOT re-install it. You have the wp folders, but all the WP files that should be in the rott directory – are missing!
2. You have FrontPage extensions on your website; see the possible fixes to make it work with WP:
http://codex.wordpress.org/Using_Permalinks
3. Delete the .htaccess if you wish – but only after restoring your permalink settings to default.

OK,我又查找到http://codex.wordpress.org/Using_Permalinks页面,原来是我的主机安装了Frontpage所致,使用/index.php/%year%/%monthnum%/%day%/%postname%/这种模式后,会在wp目录下生成.htaccess文件,删除这个文件,问题得到解决,但是一访问wp又会出现服务器内部错误,把页面设置成为默认生成模式,问题得到解决。国内的空间提供商对于.htaccess的支持比较少,没有法子。
我将继续寻找解决办法,毕竟这种不使用URI的方式被搜索引擎搜索到的几率比较小。

Up Date:由于垃圾留言大部分来自于这篇文章,所以禁用了评论。如果您有需要,请到留言簿,不便之处请见谅。

: http://www.baishaode.com/blog/?p=4

本文相关评论 - 1条评论都没有呢
立刻发表评论 » 本文目前不可评论

还没有任何评论。

抱歉,评论暂时关闭。