2015-02-05 5 views
0

나는 .php와 .html 파일이 모두 포함 된 웹 사이트를 작업하고 아마추어입니다.웹 사이트는 PHP를로드하지 않지만 HTML을로드합니다.

편집 한 .php 파일을 웹 사이트에 체계적으로 업로드하고 브라우저를 새로 고침하여 내 (간단한) .php 코드를 테스트하는 동안 갑자기 내 브라우저 (및 그와 관련된 다른 브라우저)가 .php 파일은 내 사이트에 있습니다 (심지어 내가 만지지도 않았고 항상 이전에 작동했습니다). 나는 "504 게이트웨이 타임 아웃 (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 : 문제가 표시됩니다. 왜 실마리가 없지만 ms는 스스로 해결했습니다. .php 스크립트가 너무 많은 오류를 일으키는 경우 "4 시간 후에 종료 및 자동 재설정"기능이 있습니까?

+0

로그에있는 내용은 무엇입니까? – atmd

+0

심지어 가장 간단한 페이지가 작동하지 않습니까? f.e. phpinfo()? localhost 또는 일부 호스팅 제공 업체에서 작업 하시겠습니까? – Lambrusco

+2

스택 오버플로에 오신 것을 환영합니다. 첫 번째 게시물이므로 리뷰를 위해 나에게 왔습니다. 귀하의 질문에 추가해야 할 몇 가지 관련 정보 : 귀하의 웹 서버가 귀하의 컴퓨터에서 로컬로, 귀하의 조직에 있지만 귀하 또는 원격으로는 실행되지 않고 있습니다. 어떻게 웹 인터페이스, ftp 또는 다른 것을 통해 업로드하고 있습니까? 업로드 할 서버에 계속 액세스 할 수 있습니까? 질문이 다른 스택 교환 사이트에 더 적합 할 수도 있지만 그 정보가 추가되어 (질문을 편집하면) 도움을 줄 수있는 사이트를 알려줄 수 있습니다. –

답변

0

웹 사이트에서 로컬로 작업하고 있습니까? 로컬로 PHP 파일을로드하려면 서버와 함께 작업해야합니다 (예 : http://www.wampserver.com/en/). www 폴더에 파일을로드하고 wamp 서버를 시작하십시오. 그런 다음 브라우저에서 "localhost"로 이동하면 폴더를보고 폴더를 클릭하면 html, php 등으로 사이트를로드합니다.

PHP는 서버 측 스크립팅 언어입니다.

+0

안녕하세요, 답장을 보내 주셔서 감사합니다. 웹 사이트는 원격 웹 서버에서 호스팅됩니다. – Nyvion

0

이 오류는 일반적으로 프론트 엔드로 작업하는 nginx가 백엔드 역할을하는 아파치로 작업을 푸시했지만 시간 내에 응답을 얻지 못했을 때 발생합니다.

실제 원인은 너무 많은 요청 일 수 있으며 가상 서버에 사용할 수있는 RAM이 부족합니다.

아마도 가상 서버를 재설정하는 것이 해결책 일 수 있습니다. 어쩌면 뭔가 잘못되었을 수도 있습니다.