题
有人成功了吗?我能够到达某个地方(在FastCGI,MySQL数据库和URL Rewriter 2.0 beta上使用PHP),但是大多数代码取决于RewriteBase规则,IIS Rewriter尚未支持。不用说,将其部署在服务器根中并不是真正的选择...
解决方案
好吧,似乎只有在所有路径中添加应用程序根才能解决问题。这是部署它的步骤:
- 通过FastCGI安装PHP。在php.ini中
- 启用
short_open_tag
- 设置
error_reporting
至E_ALL & ~E_NOTICE
- 启用
- 将.htaccess的重写规则导入到 URLREWRITER 2.0+ (目前,beta)。
- 删除RewriteBase +这两个条件以及第一个规则
- 重写所有其他人是相对的,而不是绝对的(
/index.php
->index.php
)
- 修补TestSwarm中的URL
我将尝试将其中的大部分作为补丁提交(web.config + PHP补丁),但是我仍然是Git的新手,所以可能需要几天才能得到它:)
不隶属于 StackOverflow