1

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

我已经从这里下载了 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

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

4

1 回答 1

2

好的,我现在可以工作了。

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

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

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

于 2012-09-19T10:17:52.857 回答