我正在尝试使用IIS中的PHP在Windows Server 2016上安装FileRun,但我一直在得到一个空白页面。查看Chrome Dev Tools,它实际上是一个HTTP 500错误,没有任何内容正在加载。 php日志中没有错误,IIS中失败的请求跟踪也没有任何细节。
事实证明,有一些问题导致了这一点。
loader-wizard.php
向导,它将检测要下载的右侧压缩dll。C:\Program Files\PHP\7.0.26
上安装了PHP,请将ionCube dll放在C:\Program Files\PHP\7.0.26\ext
文件夹中。请务必删除loader-wizard.php
文件。system\data
文件夹的完全控制权,以便IUSR
。请注意,授予组IIS_USRS
将无法正常工作,因为PHP正在冒充传统的IUSR
帐户。woff
和woff2
MIME类型(我认为在Windows Server 2016中是默认的),因此删除FileRun根目录下的web.config,因为IIS会抱怨重新声明的类型。