CI 묻고 답하기

제목 php error와 404 에러 예외처리에 대해서 질문하고 싶습니다.
카테고리 CI 2, 3
글쓴이 불꽃노 작성시각 2020/02/11 12:32:30
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 12491   RSS

안녕하세요.

CI 개발을 시작한지 1년 조금 안된 초보 개발자입니다.

주먹구구식으로 사수 없이 개발을 진행해왔는데, 더이상 미루면 안될 것 같은게

PHP 오류 발생시 예외처리와 404 에러 Rediect 처리라고 생각이 들어서 지금부터 잡으려고 합니다.

 

현재 개발서버와 실서비스 서버를 구분해서 index.php 에서

if ($_SERVER['SERVER_ADDR'] == '서비스 서버'') {
	define('ENVIRONMENT', isset($_SERVER['CI_ENV']) ? $_SERVER['CI_ENV'] : 'production');
}
else if ($_SERVER['SERVER_ADDR'] == '개발서버') {
	define('ENVIRONMENT', isset($_SERVER['CI_ENV']) ? $_SERVER['CI_ENV'] : 'development');
}

서비스 서버에서 당장 PHP ERROR 만 안뜨게 처리해두고 있습니다.

 

여기서 더 나아가서 PHP 오류 발생시

PHP 오류가 발생한 페이지의 URL과 오류 사항을 DB에 INSERT 시키는게 첫 번째 목적입니다.

도저히 방법이 떠오르지 않아 선배님들의 PHP 오류 대처 방법과 404 에러시 REDIRECT를 어떻게 처리 하는지

조언을 얻고 싶습니다.

 다음글 세션 활성화 후, DB에 IP가 3개씩 쌓이는 문제 (3)
 이전글 코드이그나이터 ftp이용하여 업로드시 이미지가 깨져서 ... (1)

댓글

변종원(웅파) / 2020/02/12 13:10:42 / 추천 1
try catch 구문을 이용해서 db exception 처리를 할 수 있습니다. 검색해보세요 ^^
불꽃노 / 2020/02/17 14:25:04 / 추천 0

변종원(웅파)

감사합니다 웅파님.

제가 좀 더 자세하게 포럼을 찾아봤어야 했는데, 그러지 못해서 괜히 중복된 질문을 한 느낌이 드네요!

매번 많이 배우고, 친절한 답변에 감사드립니다.