Phpmyadmin big file import 에러 어떻게 해결하나요? ㅠ.ㅠ sosanyun 2018.06.05 11:42 314 0 14 xe를 Rhymix로 마이그레이션 하려고 합니다. xe DB를 백업 받았고,Phpmyadmin에서 import 하려고 하는데 Big file import 에러가 나옵니다. 어떻게 해야 하나요?
서버 오류 Error #0 "Attempt to modify property "list" on null" in files/cache/menu/780252.php on line 1 톰캣 26.06.29 0 3
댓글 14
phpmyadmin은 용량이 조금만 커져도 에러납니다. 백업받은 파일을 서버에 올려둔 후, ssh로 서버에 접속해서 "mysql -u아이디 -p비번 디비명 < 파일명" 명령으로 복원하면 됩니다.
만약 ssh가 지원되지 않거나, ssh에서 mysql 명령이 통하지 않는 저급한 호스팅이라면... 라이믹스 쓰시면서 두고두고 불편한 점이 많을 테니 그것부터 갈아치우는 게 우선순위입니다.
phpmyadmin에서보니 테이블 앞에 rx-가 붙어 있던데 그전 xe에서 불러온 화일이 자동으로 이전 되나요?
라이믹스를 따로 설치한 후 디비를 덮어씌우는 방법은 절!대! 권장하지 않습니다. 첨부파일이나 프로필사진 등 디비에 저장되지 않는 부분이 누락될 수도 있고, 라이믹스 입장에서는 디비만 갑자기 XE로 다운그레이드되는 상황이라 어디서 문제가 생길지 몰라요.
어려운 거 아니예요. 그냥 모든 파일을 ftp로 업로드해서 덮어씌우면 돼요. XE 새 버전 나오면 업데이트하는 것과 똑같은 방법으로요. 괜히 선택적으로 특정 부분만 추출해서 집어넣으려고 하는 것보다 오히려 쉽습니다.
단, 버전 차이가 많이 나기 때문에 에러가 날 경우에 대비해서 사본을 만들어 작업하시거나 미리 백업을 해두시는 게 좋습니다.
https://github.com/rhymix/rhymix-docs/blob/master/ko/introduction/xe-upgrade.md
XE로 운영하시던 사이트 있잖아요. 그걸 통째로 백업+복원해서 우선 NAS에서 정상 작동하는 상태로 만들어 놓고, 그 다음에 라이믹스를 덮어씌우는 순서가 맞습니다.
죄송합니다..너무 원초적인 질문을 해서요...
디비를 백업받는 방법은 이미 아시는 것 같고, 나머지는 ftp로 접속해서 모조리 다운받으면 됩니다. 그걸 다시 NAS에 복사하면 되겠네요. 용량이 너무 커서 옮기는 거라면 파일이 수만 개가 될 수도 있으니 천천히 하세요.
디비 복원은 맨 위에서 말씀드린 방법을 사용하시고요.
이걸 제 NAS장비로 마이그레이션 하고자 합니다.
그런데 쉽지 않네요 ㅠ.ㅠ