서버이전 후 HTTP 500 내부오류 문제. 채택완료
안녕하세요..
회사 홈페이지서버를 카페24웹호스팅으로 서버 이전하였습니다.
기존에 관리 하셨던분이 카페24에 데이터와 DB를 백업해주셨구요.
카페24측에서 DB를 복구해주셨습니다.
현재 홈페이지는 정상적으로 열리고, 그누보드 게시판 리스트까지는 보여집니다.
http://www.arcwin.co.kr/bbs/board.php?bo_table=bbs5_1 공지사항 테이블 입니다.
기타 다른 게시판들도 목록 까지는 보여지는데.. 목록을 클릭하면,
내부오류 웹 사이트에서 페이지를 표시할 수 없습니다.
라고 오류가 뜹니다.
기존 관리하셨던분도... 모르쇠고,, 저도 초보라 어떻게 해야되는지 답답하네요.
고수님들 답변 부탁드립니다.
답변 3개
웹폴더에
.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개
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파일 소스중 닫음 따옴표 처리를 안한 경우, 구문 끝에 세미콜론으로 끝내 주지
않은 경우, 괄호를 닫아 주지 않은 경우 등 사소한 문법적 오류에서 발생하더만요 ㅎㅎ
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
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;
}
// 세션변수값 얻음