안녕하세요.

PHP 7.0 속도가 빨라서 올해 가기전에 올려보고자 도전해보았습니다.

HTTP 500 내부 서버 오류로 하루종일 씨름하다 드디어 해결하였습니다.

비개발자로서 팁이라기 보단 제가 해결했던 과정으로 혹시나 저와 같은 어려움을 겪을지 모르는 분을 위해 작성합니다.

 

카페24 호스팅 이용, PHP 5.5 사용 기준이였습니다.

 

PHP 7.0 버전 신청을 하게되면 기존 자료는 모두 삭제가 된다고 합니다.

그래서 데이터와 DB 백업을 받습니다.

백업을 진행하면 FTP 저장되고 다운을 받습니다.(파일 2개)

PHP 7.01 이상 되는 버젼은 호환성 이슈가 많아 PHP 7.0 으로 신청합니다.

신청을 하게되면 계정의 모든 자료는 초기화됩니다.

카페24 고객센터 게시판에 가서 파일을 전달하여 복원을 요청해야합니다.

이때 고객센터 게시판에 첨부할 수 있는 파일 용량이 5메가이하로 파일 첨부는 불가합니다.

따라서 FTP로 백업했던 2개의 파일을 www 폴더 내 업로드 하시고 복원 요청을 합니다.

저의 경우 웹하드 용량이 작아 파일 누락이 발생될까 걱정했습니다.(역시나 용량이 부족하다고 회신이 왔습니다.)

우여곡절끝에 자료 복원을 하였고 접속을 진행합니다.

 

보기좋게 HTTP 500 내부 서버 오류를 만납니다.

(제 경험상 HTTP 500 내부 서버 오류는 PHP 버전 호환 문제도 있지만 부족한 용량 문제도 있습니다.)

 

또 문의를 합니다.

점검 후 기존에 캐시파일이 남아있었고 캐시를 날린 후 누락된 .htaccess 파일을 복원해서 해결합니다.

이후 혹시나 누락된 파일이 있지 않는지 걱정을하니 친절히 최종 데이터를 한번 더 복제 해줍니다.

 

정상 접속을 확인하고 관리자 페이지에 몇몇 메뉴를 클릭하니 또 HTTP 500 내부 서버 오류 발생함

 

files/config/db.config.php 을 열어

'db_type' => 'mysqli' 로 변경합니다. (mysql -> mysqli)

변경했지만 내부 서버 오류는 계속 남

 

이때 

https://xe1.xpressengine.com/index.php?mid=qna&search_target=title_content&search_keyword=http+500&document_srl=23287401

찾게되었고 저도 Youtube 모듈이 있길래 호환성 문제로 삭제했더니

어머나 정상 작동합니다.

 

이상 PHP 7.0 적용기였습니다.

별거 아니지만 이 과정으로 반나절을 보냈습니다...ㅠ.ㅠ

 

새해 복 많이 받으세요^^

달링재이

profile
주식 커뮤니티 - 스톡커(http://www.stocker.kr) 를 운영하고 있습니다.
  • ?
    우여곡절이 많으셨군요.. 고생하셨습니다. :)
  • profile
    와 이거정말 좋은팁이네요.ㅠ
    저도 한달전쯤에 php5.5에서 7.0으로 변경. HTTP 500 오류가떠서...
    카페24에 문의해도 잘안되서..ㅠㅠ 전다시 php5.5로 돌아왔어요.ㅠㅠ
    솔찍히 무서워서 다시도전은 못하고있네요.
  • profile
    혹시 이부분은 500에러가 나는데 어떻게 할수있나요?
    "점검 후 기존에 캐시파일이 남아있었고 캐시를 날린 후 누락된"