【问题标题】:Blank PHP page on windows server 2012Windows Server 2012 上的空白 PHP 页面
【发布时间】:2017-02-26 15:28:23
【问题描述】:

当我尝试在服务器上运行它时,我的 PHP 页面显示空白页面,方法是调用 Windows 服务器的 IP 和它的目录,当我尝试在同一台服务器上运行 HTML 时,它可以工作。

当我在 Apache localhost 上运行它时,它也能完美运行!

谁能告诉我是什么问题?

【问题讨论】:

  • 这可能是权限问题,请以管理员身份运行。这种情况我已经见过好几次了。
  • 我确实以管理员身份运行它,但仍然存在同样的问题
  • “当我尝试在同一台服务器上运行 HTML 时它可以工作” - 你是如何以http://localhostfile:/// 访问它的?文件扩展名是?
  • 我使用一个外部 HTML 文件,例如它有“alert("hello world") 我的 HTML 文件在服务器上工作。我通过键入 server-ip/files 访问这些文件

标签: php html server windows-server-2012


【解决方案1】:

是的,检查 apache 日志!可能您的错误报告已关闭,它可能在您的 php.ini 文件中设置(如果您对服务器有 shell 访问权限,您可以运行 php --ini 来查看正在使用的文件),请记住,可能有一个单独的 php.ini 文件用于通过命令运行 php shell 并在通过 web 运行时分开,请记住,获取正确的 php.ini - 这将向您显示错误:) 然后您可以看到您的应用程序有什么问题......在 linux 上服务器日志应位于 /var/logs/httpd(或 apache2,具体取决于您的版本)

顺便说一句。检查这个http://php.net/manual/en/function.error-reporting.php

【讨论】:

  • 我似乎无法在服务器内的文件中的任何位置找到 php.ini
猜你喜欢
  • 1970-01-01
  • 2017-05-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-09-16
相关资源
最近更新 更多