【发布时间】:2015-02-05 23:14:08
【问题描述】:
我是一名业余爱好者,在一个同时包含 .php 和 .html 文件的网站上工作。
当我通过系统地将编辑后的 .php 文件上传到网站并刷新浏览器来测试我的(简单).php 代码时,突然间我的浏览器(以及任何其他浏览器)拒绝加载 ANY 。我网站上的 php 文件(即使是我没有接触过的,以前一直有效的文件)。我不断收到“504 网关超时 (nginx)”错误。加载 HTML 文件没有任何问题。
我不知道如何解决这个问题。
编辑:每次我尝试访问 .php 文件时从我的错误日志中检索:
[date] [warn] [client 81.83.49.36] mod_fcgid: can't apply process slot for /var/www/cgi-bin/cgi_wrapper/cgi_wrapper
[日期] [错误] [客户端 81.83.49.36] 文件不存在:/var/www/vhosts/域名/error_docs/maintenance.html
EDIT2:这个问题似乎已经解决了,虽然我不知道为什么。 .php脚本出错太多时,是否有“4小时后关机并自动重置”功能?
【问题讨论】:
-
日志中有什么内容?
-
即使是最简单的页面也不起作用? f.e.用phpinfo()?您在 localhost 或某些托管服务提供商上工作?
-
欢迎堆栈溢出。这是您的第一篇文章,因此来找我进行审查。您需要在问题中添加一些相关信息:您的网络服务器是在您的机器上本地运行,还是在组织中的机器上运行,但不是您的机器或远程运行。您如何上传(通过网络界面、ftp 或其他方式)。还能访问服务器上传吗?可能该问题更适合不同的堆栈交换站点,但添加了该信息(编辑您的问题),我们可以帮助您或将您指向一个可以的站点。
-
以太你的脚本是错误的,并且不会在超时站点中向 nginx 显示任何内容,或者你的整个 php 引擎都死了(在你的情况下最有可能是 php-fpm)。
-
您好,感谢您的快速回复。网络服务器远程运行。我通过 ftp 上传,仍然可以上传我想要的任何内容(包括 .php 文件,尽管存在上述问题)。
标签: php html web-services nginx