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

问题描述 投票:0回答:1

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

php iis
1个回答
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. 授予对Filezun system\data文件夹的完全控制权,以便IUSR。请注意,授予组IIS_USRS将无法正常工作,因为PHP正在冒充传统的IUSR帐户。
  5. 由于我已经在服务器级别定义了woffwoff2 MIME类型(我认为在Windows Server 2016中是默认的),因此删除FileRun根目录下的web.config,因为IIS会抱怨重新声明的类型。
© www.soinside.com 2019 - 2024. All rights reserved.