使用Mac OSX Lion Web服务器以问号形式加载Php页面

使用Mac OSX Lion Web服务器以问号形式加载Php页面,php,html,macos,webserver,Php,Html,Macos,Webserver,我的Mac OSX Lion Web服务器有一个非常奇怪的问题。我有一个网站,它完全可以在我付费的Web服务器上运行,但现在我正试图在我自己的计算机上本地运行它进行开发。我已将我的Mac Web服务器设置为使用PHP5和Mysql,并已将所有需要的文件复制到适当的文件夹中。大多数页面都可以工作,包括.html和.php文件,但有一个页面在我尝试加载时,只能作为问号加载。从字面上看,在浏览器窗口的左上角有一个“?”,chrome developer tools中没有调试消息,当我查看源代码时,唯一

我的Mac OSX Lion Web服务器有一个非常奇怪的问题。我有一个网站,它完全可以在我付费的Web服务器上运行,但现在我正试图在我自己的计算机上本地运行它进行开发。我已将我的Mac Web服务器设置为使用PHP5和Mysql,并已将所有需要的文件复制到适当的文件夹中。大多数页面都可以工作,包括.html和.php文件,但有一个页面在我尝试加载时,只能作为问号加载。从字面上看,在浏览器窗口的左上角有一个“?”,chrome developer tools中没有调试消息,当我查看源代码时,唯一可用的html是问号和通用html格式标记

更奇怪的是,如果我删除文件中的所有内容(具有相同文件名的空白文件)并加载它,它将以相同的问号加载,这就是为什么我没有发布任何代码。此外,如果我将文件重命名为.html,它将正确加载(当然不使用php)

文件名是login.php,我认为这个文件名并不重要,因为我在网站的另一部分有一个不同的login.php,可以正常工作

如果有人对此有任何见解,我将不胜感激


谢谢大家!

我希望没有其他人有这个问题,但下面是我如何解决的


在做了大量看似随机的事情后,我发现“问号”只有在页面未被修改时才会出现。即使稍加修改,问号也会消失,形成空白页。最后,我所做的就是删除最后一个标记中的“>”并再次输入,页面工作正常!我想这看起来是对的,但是这个角色是腐败的,或者其他什么……听起来很愚蠢,但这就是原因

该目录中是否有.htaccess文件?如果是,其内容是什么。还附上一个屏幕截图!您确信服务器实际使用的是PHP吗?使用Fiddler也可以查看通过网络发送的内容。至少我可以说,我没有.htaccess。我相信PHP正在被使用,因为我可以在其他页面上使用它。我正在使用mac电脑,所以我不能使用Fiddler