xe를 Rhymix로 마이그레이션 하려고 합니다.
xe DB를 백업 받았고,Phpmyadmin에서 import 하려고 하는데 Big file import 에러가 나옵니다.
어떻게 해야 하나요?
-
cafe24를 쓰다가 개인 비용 부담이 너무 커 개인 Synology 장비로 이관하려고 합니다.
phpmyadmin에서보니 테이블 앞에 rx-가 붙어 있던데 그전 xe에서 불러온 화일이 자동으로 이전 되나요? -
XE로 운영하던 사이트를 라이믹스로 변경하는 가장 안전한 방법은 기존 사이트의 ftp 계정과 디비를 모두 복사한 후, 라이믹스 소스를 덮어씌우는 것입니다.
라이믹스를 따로 설치한 후 디비를 덮어씌우는 방법은 절!대! 권장하지 않습니다. 첨부파일이나 프로필사진 등 디비에 저장되지 않는 부분이 누락될 수도 있고, 라이믹스 입장에서는 디비만 갑자기 XE로 다운그레이드되는 상황이라 어디서 문제가 생길지 몰라요. -
어려운 거 아니예요. 그냥 모든 파일을 ftp로 업로드해서 덮어씌우면 돼요. XE 새 버전 나오면 업데이트하는 것과 똑같은 방법으로요. 괜히 선택적으로 특정 부분만 추출해서 집어넣으려고 하는 것보다 오히려 쉽습니다.
단, 버전 차이가 많이 나기 때문에 에러가 날 경우에 대비해서 사본을 만들어 작업하시거나 미리 백업을 해두시는 게 좋습니다.
https://github.com/rhymix/rhymix-docs/blob/master/ko/introduction/xe-upgrade.md -
디비를 백업받는 방법은 이미 아시는 것 같고, 나머지는 ftp로 접속해서 모조리 다운받으면 됩니다. 그걸 다시 NAS에 복사하면 되겠네요. 용량이 너무 커서 옮기는 거라면 파일이 수만 개가 될 수도 있으니 천천히 하세요.
디비 복원은 맨 위에서 말씀드린 방법을 사용하시고요.
phpmyadmin은 용량이 조금만 커져도 에러납니다. 백업받은 파일을 서버에 올려둔 후, ssh로 서버에 접속해서 "mysql -u아이디 -p비번 디비명 < 파일명" 명령으로 복원하면 됩니다.
만약 ssh가 지원되지 않거나, ssh에서 mysql 명령이 통하지 않는 저급한 호스팅이라면... 라이믹스 쓰시면서 두고두고 불편한 점이 많을 테니 그것부터 갈아치우는 게 우선순위입니다.