尝试安装时,FileRun会提供HTTP 500白页

时间:2017-12-18 03:04:00

标签: php iis

我正在尝试使用IIS中的PHP在Windows Server 2016上安装FileRun,但我一直在获取空白页面。查看Chrome Dev Tools,它实际上是一个HTTP 500错误,没有任何内容正在加载。 php日志中没有错误,IIS中失败的请求跟踪也没有任何细节。

1 个答案:

答案 0 :(得分:0)

原来有一些问题导致了这一点。

  1. 在撰写本文时,支持的最高版本是PHP 7.0.X分支,因为ionCube不支持VC15。

  2. 使用ionCube loader-wizard.php向导,该向导将检测要下载的右侧压缩dll。

  3. 假设您在C:\Program Files\PHP\7.0.26安装了PHP,请将ionCube dll放在C:\Program Files\PHP\7.0.26\ext文件夹中。请务必删除loader-wizard.php文件。

  4. 将对FileRun system\data文件夹的完全控制权授予IUSR。请注意,授予群组IIS_USRS不起作用,因为PHP会模拟旧版IUSR帐户。

  5. 由于我已经在服务器级别定义了woffwoff2 MIME类型(我认为在Windows Server 2016中是默认的),请删除根目录下的web.config FileRun,因为IIS会抱怨重新声明的类型。