홈페이지 (그누4) 를 A호스팅에서 B호스팅으로 서버 이전하였습니다.
그런데 회원가입 페이지라든가, 게시판 뷰페이지 가 500에러가 났습니다.
=======================================================================
알아 본 결과: 새로운 서버는 php 상위버전이라서 그누4에서 사용하는 오래된 php함수를 지원하지 못한다.
session_register <- (PHP 4, PHP 5 < 5.4.0)
해결 : 호스팅 업체에서 php버전이 낮은 서버로 홈페이지를 이전시켜 주었다.
답변 5개 / 댓글 4개
채택된 답변
+20 포인트
2016-09-13 (화) 19:57:43
웹서버의 오류 로그를 살펴 보세요..
이러면 되나요? ^^
답변에 대한 댓글 1개
2016-09-17 (토) 14:45:06
WebMONSTER
2016-09-13 (화) 23:51:57
서버의 php 버전을 바꾸기보다는 소스의 오래된 함수를 변경하는게 맞지싶습니다
답변에 대한 댓글 1개
2016-09-17 (토) 14:43:04
그렇게 되면 오래된 함수가 있는 모든 파일을 검색해야 하고 어떤 함수가 언제 오류 날지 모르는 상황이라 간단히 구버전 php로 모든 문제를 한번에 해결하는 방행으로 했습니다.
돼지코구뇽
2016-09-13 (화) 20:26:08
해당 호스팅사에 php버전 맞춰달라면 맞춰줘요.
답변에 대한 댓글 1개
500 에러 의미 : Internal server error, 내부서버 오류 (잘못된 스크립트 실행시 발생)
장기적인 관점에서 봤을 때,
php 하위 버전 보다는 상위 버전으로 옮겨가서 해결책을 찾는 게 바람직해 보이네요.
파일이 문제면, 최신 빌더로 갈아타는 게 낫구요...
답변에 대한 댓글 1개
2016-09-17 (토) 14:41:46
오랜전 솔루션이라 고쳐야 할 것이 많고, 홈페이지를 리뉴얼 하기에는 기존 사이트를 수정하시려고 하신 것 같네요 ㅎㅎ
추후에는 리뉴얼 권해야 겠습니다.
추후에는 리뉴얼 권해야 겠습니다.
2016-09-13 (화) 19:27:38
아무나 댓글 달아주세요. 답변을 채택해 다른 분들이 봤으면 좋겠네요.
답변을 작성하려면 로그인이 필요합니다.
비슷한 문제를 격으시는 분께_
오류 로그를 살펴보면서 어떤 부분이 문제인지 범주를 좁히고 해당 오류를 고칠 수 있으면 고치고
저의 케이스와 같이 홈페이지 파일의 문제가 아닌 서버와의 조건 문제일 경우 조건을 맞춰주는 쪽으로 해결해도 될 것 같습니다.