繁体   English   中英

Php应用程序移动到另一台服务器Windows 2012与IIS 7,但无法正常工作

[英]Php application moved to another server Windows 2012 with IIS 7, but not working

我不是一个PHP开发人员。 我用.NET编写代码。 我被要求将php应用程序移动到另一个环境。 我设置了PHp安装,并移动了2个php应用程序和。 得到了这个工作。 但我移动的一个应用程序不起作用......它只是呈现一个空白屏幕。 但当我说Localhost / ApplicationName时,它列出了应用程序文件夹和php文件。 但当我点击它时,vrowser变成了blan。 有人可以指出一步一步解决问题的方法吗?

谢谢

php文件有很多方法可以返回空白页首先确保文件在以前的环境中工作,如果没有那么它完全是一个不同的问题

按照您怀疑最可能的顺序执行以下操作:

  • 你可以进入php.ini文件,并将错误变量设置为开发默认值,然后检查它是否返回任何可用的错误^这是我一直用于致命问题的东西,总是将其设置回原来的原始版本或者像JimL建议的那样检查错误日志

  • 如果它适用于以前的环境,那么你需要找出两种环境之间的差异。 像php.ini设置,IIS vs apache或任何http服务器,linux vs windows之类的东西

  • 检查是否有任何php页面返回任何内容(例如,在firefox中,右键单击+检查元素,然后使用网络选项卡)如果它是500错误,该文件可能有错误(并且服务器配置为返回500出错了)

  • 如果文件不是太大,你可以通过文件并使用常见的编程意义,看看你是否可以轻松发现错误(链接到不存在的文件等等,即使没有PHP经验也不应该太难)当它链接到文件时,还要检查Windows IIS的符号是否正确

如果您发现任何信息,请随时在您的OP或评论中提供更多信息,我会尽力帮助免责声明,我没有特定的IIS知识,我使用apache(windows和linux)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM