Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CakePHP 2.2.2不适用于Windows IIS7_Cakephp_Iis_Iis 7_Url Rewriting_Cakephp 2.2 - Fatal编程技术网

CakePHP 2.2.2不适用于Windows IIS7

CakePHP 2.2.2不适用于Windows IIS7,cakephp,iis,iis-7,url-rewriting,cakephp-2.2,Cakephp,Iis,Iis 7,Url Rewriting,Cakephp 2.2,我正在尝试使用IIS7使CakePHP在windows上工作,但在以下官方文档中我无法获得它: 我已经从这里下载了IIS7的重写模块: 然后作为管理员安装 我在cakephp主文件夹中创建了web.config文件,如文档中所述 我得到的结果是,当我尝试用浏览器加载我的cakephp主文件夹时,它尝试加载IIS7的wellcome.png图像(加载失败),而它不加载任何项目或cakephp内容 如果我从邮件文件夹中删除web.config文件,cakephp将加载,但会显示以下错误: URL r

我正在尝试使用IIS7使CakePHP在windows上工作,但在以下官方文档中我无法获得它:

我已经从这里下载了IIS7的重写模块: 然后作为管理员安装

我在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
我做错了什么?有什么想法吗?
谢谢。

好的,我现在可以用了

下载并安装IIS7的重写模块后,我必须做的事情()

  • 在IIS中创建指向CakePHP项目文件夹的新站点
  • 使用URL重写模块导入并应用.htaccess文件
    • APP\webroot\.htaccess
    • APP\.htaccess
就这样。
希望这可以帮助任何人:)

是否可以在网站Azure上下文中运行“cake”?如何安装此IIS的重写模块?@enagra重写模块安装后可直接从IIS访问。然后,您可以简单地导入Apache.htaccess文件,并将其转换为IIS格式以重写URL。