我是PHP的新手,最近将我网站的主页从index.html
更改为index.php
。当我将文件更改为PHP时,它将显示一个白色的空白页面。将文件更改回HTML将使页面恢复正常。PHP文件使网页变为空白
任何人都知道为什么页面变为空白,当扩展名更改为PHP,以及我如何解决它?
我是PHP的新手,最近将我网站的主页从index.html
更改为index.php
。当我将文件更改为PHP时,它将显示一个白色的空白页面。将文件更改回HTML将使页面恢复正常。PHP文件使网页变为空白
任何人都知道为什么页面变为空白,当扩展名更改为PHP,以及我如何解决它?
一些想法:
错误日志中没有任何内容,并且从目录中除去.htaccess文件什么都不做。 –
它最终导致PHP中的一个错误将其抛出,但为什么它会在一个小的PHP错误中显示一个完全空白的网页? –
@PhiladelphiaRegionalWeather - 不幸的是,似乎缺少分号或未关闭的括号或大括号(这些类型的错误称为“解析错误”)会导致PHP发出致命错误,并且如果错误报告被拒绝了它只显示在日志中,而不显示在网页上(为了安全 - 所以随机的人不能看到错误并进一步攻击你),那么网页看起来就像一个空白屏幕。欢迎来到PHP :)冷静的语言,但解析错误是最糟糕的,特别是如果你有人在编码时一直中断你:p – TraceElements
显示你的文件的内容会有所帮助。另外,你安装了PHP吗? – Script47
你没有以任何方式更改文件内容? – Nunchy
有一个想法 - 也是,您的服务器配置为寻找.php扩展名?你隐式地寻找index.php还是只是索引?有无数的可能性,没有代码它是疯狂的猜测。 – Nunchy