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 버전이 달라졌거나, 새 서버가 잘못 셋팅되었거나 해서 생기는 오류일 겁니다.
반면, 개인의 판단으로 일부 폴더를 선택적으로 옮겼는데 오류가 난다면
서로 맞지 않는 버전이 섞여서 프랑켄슈타인이 되었을 수도 있으니, 도움받기도 난감하게 됩니다.