在IIS7上部署TestSwarm

时间:2009-08-27 12:01:50

标签: iis-7 testswarm

有人成功吗?我能够到达某个地方(使用PHP over FastCGI,MySql数据库和URL Rewriter 2.0 Beta),但大多数代码依赖于RewriteBase规则,IIS重写器尚不支持该规则。毋庸置疑,在服务器根目录中部署它并不是一个真正的选择......

1 个答案:

答案 0 :(得分:3)

好吧,似乎只在所有路径中添加应用程序根目录才能解决问题。以下是部署它的步骤:

  • 通过FastCGI安装PHP。在php.ini中
    • 启用short_open_tag
    • error_reporting设置为E_ALL & ~E_NOTICE
  • 将重写规则从.htaccess导入 UrlRewriter 2.0 + (目前为测试版)。
    • 删除RewriteBase +两个条件,以及第一个规则
    • 将所有其他人重写为相对的,而不是绝对的(/index.php - > index.php
  • 修补TestSwarm中的网址

我会尝试将大部分内容作为补丁提交(web.config + php补丁),但我对Git仍然是新手,所以可能需要几天才能得到它:)