라이믹스를 별도 설치하여 회원 관련 DB다 옮기고, 첨부파일과 도큐먼트DB를 옮겼는데 모듈srl이 맞지 않아서인지 게시물이 열람도 되지 않고,복사나 이동도 되지 않아서... 게시물 srl을 유지 할 필요는 없을듯 하여 마이그레이션 툴로 추출->들여오기 하려고
https://xe1.xpressengine.com/index.php?mid=download&package_id=18324314
0.6 툴을 업로드 하고 실행해서 경로를 입력하니...
Warning: Creating default object from empty value in /home/pi/www/xem/lib.inc.php on line 23
Fatal error: Uncaught Error: Call to undefined function mysql_error() in /home/pi/www/xem/zMigration.class.php:72 Stack trace: #0 /home/pi/www/xem/index.php(32): zMigration->dbConnect() #1 {main} thrown in /home/pi/www/xem/zMigration.class.phpon line 72
이런 에러가 나네요...
https://xetown.com/qna/292825
글을 보고 72번째줄을
if(mysql_error()) return mysqli_error();
에서
if(mysqli_error()) return mysqli_error();
로 바꾸니 실행은 되는데,

게시판 목록은 다 불러와 지는데... 위에 에러가 뜨고, XML 파일에도 저 에러 메세지가 포함되어서 인지 들여오기에서 읽지를 못하네요...
어떻게 써먹을 수 있게 고칠 방법 없을까요?
php를 잘 모르다 보니 일일히 찾아야 하고 물어봐야 하니 저도 답답해 죽겠습니다 ㅠㅠ
댓글 9
- 라이믹스는 별도 설치가 아니라 덮어씌우는 것이 정석입니다.
- DB를 선택적으로 복사하면 시퀀스 값이 맞지 않아서 에러가 납니다. 꼭 일부만 복사하셔야겠으면 xe_sequence 테이블의 auto_increment 값을 똑같이 맞춰주셔야 해요.
- 마이그레이션 툴을 사용하는 것보다 코어를 덮어씌우거나 위와 같은 방법으로 DB를 복사한 후 시퀀스 값을 맞춰주시는 것이 훨씬 쉬울 거예요. PHP 7.0 호환성을 고친다 해도 마이그레이션 툴 자체가 너무 불안정합니다.
오 정보 감사합니다! 오늘도 배워갑니다 총총...
새로 설치해서 회원정보와 문서 데이터만 이전 하려고 하고 있습니다.