개발 Q&A

제목 php 에러 발생 처리관련 질문입니다.
글쓴이 포자촉수 작성시각 2014/03/25 12:40:32
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 13954   RSS
에러 발생시에 비어 있는 페이지가 뜨는 경우가 있습니다.
이 경우에 특정 페이지로 리다이렉트(?) 하길 원합니다.
이 경우 어느 쪽을 설정해야 하는지요?

내용 추가 입니다.

500 internal server에러 인 경우에 주로 발생하는 것 같습니다.
nginx 를 사용하고 있는데요 nginx에서 500 에러 페이지를 설정 해주었음에도
해당 페이지로 가지 않습니다.

내용 추가 입니다.

nginx에서 이하와 같이 지정한 에러페이지로 가지 않을 경우

        error_page 500 502 503 504 /50x.html;
        location = /50x.html {
                root /usr/share/nginx/html;
        }

다음 이텔릭 볼드로 표현한 옵션을 추가 해주었을때 지정한 페이지로 가는 것을 확인 할 수 있었습니다.
       
        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
        #
        location ~ \.php$ {
                fastcgi_split_path_info ^(.+\.php)(/.+)$;
                # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini

                # With php5-cgi alone:
                #fastcgi_pass 127.0.0.1:9000;
                # With php5-fpm:
                fastcgi_pass unix:/var/run/php5-fpm.sock;
                fastcgi_index index.php;
                include fastcgi_params;
                fastcgi_intercept_errors on;
        }
 다음글 PHP에서 자료 올릴때 질문 드립니다. (3)
 이전글 이 오류는 왜생기는걸까요? (2)

댓글

한대승(불의회상) / 2014/03/25 14:55:09 / 추천 0
사용자 정의 error를 이야기 하시는 거라면 application/errors 폴더를 살펴 보세요.
포자촉수 / 2014/03/25 15:11:21 / 추천 0
네 감사합니다.