>  기사  >  백엔드 개발  >  PHP 파일을 실행할 때 502 오류 - 시간 초과가 아닌 문제

PHP 파일을 실행할 때 502 오류 - 시간 초과가 아닌 문제

(*-*)浩
(*-*)浩원래의
2019-09-04 11:49:254044검색

가장 먼저 확인해야 할 것은 html, txt 등 웹사이트의 정적 파일에 정상적으로 접근할 수 있는지입니다. nginx에 문제가 없다는 뜻입니다

PHP 파일을 실행할 때 502 오류 - 시간 초과가 아닌 문제

그러면 php 파일에 접근하면 502에러가 발생합니다. 응답 문제는 아니지만, 바로 502에러가 발생합니다. 그렇다면 이 경험이 도움이 될 것입니다

이런 종류의 문제가 발생할 확률은 상대적으로 낮습니다. 제가 쓴 내용은 단지 초보자에게 문제에 대한 해결책을 제공하기 위한 것입니다. 이유는 간단합니다. PHP가 시작되지 않았기 때문입니다.

이 예시에서는 클라우드 서버에 접속이 가능하다고 가정합니다. 구입한 공간에서 이런 문제가 발생한다면 우주 서비스 제공업체에 문의하세요

먼저 PHP가 정상적으로 실행되는지 확인하고 명령을 실행해야 합니다. (추천 학습: PHP 비디오 튜토리얼)

php -v

As 아래와 같이 명령을 찾을 수 없다는 메시지가 표시됩니다. 이는 PHP가 실행되고 있지 않음을 의미합니다.

PHP 파일을 실행할 때 502 오류 - 시간 초과가 아닌 문제

Start php. 아래 디렉터리는 일반 디렉터리가 아닙니다. 제가 사용하는 php 디렉터리는 아래 디렉터리입니다. 다른 방법을 사용하여 PHP를 설치한 경우 php 디렉토리를 찾아볼 수 있습니다.

합리적으로 시작 파일은 php 루트 디렉토리 아래의 /sbin/php-fpm입니다

/alidata/server/php-5.4.23/sbin/php-fpm

아래와 같이 내가 502가 나타나는 이유는 PHP가 시작되지 않았기 때문이며, 시작할 수 없는 이유는 구성 파일을 찾을 수 없기 때문입니다.

이유는 이전 운영과 유지보수가 환경을 구성하지 않고 도망갔기 때문입니다. 따라서 프로젝트를 실행할 수 없습니다.

여기서 내 해결책은 /php-5.4.23/ 디렉토리의 이름을 /php/로 직접 변경하는 것입니다.

PHP 파일을 실행할 때 502 오류 - 시간 초과가 아닌 문제

요약하자면, static에 액세스하면 문제가 없습니다. 파일이지만 모든 PHP 파일 액세스는 502 오류를 직접적으로 표시합니다. 그런 다음 PHP 기능 때문인지 프로세스가 시작되지 않았는지 고려할 수 있습니다.

php -v 명령을 통해 php 버전을 확인하면 php가 정상적으로 시작되었는지 확인할 수 있습니다.

실제로 PHP가 시작되지 않아 발생하는 502 오류인 경우.

그런 다음 PHP 루트 디렉토리를 찾고 해당 구성 파일을 찾으세요

/alidata/server/php-5.4.23/sbin/php-fpm

그런 다음 시작하고 그에 따라 다른 문제를 해결하세요

위 내용은 PHP 파일을 실행할 때 502 오류 - 시간 초과가 아닌 문제의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.