正在加载...
2006-10
24
发表于: 未分类 | 作者: xurenlu
标签:

有些朋友问在windows 2003 上为什么无法正常使用cakephp.
环境是Win2003+ Apache+PHP4.4.4
我自己试了一下,可能是这样几个原因:
1.Apache中没有启用mod_rewriet选项。
可以打开apache安装目录中的conf/httpd.conf,找到这样一行:

  1. #LoadModule rewrite_module modules/mod_rewrite.so

把前面的#去掉,变成:

  1. LoadModule rewrite_module modules/mod_rewrite.so

(Apache 2中没有这一步)并找到

  1. #AddModule mod_rewrite.c

也把#去掉,变成

  1. AddModule mod_rewrite.c

就顺利地启用了mod_rewrite.Windows版本一般都带有mod_rewrite.so文件。

2.”.htaccess”文件不存在或错误。
在winxp或Windows 2003中,是不允许直接建立”.htaccess”文件的。windows要求我们建立文件时可以不要扩展名,但必需要输入主文件名。不过我们有一个超级简单的办法:直接让朋友给传一个.htaccess文件,哈哈,windows没有限制下载并保存这样的文件。
还有一种方法,要能要麻烦一些,但在找不着人帮忙时也是有效的:
打开apache安装目录中的conf/httpd.conf,找到这样一行:

  1. AccessFileName .htaccess

将之改为你想取的名字,比如: stupidcake.htaccess:

  1. AccessFileName stupidcake.htaccess

哈哈,这就可以了。你现在不用建立.htaccess这个文件,只需要建立stupidcake.htaccess文件就行了。不过千万不要太傻,又改个什么”.ht”之类的文件名.

: http://www.162cm.com/archives/295.html

本文相关评论 - 才 2 条评论

还没有评论。