2015-02-05 42 views
0

我是一个业余爱好者,在一个包含.php和.html文件的网站上工作。网站不会加载PHP,但会加载HTML

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

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

编辑:从我的错误中检索记录每一个我曾经试图访问一个PHP文件时间:

[日期] [提醒] [客户81.83.49.36] mod_fcgid:不能申请过程插槽在/ var/WWW/cgi-bin目录/ cgi_wrapper/cgi_wrapper

[日期] [错误] [客户81.83.49.36]文件不存在:在/ var/WWW /虚拟主机/ 域名 /上-error_docs‖/维护。 html

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

+0

日志中的任何内容? – atmd 2015-02-05 13:13:29

+0

即使最简单的页面也不起作用? F.E.与phpinfo()?你在本地主机上还是在某个托管提供商上工作? – Lambrusco 2015-02-05 13:16:17

+2

欢迎来到堆栈溢出。由于这是你的第一篇文章,所以我来审阅。您需要向您的问题添加一些相关信息:您的网络服务器是否在您的机器上,组织机器上本地运行,而不是您的或远程运行。你如何上传(通过网络界面,FTP或其他)。你仍然可以访问服务器上传?这可能是问题更适合于不同的堆栈交换站点,但是添加了这些信息(编辑您的问题),我们可以帮助或指向您可以访问的站点。 – 2015-02-05 13:20:20

回答

0

你在本地工作吗?如果你想在本地加载php文件,你需要使用服务器,例如:http://www.wampserver.com/en/,将你的文件加载到www文件夹并启动wamp服务器。然后你进入你的浏览器到“本地主机”,你会看到你的文件夹,点击一个文件夹,它会加载您的网站与HTML,PHP等..

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

+0

嗨,谢谢你的回复。该网站托管在远程Web服务器上。 – Nyvion 2015-02-05 13:32:38

0

当nginx作为前端工作时,通常发生这个错误,将任务推送到作为后端的apache,但没有及时得到答案。

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

我想也许重置您的虚拟服务器可能是一个解决方案。也许真的出了问题。