IIS7上部署TestSwarm(Deploying TestSwarm on IIS7)

2019-08-02 19:52发布

有没有人成功了吗? 我能够得到的地方(与PHP的FastCGI上,MySQL数据库和URL重写2.0测试版),但大部分的代码依赖于RewriteBase规则,这是还没有被IIS重写支持。 不用说,在服务器的根目录中部署它不是一个真正的选择...

Answer 1:

好了,似乎只有添加应用程序根目录的所有路径可以解决这个问题。 以下是将它部署的步骤:

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

我会尝试提交这个最作为一个修补程序(在web.config + PHP补丁),但我仍然很新的Git的,所以它可能需要几天的时间,直到我得到它:)



文章来源: Deploying TestSwarm on IIS7