라이믹스를 별도 설치하여 회원 관련 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();

 

로 바꾸니 실행은 되는데,

 

aaaa.jpg

 

게시판 목록은 다 불러와 지는데... 위에 에러가 뜨고, XML 파일에도 저 에러 메세지가 포함되어서 인지 들여오기에서 읽지를 못하네요...

 

어떻게 써먹을 수 있게 고칠 방법 없을까요?

 

php를 잘 모르다 보니 일일히 찾아야 하고 물어봐야 하니 저도 답답해 죽겠습니다 ㅠㅠ

 

  • ?
    공홈에서 배포하는 배포본인가요? 받아서 수정해보겠습니다 ㅎㅎ
  • ?
    음~ 정말로 안되는군요 ㅋㅋ 오전중에 작업되면 올려보겠습니다
  • ?
    https://xetown.com/rxe_point/910820 올려두었습니다 XD
  • ?
    감사합니다!!!!
  • Lv37

    - 라이믹스는 별도 설치가 아니라 덮어씌우는 것이 정석입니다.

    - DB를 선택적으로 복사하면 시퀀스 값이 맞지 않아서 에러가 납니다. 꼭 일부만 복사하셔야겠으면 xe_sequence 테이블의 auto_increment 값을 똑같이 맞춰주셔야 해요.

    - 마이그레이션 툴을 사용하는 것보다 코어를 덮어씌우거나 위와 같은 방법으로 DB를 복사한 후 시퀀스 값을 맞춰주시는 것이 훨씬 쉬울 거예요. PHP 7.0 호환성을 고친다 해도 마이그레이션 툴 자체가 너무 불안정합니다.

  • Lv37 ?
    예전부터 마이그레이션 툴 안정성은 꽝이었죠 방금 고치면서도 여러번 탈이 났네요 =_=; 없는 트랙백을 가져온다던가...
  • ? Lv37
    예전에 제가 그누보드5 마이그레이션 툴을 만들어 배포한 적이 있으니 참고해보세요 ㅜㅜ
  • Lv37 ?

    오 정보 감사합니다! 오늘도 배워갑니다 총총...

  • Lv37
    덮어씌웠다가 오동작 하는 부분이 많아서요 ㅠㅠ

    새로 설치해서 회원정보와 문서 데이터만 이전 하려고 하고 있습니다.