/bbs/board.php 파일 수정시 500에러

/bbs/board.php 파일 수정시 500에러

QA

/bbs/board.php 파일 수정시 500에러

사용하는 빌더

나리야

그누보드5(영카트) 버전

5.4.8

사용 PHP 버전

7.3

본문

무더운 날씨의 연속이네요.. 건강 잘들 챙기세요~~

 

/bbs/board.php 파일을 수정할일이 있어 수정을 하니 500 에러가 발생하는데요..

 

이번에 처음 수정한것은 아니고 앞에 몇번 수정 한적이 있는데 그때는 500 에러가 없었거든요.

 

어디가 문제인지 찾지를 못하겠네요..

 

파일 최상단에 
 

<?php
ini_set('display_errors', 1);
ini_set('error_reporting', E_ALL);

 

include_once('./_common.php');

 

이렇게 넣어봐도 그대로 500 에러나면서 아무런 변화가 없습니다.

 

그런데 더 이상한것은 에러가 계속 나니 수정전으로 소스를 되돌려도

그대로 500 에러가 계속 나는데 이건 무슨 상황인지...

 

할 수 없이 카페24 호스팅 data 하루전으로 복원을 하여 사이트를 정상화는 했습니다.

 

그 후 다시 테스트 해보려고 복원된 /bbs/board.php 파일 소스(500 에러전)를 다시 다운 받아

 

echo "1";

 

만 추가해봐도 500 에러가 발생하네요..

 

echo "1"; 을 지우고 소스를 되돌렸는데 그래도 500 에러가 여전히 발생하네요.

 

이게 무슨일인지...

 

어떻게 확인을 해야할지 모르겠습니다...

 

혹시 이런 경험이 있으시거나 아시는분 조언 좀 부탁드립니다 ㅠㅠ

 

 

 

이 질문에 댓글 쓰기 :

답변 4

이거 어딘가에 숫자 1을 넣은 파일이 있어요 /bbs/board.php 여기 전체적으로 샅샅히 확인해보세요

오타나거나 1 을 강제적으로 넣은게 있을거에요 

 

1. 가급적 bbs/board.php 파일은 수정을 권장하지 않습니다.

 

2. 질문 내용만으로는 무엇이 오류인지 확인하기 어렵습니다.

 

3. 하실려는 작업 내용을 공유하시면 더 도움을 빨리 받으실 수 있을 것입니다.

제가 쓰는 디버깅 방법인데요

대략 오류난 위치를 잘 모르겠으면

문서의 중간쯤에 보통 이프문 안 이나 스위치문등 분기 처리되는 곳 말고 일반적인 위치여야 합니다

 

echo '이 곳이 보이나';

exit;

 

위와 같이 두문장을 씁니다

그리고 나서 저장 후 새로고침을 했을 때 

오류가 난 메세지 다음에 저 문장이 보인다면 혹은 보이지 않는다면 오류는  저 문장을 쓴 곳 위에서

발생했음을 의미합니다 그렇게 올려가면서 디버깅을 하다가

저 문장만 보이구 오류 메세지가 보이지 않는다면 그 아래에서 오류가 났다고 보면 됩니다

좀 수동적인 방법이지만 확실한 방법입니다

답변을 작성하시기 전에 로그인 해주세요.
전체 62,869
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT