在建立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:由于垃圾留言大部分来自于这篇文章,所以禁用了评论。如果您有需要,请到留言簿,不便之处请见谅。
抱歉,评论暂时关闭。
还没有任何评论。