Extra Form
PHP PHP 7.4
CMS XpressEngine1

안녕하세요

 

현재 계정 XE 1.7 php 5.2 에서

다른 계정 php 7.4 로 이전하려는데

호스팅 업체에 문의 했더니.. 소스 및 디비 이전은 안해준다고

다른 계정에 xe 1.7을 설치하고 마이그레이션 하라네요..

다른 계정이 이미 php 7.4라 xe 1.7은 작동 안하더라구요..

xe 1.11 설치해서 마이그레이션 해봤는데... 게시글 오류도 있고, 회원들 이전은 아예 안되네요 ㅠㅠ

 

계정이 서로 달라서 홈페이지 주소가 달라집니다..

어떻게 진행해야할까요 ? 

회원정보와 데이타 그대로 이전해야되는데..

 

 

  • profile

    소스 및 디비 이전을 직접 하시면 됩니다.

     

    1. 기존 계정 소스를 FTP로 모두 다운받아서 새 계정에 업로드

    2. phpmyadmin으로 기존 DB 내보내기 받아서 새 계정 DB에 들여오기

    3. files/config/db.config.php에 저장되어 있는 DB 아이디/비번을 새 계정으로 변경

    4. XE 1.11 덮어씌우기

     

    이거 한 번만 성공하시면 호스팅 업체에서 뭘 해주든 말든

    셀프로 도전할 수 있는 자신감이 생깁니다.^^

  • profile profile

    123.jpg

    1. 기존 계정 소스란, FTP 접속해서 XE 폴더에 있는 모든 파일을 말하는걸까요 ?

    이거 해봤는데.. 파일이 총 만개가 넘고 천개정도는 계속해서 실패하더라구요.. 계속 해도 안되던데..

    2.사진에 보여지는대로... 어떤걸 선택해야할까요 ;;

    3. 이 파일이 DB 내보내기 하면 받아지는 파일인가요 ?

     

  • profile profile
    1. 실패하는 원인을 찾아서 고쳐야겠지요. 에러메시지 확인하시고요. 계속 실패한다면 호스팅 문제이니, 이 부분에 한해서는 호스팅 업체의 도움을 받아볼 수 있습니다.
    2. 기본으로 선택되어 있는 SQL 그대로 두시면 됩니다.
    3. 네.

    다른 계정의 DB에서 이미 있는 테이블을 모두 지운 후, 기존 계정에서 내보내기한 SQL 파일을 들여오기했을 때 똑같은 테이블들이 다시 생기고 데이터 갯수도 대충 비슷하면 정상적으로 들여온 것입니다.
  • profile profile
    후.......엄청난 작업인거 같네요 ㅠㅠ 암튼 도움 감사합니다...... 예전에는 이전 하는거 작업 해줬던거 같은데 왜 안해주지... 제로보드 설치하는 것도 예전엔 자동 설치 있었는데 지금은 보안상의 이유로 다 없어지고 문의글 남기면 설치해주는 형국...
  • profile profile

    DB내보내기 했는데.. 파일이 한개 뿐이에요 localhost.sql 이 파일 뿐인데,,,, 아 원래 하나고 3번은 기존 XE 폴더였군요 ㅋㅋㅋ // 아아 근데 혹시 옮길 서버에 라이믹스 설치 했는데, 이거 그냥 두고 폴더 따로 만들어서 XE 1.11 받아놓은거 그대로 옮겨도 되나요? DB 파일 불러오고 

  • profile profile

    새 계정에는 아무 것도 설치되어 있지 않은 상태여야 합니다. 지금 옮기시려는 사이트보다 더 최신 버전이 설치되어 있다면 더더욱 안됩니다. (업그레이드는 어떻게든 가능한데, 강제로 다운그레이드를 시키는 셈이니...)

     

    폴더 경로가 바뀌어서도 안 됩니다. 안 그래도 복잡한데 불필요한 변수를 하나 더 만드는 꼴입니다.

    새 계정에 테스트용으로 올려놓으신 것이 있다면 파일, DB 모두 삭제하고 빈 상태로 만든 후에 새로 업로드하는 것이 가장 안전해요.

  • profile profile
    아아 그렇군요! 기존 DB 삭제는 어떻게 하나요 ? 파일은 그냥 FTP 들어가서 지우면될꺼같은데..
  • profile profile

    123123.JPG

    혹시 여기서 초기화 누르면 될까요 ??

  • profile profile
    테이블 모두 삭제하면 됩니다.
  • profile profile

    123456.JPG

    혹시 이거 누르면 다 지워질까요 ? 

  • profile profile

    각각의 테이블에서 일일이 그거 클릭하려면 귀찮을 텐데요.
    테이블 목록 화면에서 전체 선택하고 일괄 삭제하시면 훨씬 빨라요.

  • profile profile
    테이블 목록 화면이 왼쪽에 트리처럼 있는건가요 ? 여기서 제 계정아이디 밑에 아무것도 안나오면 된걸까요 ? 제 계정아이디 밑에 information_schema 이것만 남아 있는데.. 여긴 테이블 많아요.. 이 것도 삭제 해야하나요 ?
  • profile profile
    님 아이디 아래만 비어 있으면 됩니다.
  • profile profile
    그렇군요 삭제는 다 된거 같네요.. 지금은 불러오기가 안되서.... 호스팅업체에 문의중이에요... 이 것만 해결 되면 정말 좋겠는데 ㅜㅜㅜㅜ 제발 xe 1.11 정상작동했음 좋겠네요.... 도움감사합니다!
  • profile profile
    님 아이디로 되어 있는 DB를 선택하지 않은 상태에서 불러오기를 하면 권한이 없다고 나올 수도 있습니다.
  • profile profile
    아항.. 해봤는데 마찬가지네요... 여기 호스팅업체가 좀... 홈페이지도 이상하고... 주소 옮기기 싫어서 그냥 쓰긴하지만.. 영 그러네요..
  • profile
    DB는 테이블 전체에서 삭제하시고, 그대로 올려주시면 됩니다.
    파일 용량이 안 크다면 PHPMYADMIN에서 처리하시면 되고, 용량이 크면 .sql 파일을 FTP로 올려놓고 콘솔 실행 하시면 됩니다.
  • profile profile
    지금 PHPMYADMIN 여기서 진행중인데... 불러오기가 권한이 없다고 안되서... 호스팅 문제 중입니다... ㅠ
  • profile profile
    도메인을 차라리 새로 사고, 이전을 하시는것도.. 방법이겠네요ㅜ
  • profile profile
    지금 다른 계정으로 이전하고 있는 중인데.... db불러오기까지 했는데 접속이 안되네요..
  • profile profile
    어떤 증상이신가요?
  • profile profile
    혹시 몰라서 지금 처음부터 다시하는 중인데,.... db 불러오기 오류.. 이 제목으로 글 다시 올렸어요!