서버이전 후 HTTP 500 내부오류 문제. 채택완료

안녕하세요..

 

회사 홈페이지서버를 카페24웹호스팅으로 서버 이전하였습니다.

 

기존에 관리 하셨던분이 카페24에 데이터와 DB를 백업해주셨구요.

 

카페24측에서 DB를 복구해주셨습니다.

 

현재 홈페이지는 정상적으로 열리고, 그누보드 게시판 리스트까지는 보여집니다.

 

http://www.arcwin.co.kr/bbs/board.php?bo_table=bbs5_1  공지사항 테이블 입니다.

 

기타 다른 게시판들도 목록 까지는 보여지는데.. 목록을 클릭하면,

 

내부오류 웹 사이트에서 페이지를 표시할 수 없습니다.

 

라고 오류가 뜹니다.

 

기존 관리하셨던분도... 모르쇠고,, 저도 초보라 어떻게 해야되는지 답답하네요.

 

고수님들 답변 부탁드립니다.

 

답변 3개

채택된 답변
+20 포인트

웹폴더에

 

.htaccess 파일을 만듭니다.

 

그런 다음에 아래 내용을 붙여넣기 합니다.

 

php_flag display_errors on
php_flag html_errors on
php_flag log_errors on

 

이렇게 하면 카페 24 호스팅의 경우 내부오류 웹 사이트에서 페이지를 표시할수 있게 됩니다.

 

다시 게시판 목록으로 가서 목록 클릭 후 에러메시지가 나오면 그 에러메시지 보고 코드를 수정해야 합니다.

 

에러를 다 고쳤다면, 위의 .htaccess 에서 아래 내용을 다시 지워서, 내부오류 웹 사이트에서 페이지를 표시 할수 없게 합니다. ( 이렇게 하는 이유는 보안 때문에 그렇습니다. )

 

php_flag display_errors on
php_flag html_errors on
php_flag log_errors on

 

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

먼저 말 감사합니다,. 오류메시지가 떴습니다.

Fatal error: Call to undefined function session_register() in /home/hosting_users/arcwin/www/lib/common.lib.php on line 91

그리고 아래가 91번 내용입니다.


91 session_register($session_name);


// 세션변수 생성
function set_session($session_name, $value)
{
session_register($session_name);
// PHP 버전별 차이를 없애기 위한 방법
$$session_name = $_SESSION["$session_name"] = $value;
}


// 세션변수값 얻음
session_register 함수는 php 5.4 버전에서 사라졌습니다.

set_session 함수를 아래와 같이 수정하세요.

// 세션변수 생성
function set_session($session_name, $value)
{
if (PHP_VERSION < '5.3.0')
session_register($session_name);
// PHP 버전별 차이를 없애기 위한 방법
$$session_name = $_SESSION[$session_name] = $value;
}
세션 오류는 잡혔습니다.. 정말 감사합니다... ;; 나머지 게시판 오류는 찾아가면서 확인해보겠습니다. 정말 감사드립니다.~~~

댓글을 작성하려면 로그인이 필요합니다.

감사합니다. ^^*

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

이전 과정에 php파일 어디에선가 문제가 생긴걸로 보입니다.

보통 이런 오류는 php파일 소스중 닫음 따옴표 처리를 안한 경우, 구문 끝에 세미콜론으로 끝내 주지

않은 경우, 괄호를 닫아 주지 않은 경우 등 사소한 문법적 오류에서 발생하더만요 ㅎㅎ

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고