网站不会加载PHP但会加载HTML

时间:2015-02-05 13:10:26

标签: php html web-services nginx

我是一名业余爱好者,在一个包含.php和.html文件的网站上工作。

虽然我通过系统地将编辑过的.php文件上传到网站并刷新浏览器来测试我的(简单).php代码,但我的浏览器(以及任何其他浏览器)突然拒绝加载任何内容。在我的网站上的PHP文件(即使是我没有触摸过的,以前一直有效的文件)。我一直收到“504 Gateway Time-out(nginx)”错误。加载HTML文件没有任何问题。

我不知道如何解决这个问题。

编辑:每次尝试访问.php文件时都会从我的错误日志中检索到:

[ date ] [warn] [client 81.83.49.36] mod_fcgid:无法为/ var / www / cgi-bin / cgi_wrapper / cgi_wrapper

应用进程槽

[ date ] [错误] [客户端81.83.49.36]文件不存在:/var/www/vhosts/domainname/error_docs/maintenance.html

EDIT2:问题似乎已经解决了,虽然我不知道为什么。当.php脚本导致太多错误时,是否存在“4小时后关闭和自动重置”功能?

2 个答案:

答案 0 :(得分:0)

您是否在本地工作?如果要在本地加载php文件,则需要使用服务器,例如:http://www.wampserver.com/en/,将文件加载到www文件夹并启动wamp服务器。然后你在浏览器中访问" localhost"你将看到你的文件夹,点击一个文件夹,它将加载您的网站与HTML,PHP等..

PHP是一种服务器端脚本语言。

答案 1 :(得分:0)

当nginx作为前端工作将任务推送到apache作为后端时,通常会发生此错误,但是没有得到及时回复。

实际原因可能是请求太多,虚拟服务器可用的RAM不足。

我认为重置虚拟服务器可能是一种解决方案。也许它确实出了问题。