2190 번 글의 답장글: Re: Re: Re: Re: php error 시 redirect 하기.. |
글쓴이: 이종현
|
글쓴날: 2004년 10월 26일 00:36:06 화(새벽) |
조회: 1509 |
[산이]님이 남기신 글:
>
>[이종현]님이 남기신 글:
>
>>
>>[산이]님이 남기신 글:
>>
>>>
>>>[이종현]님이
남기신 글:
>>>
>>>>-----------------------------------------
>>>>답변자가 기본적으로 참고할 내용입니다.
>>>>- 배포판(옵션) :
>>>>- 커널버전(옵션)
:
>>>>- 데몬버전(예:apache
1.3.27) :
>>>>- 데몬설치유형(RPM/컴파일/기타)
:
>>>>-----------------------------------------
>>>>
>>>>안녕하세요 php 초보입니다. ^^;
>>>>
>>>>php 에서 error 발생시 error log를 DB에 쌓아볼 생각을 하고
있습니다.
>>>>
>>>>예전 IIS 에서 asp 사용시에는 asp 페이지에서 error 가 나면
>>>>
>>>>설정만으로도
error가 안보이도록 redirect 시켜줄수 있었거든요..
>>>>
>>>>500 error -> /500error.asp 이런 식으로요
>>>>
>>>>그리고 500error.asp 페이지에서 에러객체를 이용해 DB 에
저장했었고요.
>>>>
>>>>
>>>>비슷한식으로
아파치 - php 에서 해볼려고 하는데,
>>>>
>>>>php error 가 발생을 해도 아파치에서는 200 ok가 되고
>>>>
>>>>ErrorDocument 설정이 안되는것 같습니다.
>>>>
>>>>어떻게 설정해야지 php error 시에도 500error로 웹서버로
인식할지...
>>>>
>>>>설명좀 부탁드립니다. ^^;
>>>
>>>========================================
>>>
>>>스크립트 에러가 나더라고 status code 는 200 이
맞습니다.
>>>
>>>그리고 php.ini 에 log 관련 설정(error_log)이
있으니 손수
>>>테스트해 보세요.
>>>
>>>(`Error handling and logging' 세션에서 설정함)
>>
>>========================================
>>
>>
>>답변감사드립니다.
^^;
>>
>>근데 IIS 에서는 asp 스크립트 에러가 나면 status code가 500이
>>
>>됬던걸로 기억나거든요.
>>
>>덕분에 에러시 바로 원하는 페이지로 연결됬고요.
>>
>>(redirect 하면서 error log 를 DB 에 쌓았습니다.)
>>
>>
>>
>>마찬가지로 php 소스에서 어떠한 에러가 발생하면 역시 웹서버
자체에서 인식하고
>>
>>다른 페이지로 돌리는 것은 불가능한가요??
>>
>>그렇지 않으면, 소스마다 error log를 쌓는 함수를 사용해야할
것 같고요.
>>
>
>스크립트 오류는 500 status code 가 아니기 때문에
>별도로 작성해야 합니다.
>
>>아니면 error_log 지정된 파일을 계속 연결해서 새로운
내용추가시
>>
>>DB 로 쌓아버리는 프로그램을 만들어야될것 같네요 ;;
>>
>>좋은하루되세요
^^
>
>아마도 이렇게 해야 되겠죠.
========================================
친절한 답변 감사드립니다.
꾸벅 ^^;
|
이전글 : Re: Re: Re: php error 시 redirect 하기..
다음글 : sendmail 설정시 오류.. 도움부탁드려요
|
from 218.50.113.21
JS(Redhands)Board 0.4 +@
|