묻고답하기
zb4에서 XE로 데이터 옮기기
2015.07.31 12:40
zb4에서 XE로 데이터를 옮기려고 zbMigration을 다운받아서
파일질라로 zeroboard4에 있는 index.php, export.php, lib.inc.php, zMigration.class.php를
저의 홈페이지의 제로보드4의 자료가 있었던 /html/project/bbs로 업로드 했습니다.
그런데 업로드를 하고 난 후 주소창에 http://제 홈페이지/project/bbs/index.php를 칠때 마다 계속해서
Fatal error: Call-time pass-by-reference has been removed in /web/home/제 홈피/html/zMigration.class.php on line 79
라고 오류가 발생하네요ㅠㅠ
이걸 해결하기 위해 호스팅 업체에 전화해서 도움을 청했더니
홈피주소/mysql 에서 내보내기로 자료를 내보낼 수도 있다고 하여 XML로 내보내서
FTP로 XE가 설치된 /html 폴더안으로 업로드 했더니 경로를 찾을수 없다고 하네요...
컴맹이 괜히 건들어서 너무 골치만 아픈데ㅠㅠ 데이터를 꼭 이전해야만 합니다ㅠㅠ
어떻게 해야 할까요... FTP로 모든 자료를 다 없애고 다시 할까요? 그렇게 해도 DB는 보존 되나요?...
댓글 5
-
기진곰
2015.07.31 13:12
-
윷윷
2015.07.31 13:14
정말 감사합니다ㅠㅠ 시도해보고 다시 댓글드릴게요!
-
윷윷
2015.07.31 13:38
진짜 감사합니다ㅠㅠ
그런데 제로보드가 설치되어 있는 경로 html/project/bbs를 입력해 주는데 dB 정보를 구할 수 있는 파일이 없다나오는데 어떻게 해야 할까요ㅠㅠ
mysql에서 뭔가 힌트를 얻을 수 있을까요...?
-
윷윷
2015.07.31 14:18
호스팅사이트에 가서 절대주소를 알려달라했더니 /web/home/제홈피/html/폴더명 이라고
딱 알려주시네요!ㅠㅠㅠㅠㅠ 여튼 정말 감사합니다 이것으로 저는 문제해결!!!!!!
-
아형여옹
2015.07.31 14:21
힘듭니다. 저는 전문가 도움을 받아습니다. 힘들어요 정말로....
데이터 이전 툴이 아주 오래된 PHP 버전에서 작성되었기 때문에, 요즘 서버에서 실행하면 간혹 오류가 납니다.
오류가 발생하는 zMigration.class.php 79번째 줄을 보면 &$error 라는 코드가 있습니다. 여기서 & 문자를 지우면 오류가 발생하지 않을 것입니다. (실제로 사용되지도 않는 sqlite 코드인데 괜히 문법 오류만 일으키고 있네요 -_-)