Windows Azure WebRole中的PHP53_via_FastCGI错误0xc0000005
我不知道为什么,但是在搜索bug之后6小时,我无法识别它.
当包含动态文件路径时,它似乎在框架代码的深处. 当我尝试在不同的地方进行exctly相同的include调用时,不会出现IIS错误. phpinfo()工作正常,我的应用程序没有. IIS错误:
IIS 7.5上的PHP 5.3.9 nts 我已经有很多关于这个错误的文章,没有任何帮助. 也许你可以给我一个有用的暗示. 编辑: 我似乎找到了问题的原因: 1.部署到Azure云后,某些进程会将php.ini的完整副本添加到现有php.ini文件的末尾.所以我从php-cgi得到了很多警告. – >这是由启动任务完成的.我想知道为什么任务现在增强了所有内容而不是像以前一样覆盖. 2.我看到有一个新的PHP版本的Windows 5.3.9(生成日期2012年1月10日16:30:15).您也可以通过MS Web Platform Installer找到它.我目前使用5.3.8(建造日期2011年8月23日12:11:54).我在程序文件和我的WebRole文件夹中都有它.通常,启动任务将我的版本从WebRole文件夹中取出,但新版本不会.当我通过RDP更改路径时,everthings运行良好. 现在我只需要找到一种方法来强制Azure在我的包中使用PHP. 解决方法
我找到了绕过这个错误的方法.我在这里解释一下:
http://blog.itopia.de/windows-azure-custom-php-installation/366
但我仍然不知道为什么PHP 5.3.9创建此错误而5.3.8没有… (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Windows nanooserver可以在Linux docker中运行吗?
- windows-server-2012-r2-TLS 1.2 Windows Server 2012 R2中
- 有关Windows NT 4.0的安全问题
- 在Windows批处理文件中检查非零(错误)返回码的Foolproof方式
- 在Windows中启动glassfish
- Windows中的文件重定向和%errorlevel%
- windows-installer – 从VS安装项目升级时,版本和Bundle的U
- windows-7 – 为MPEG2传输流构建图形的最佳方法
- 开始使用BouncyCastle加密dll c#
- windows-server-2008 – 如何确定上次关机是否是由于Window