我试图在IIS中使用PHP在Windows Server 2016上安装FileRun,但我不断收到一个空白页。查看Chrome开发工具,它实际上是一个HTTP 500错误,并且没有任何内容正在加载。在php日志中没有错误,IIS中失败的请求跟踪也没有任何细节。FileRun在尝试安装时给出了HTTP 500白页
0
A
回答
0
原来有几个问题导致了这种情况。
在撰写本文时,支持的最高版本是PHP 7.0.X分支,因为ionCube不支持VC15。
使用ionCube
loader-wizard.php
向导,该向导将检测要下载的正确的压缩dll。假设您安装了PHP
C:\Program Files\PHP\7.0.26
,请将ionCube dll放在C:\Program Files\PHP\7.0.26\ext
文件夹中。一定要删除loader-wizard.php
文件。授予对FileRun
system\data
文件夹的完全控制权至IUSR
。请注意,授予群组IIS_USRS
将不起作用,因为PHP正在模拟传统IUSR
帐户。由于我已经在服务器级别(我认为这是默认情况下,在Windows Server 2016)定义的
woff
和woff2
MIME类型,删除的web.config以来IIS FileRun的根会抱怨类型正在重新宣布。
相关问题
- 1. easy_install和pip在尝试安装numpy时给出错误
- 2. 尝试安装Nokogiri时出错
- 3. 尝试安装HAXM时出错
- 4. 尝试安装CouchDB时出错
- 5. 尝试安装pip时出现异常
- 6. 尝试从eclipse安装testNG时出错。
- 7. 尝试安装tomcat时出错?
- 8. 尝试安装pyjaco时出错
- 9. 尝试安装库python时出现ImportError。
- 10. 尝试安装Pyramid_ldap时出错
- 11. 尝试安装PyCrypto时出错
- 12. 尝试安装laravel包socialite时出错
- 13. 尝试安装PIL时出现错误
- 14. 尝试安装python时出现错误
- 15. 尝试安装libgreader时出错
- 16. 尝试安装pyautogui时出错
- 17. HTTP 500尝试使用Java发布时出错
- 18. phpmailer在尝试在云端上测试电子邮件时出现HTTP ERROR 500
- 19. 尝试安装ad hoc .ipa文件时出现“禁止安装”
- 20. 尝试安装Bolt时出现500内部服务器错误2.0.5
- 21. 500尝试查看MySQL时出错表
- 22. 结束了Puppet3.8.7尝试安装puppet5
- 23. 安装Laravel只是给了我一个空白页
- 24. 尝试安装在Symfony2的
- 25. 正在尝试安装MacPorts
- 26. 尝试安装PHP_Depend
- 27. 在Sylius安装期间尝试加载灯具时出错
- 28. 安装时出现MODx 500错误?
- 29. 尝试安装WHMCS时获取HTTP错误503
- 30. 尝试安装有vimballPlugin安装
请注意,ionCube的构建遵循并匹配php.net上的官方PHP版本。 PHP 7.0作为VC14版本发布,所以装载器使用VC14构建。 PHP 7.2是作为VC15构建发布的,因此PHP 5.0的Loaders是使用VC15构建的。 – Nick
谢谢。这是有道理的。 – Connor