에러 메시지가 왜 안나나 했더니..... 정보
에러 메시지가 왜 안나나 했더니.....본문
그누보드 5와 연동되는 새로 만든 php 소스를 웹호스팅 환경에서 테스트 해보는데, 실행이 분명히 안 되는데도 에러 메시지가 전혀 안 떴습니다. 결과도 안 나오고 하얀색의 빈 화면만 나오고....
그누보드 5는 처음 만져보기 때문에 처음에는 그누보드 자체에서 에러 메시지를 꺼놨나 하고 의심했는데, 소스 뒤져봐도 그런 부분은 안 나오더군요. 그리고 결정적으로 오늘, 그누보드와 연동되지 않는 php 소스도 오류가 전혀 안 뜨는 것을 확인했습니다. 그렇다면 서버 설정밖에 없죠.
phpinfo()를 돌려보니 결과가 단박에 나오더군요.
에러 메시지가 안 떠서 문단 단위, 심하면 줄 단위로 주석처리하면서 에러 찾아다니고 눈 벌개질 정도로 소스를 들여다보고 그랬는데 원인이 저거였을 줄은 예상을 못했습니다. T_T
.....일단 호스팅사에 저 옵션 켜달라고 문의 넣어놓은 상태인데 잘 될지 모르겠네요. 쩝....
p.s 근데 요즘 display_errors 옵션 꺼놓는 추세인가요? 검색해보니 보안 때문에 디폴트값이 on에서 off로 바뀌었다는 이야기도 있고.... 뭔 일인지 모르겠네요. 이런 경우는 처음이라....
댓글 전체
그래도 찾으셨네요...ㅠ.ㅠ
찾느라고 온갖 삽질을 했죠..... 뒤늦게나마 찾아서 다행입니다.
카페24면 기본이 꺼져있어요.ㅋ.
그러게요.... 저도 카페24입니다. 아무래도 해킹 위험 때문에 꺼놓는 듯 하네요.
잘은 기억 안 나지만 php.ini 파일 보면 개발용이랑 운영용 두개 예제 파일이 있더라고요...
error_reporting(E_ALL);
ini_set('display_errors', 1);
error_reporting(E_ALL);
ini_set('display_errors', 1);
예 맞습니다. 문의해보니 이 방법 가르쳐주고 .htaccess에 에러를 켜는 문구도 추가해주더군요. 여러 방법이 있는 듯 합니다.
전 개인적으로 문제가 있어도 저런 에러문구 뜨는거를 정말 싫어해서..
phpcodechecker.com 여기서 문법 오류나 이런거 체크할 수 있습니다.
phpcodechecker.com 여기서 문법 오류나 이런거 체크할 수 있습니다.
오~ 좋은 사이트 감사합니다. 기본적인 오류 체크만 되어도 삽질이 크게 줄어들죠. 앞으로 자주 애용해야겠네요.
네 ㅋㅋㅋ