서버이전 후 HTTP 500 내부오류 문제. 채택완료
안녕하세요..
회사 홈페이지서버를 카페24웹호스팅으로 서버 이전하였습니다.
기존에 관리 하셨던분이 카페24에 데이터와 DB를 백업해주셨구요.
카페24측에서 DB를 복구해주셨습니다.
현재 홈페이지는 정상적으로 열리고, 그누보드 게시판 리스트까지는 보여집니다.
http://www.arcwin.co.kr/bbs/board.php?bo_table=bbs5_1">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;
}
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
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;
}
// 세션변수값 얻음