커뮤니티

CMS/프레임워크 Rhymix 2.1
개발 언어 PHP 8.3

사이트 이전을 하면서 라이믹스 홈페이지와 구글에 나온 것들을 참고 하는데 방법들이 조금 달라 문의합니다. 

 

제가 라이믹스 홈페이지에서 찾아 방법은 

 

이전 사이트 라이믹스 폴더를 압축한 것과 DB 를 백업해 놓은 다음, 

 

새 사이트의 서버에서 최신 라이믹스 사이트를 새것으로 만든 다음

 

새 사이트의 DB를 삭제한 다음 이전 사이트의 백업해둔 DB를 imports 하고

이전 사이트에서 압축한 폴더를 푼 다음 files 와 layouts, modules, widgets 등의 파일들을 ftp로 새 사이트 라이믹스로 업로드 하여 files folder  안에 있는 config.php 파일을 새로 만든 사이트의 것으로 변경하고 cache 파일을 삭제한 다음 관리자 페이지로 연결하라고 했는데 쉽지가 않았습니다. 이곳에 질문을 몇번 올리고 여러 번 시도한 끝에 ( 이전 사이트는 php 7.4, 새 사이트는 php 8.3) 사이트가 열리게 되었습니다.

 

*** 이전 사이트에서 레이 아웃과 게시판을 php 8 에 서작동하는 것으로 변경한 다음 백업했습니다.***

 

위에 나온 방법 이외에 XE 서버 이전하던 것처럼

이전 사이트의 라이믹스 폴더안의 파일들을 압축한 것과 DB를 백업한 것을

새 서버에서 압축을 풀고 백업한 DB 를 가져와서 바로하는 방법도 가능할지요? 

 

질문에 답변해 주신 개발자님들께 깊은 감사를 드립니다.   

musil Lv. 2
Small Community web admin

댓글 1

  • 그냥 FTP와 DB를 통째로 옮기고 config.php에서 DB 접속 정보만 변경하면 됩니다.

    만약 도메인이 변경되었다면 "도메인 변경" 매뉴얼을 따라하시고요.

    굳이 뭔가를 더 한다면 cache 폴더를 빼고 올리는 정도?

     

    통째로 옮기는 것 이외의 방법을 공식적으로 권장한 적은 단 한 번도 없습니다.

    새 사이트에 무엇이든 미리 설치해 두는 것은 시간낭비예요.

     

    만약 통째로 옮겼는데 오류가 난다면 옮기는 방법이 문제가 아니라,

    PHP 버전이 달라졌거나, 새 서버가 잘못 셋팅되었거나 해서 생기는 오류일 겁니다.

    반면, 개인의 판단으로 일부 폴더를 선택적으로 옮겼는데 오류가 난다면

    서로 맞지 않는 버전이 섞여서 프랑켄슈타인이 되었을 수도 있으니, 도움받기도 난감하게 됩니다.