代码之家  ›  专栏  ›  技术社区  ›  Alex Gyoshev

在iis7上部署testswarm

  •  4
  • Alex Gyoshev  · 技术社区  · 15 年前

    有人成功了吗?我可以找到一些地方(通过fastcgi、mysql数据库和url rewriter 2.0测试版使用php),但是大部分代码都依赖于rewritebase规则,而这一规则目前还不受i is rewriter支持。不用说,在服务器根目录中部署它实际上不是一个选项…

    1 回复  |  直到 15 年前
        1
  •  3
  •   Alex Gyoshev    15 年前

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

    • 通过fastcgi安装php。在PHP.ini中,
      • 启用 short_open_tag
      • 设置 error_reporting E_ALL & ~E_NOTICE
    • 将重写规则从.htaccess导入 URLRewriter 2.0+ (目前是beta)。
      • 删除rewritebase+这两个条件以及第一个规则
      • 把所有其他的都改写成相对的,而不是绝对的( /index.php -gt; index.php )
    • 在testswarm中修补URL

    我将尝试将大部分内容作为补丁提交(web.config+php补丁),但我对Git还是很陌生,所以可能需要几天时间才能得到它:)

    推荐文章