CakePHP 2.2.2无法在Windows IIS7上运行

时间:2012-09-19 09:35:29

标签: cakephp iis iis-7 url-rewriting cakephp-2.2

我正在尝试使用IIS7使CakePHP在Windows上工作,我无法按照官方文档获取它:http://book.cakephp.org/2.0/en/installation/advanced-installation.html#url-rewrites-on-iis7-windows-hosts

我从这里下载了IIS7的重写模块: http://www.microsoft.com/en-us/download/details.aspx?id=7435 然后以管理员身份安装它。

我在cakephp主文件夹中创建了 web.config 文件,如文档中所述。

我得到的结果是,当我尝试使用浏览器加载我的cakephp主文件夹时,它会尝试加载IIS7的wellcome.png图像(无法加载它)并且它不加载任何项目或cakephp内容。

如果我从我的邮件文件夹中删除 web.config 文件,cakephp会加载,但会显示以下错误:

URL rewriting is not properly configured on your server.    
1) Help me configure it 
2) I don't / can't use URL rewriting

我做错了什么?任何的想法? 感谢。

1 个答案:

答案 0 :(得分:2)

好的,我现在就开始工作了。

下载并安装IIS7的重写模块(http://www.microsoft.com/en-us/download/details.aspx?id=7435)之后我必须做什么

  • 在IIS中创建一个指向CakePHP项目文件夹的新站点
  • 使用URL重写模块导入并应用.htaccess文件
    • APP \根目录\ htaccess的
    • APP \ .htaccess

就是这样。 希望这可以帮助任何人:)