Home 게시판 검색 '호스팅 이전'에 대한 검색 결과

  • 글쓴이
    검색 결과
  • Avatar of 랭커랭커
    Participant
    @ranker
    #28238

    답변주신 두 분 모두 감사합니다.

    저 같은 경우 예전에 호스팅 이전 작업을 했을때 여러가지 이전(이사) 플러그인들을 사용해 봤었는데요…

    위에서 언급해주신 내용들처럼 메모리 문제 때문에 DB/콘텐츠 이전(move) 플러그인들도 오류가 나더라구요. 물론 개차반 호스팅 업체였던지라 질문/요청을 해도 모르쇠로 답변 ㅎㅎ

    그래서, DB는 sql 덤프로 백업하고 콘텐츠는 putty 를 이용해 백업/복원 했는데… 이것도 웹호스팅 업체가 바뀌니 일부 오류가 나는 부분이 있었어요. ^^;;

    그래서, 좀 더 안전하게 워드프레스를 이전하는 방법이 있다고 해서 급관심이 생겨 질문 드렸던 겁니다.

    P.S

    그나저나 import 기능만으로 sql 부분까지 복구된다는 것은 놀랍네요. 전혀 생각치도 못했어요. ㅎㅎ

    Avatar of Matthew ParkMatthew Park
    Moderator
    @hackya
    #28237

    “몇 가지 명령어를 사용하면” – 서버 ssh 나 PuTTY 열어놓고 command line prompt 치는게 쉽지 않은게 함정이죠 ㅋㅋㅋㅋㅋ

    프로그래머가 아닌다음에야 매우 난해하고, 꺼려지는 작업 입니다. PuTTy 가 메모장 처럼 작동되지 안잖아요.

    “같은 도메인을 사용하며 호스팅 서버만 이전할 경우 첨부파일을 받아오기 힘든 부분” – 어떻게 어려워지는지, 저는 전혀 이해가 안됩니다. ^^;; 도메인이 같다고 달라지는 건 아무것도 없는데요….

    랭커님 질문 : “DB 부분은 sql 로 다시 복원해줘야 하는거 아닌가요?” 아니오.

    “가능하다면 몇 번의 테스트를 거친 후 실제 이전을 진행하시는게 좋아요.” – 이래서 저희 스터디 참여하시는 분들에게도 로컬 개발 환경은 꼭 있어야 한다고 말씀드린 것 입니다.

    Avatar of 082net082net
    Keymaster
    @082net
    #28230

    import export 툴을 이용은 서버와 도메인이 함께 변경되었을때 유용하게 사용할 수 있지만, 같은 도메인을 사용하며 호스팅 서버만 이전할 경우 첨부파일을 받아오기 힘든 부분 등 몇 가지 문제가 발생할 수 있습니다.

    서버 ssh(혹은 telnet)에 접속해서 몇 가지 명령어를 사용하면 어렵지 않게 적용이 가능하지만, 이 부분에 부담이 있으시다면 워드프레스 Backup/Restore 툴이나 플러그인을 사용하시면 괜찮습니다.

    https://codex.wordpress.org/Moving_WordPress

    이전 작업을 진행하는 것은 많은 부작용이 발생할 수 있으니, 급하게 생각하지 마시고 여러가지 정보를 확인해 보시고, 가능하다면 몇 번의 테스트를 거친 후 실제 이전을 진행하시는게 좋아요.

     

    Avatar of Matthew ParkMatthew Park
    Moderator
    @hackya
    #28223

    영자님께서 알려주신 방법은 일반적인 웹사이트를 이전할때 사용되는 방식이고, 워드프레스는 좀더 쉽게/ 골 안아프게, 사이트 이전이 가능합니다.

    1. 워드프레스 export tool 로 모든 게시물을 xml 로 추출합니다.

    Export_‹_sqspsupport_—_WordPress

    2. 워드프레스내에 wp-content 라는 폴더를 복사해 둡니다.

    3. 새 호스팅에 워드프레스를 설치합니다.

    4. import tool 로 추출한 xml 을 새 사이트에 집어 넣습니다.

    5. wp-content 폴더를 덮어 씌웁니다.

    6. 사용하고 계시는 테마와 플러그인 활성화

    끝.

    caveat:

    사이트 운영을 오래하셨으면, 추출되는 xml 파일 사이즈가 매우 클수 있습니다. (저희 스터디 참석자 분 중 한분이 말씀하셨었는데, 이런식으로 진행하면 xml 파일 사이즈가 너무 커서 에러가 난다고..)

    그런 경우는, 새 호스팅 회사에 말씀하셔서 php 메모리 사이즈를 임시적으로 잇빠이 늘려달라고 하신 후, xml 을 집어넣으셔야 합니다.

    메모리를 늘릴 수 없다면:

    추출할때, 각 카테고리 별로, 나눠서 추출하시면 됩니다. 또 이미지를 같이 추출하지 않고, 일단 텍스트만 다 추출하시고, 이미지는 별도로 이미지 추출하는 플러그인을 사용해서 이전하면 됩니다.

    이미지 이전 플러그인
    https://wordpress.org/plugins/import-external-images/

    ///////////////////////////////////////////////////////

    이런 쉬운 방법을 놔두고 굳이 서버이전 업자들 흉내를 내시겠다면 (DB 전체를 옮기시겠다면), 참고하셔야 할 사항이, 일단 DB 를 옮긴다고 새로운 환경에서 그 백업된 DB 가 제대로 작동된다는 보장이 없습니다. (호스팅 환경이 달라지면 DB 도 오류가 발생할 수 있습니다.)

    이런 위험부담을 감수하고서라도 꼭 DB 전체를 이전하는 방식으로 사이트를 옮기시겠다면,

    DB 이전 플러그인을 사용하시면 됩니다. (매우 작동이 잘되는 플러그인 입니다.)

    https://wordpress.org/plugins/wp-migrate-db/

     

    영자님, 사이트가 무진장 쾌적? 빨라 졌습니다. ㅎㅎㅎㅎ

    기분 좋습니다. ^^

    Avatar of 082net082net
    Keymaster
    @082net
    #28219

    1. 워드프레스 파일 모두 백업

    2. 데이터베이스 백업

    3. 새로운 서버에 백업한 파일 복원

    4. 새로운 서버에 데이터베이스 복원

    도메인 주소가 동일하다면 위 과정만으로 이전이 가능합니다.

    나머지는 호스팅 서버 이전하는 과정과 같습니다.

    Avatar of 랭커랭커
    Participant
    @ranker
    #27935

    두서 없이 장황하게 쓴 글 읽어주셔서 감사합니다.(고생하셨겠어요~ ㅎㅎ)

    미리내… 하면 아직도 치가 떨립니다. 그리고, 깡패24도 마음에 들지 않지만, 호스팅 품질은 나름대로 괜찮은 거 같아요.

    깡패24 이전후 최초에 문제가 있었지만… 그 이후로는 특별한 오류 없이 잘 사용하고 있습니다. 결국 처음에 씹은(?) 것과는 다르게 현재 8개월째 이용하고 있지요. ^^;;

    Matthew Park님은 이쪽으로 경험이 많은거 같아 여쭤보는데요.

    위에서 언급하신 외국 호스팅 업체들을 한번 사용해 보고 싶은데… 영어가 안돼 문제 발생시 애로사항이 많을 것 같습니다. 이 문제는 어떻게 해결이 안되겠죠?

    그리고, 국내 다른 웹호스팅들도 사용해본 경험이 있으시면, 간략하게 특징 좀 알려주시길 부탁 드리고 싶습니다. ^^;;

    Avatar of Matthew ParkMatthew Park
    Moderator
    @hackya
    #27709

    웹호스팅에 워드프레스가 설치되어 있으면 사이트를 뒤로 돌려 달라고 해달라고 하시면 됩니다. (한국말로 뭐라고 해야 하는지 모르겠네요.) 원상복귀? 어제 날짜로 원상복귀해주세요? 이렇게 말해야 하나요?

    호스팅 회사마다 다르지만, 보통 매일처럼 자동 백업을 합니다.

    Godaddy 나 블루호스트 같은 경우는 직접 콘솔에서 사이트를 원상복귀 할 수 있는데.. 아마 한국 호스팅 회사를 쓰실테니, 일단 호스팅 회사에 문의해 보세요.

    엄청나게 황당한 호스팅 회사라서 백업을 하지 않았다고 하면,

    1. 작성한 글을 살려야 하는 경우
    2. 작성한 글들을 다 날려도 되는 경우

    이렇게 두가지 경우로 대처방법이 다릅니다.

    1번의 경우면

    PhpMyAdmin 같은 GUI 를 통해 mysql 의 DB 를 고치셔야 합니다. 보시면 “Repair” 를 선택할 수 있게 되어있습니다.

    그후 ftp 로 님의 컴튜터에 저장된 워드프레스 파일을 다시 업로드 하시면 작동 됩니다.

    2번의 경우면

    일단 wp-content 폴더를 잘 보관 하신 후 나머지는 싹 다 지우시고 다시 설치하시면 됩니다.

    새로 설치후 wp-content 폴더만 다시 올리시면 그 안에 테마나 플러그인은 다 정상작동합니다.

    워드프레스 에는 사이트를 백업해주는 플러그인들이 존재 합니다.

    https://wordpress.org/plugins/backupwordpress/
    https://wordpress.org/plugins/backwpup/

    또 보안을 책임져주는 플러그인도 있습니다.

    https://wordpress.org/plugins/all-in-one-wp-security-and-firewall/

    보안, 백업, 사이트 유지를 쉽게 해주는 여러가지 좋은 기능의 유료 플러그인들도 존재합니다.

    (지금은 시간이 없어서 거의다 아는 친구 개발자 한테 분양(?) 넘겼줬는데, 작년초 까지 한때 최고 17개의 워드프레스 사이트 까지 유지/보수 를 했었습니다. 그 17개의 사이트 유지해 주는데 들어간 시간은 한달 통털어서 6~7시간도 되지 않았을 겁니다. 한달에 이런 플러그인만 몇번 돌려주고 각 사이트에서 유지비 받았었어요. 그만큼 워드프레스 사이트는 유지가 쉽습니다.)

    그리고 워드프레스 관리자 페이지에 들어가서 보시면 지금까지 게시한 모든글을 xml 포맷으로 뽑을 수 있는 기능도 있습니다.

    서버 옮길때, 사이트 이전할때, 이 xml 파일만 갖고 있다가, 서버 이전/재설치 이후, 이 xml 파일만 하나 올리면, 그동안 쓴 글, 이미지 등이 모두 복원됩니다.

    wp-content 폴더, xml 파일 하나. 이렇게 두가지만 갖고 있으면 언제든지 사이트를 매우 쉽고 빠르게 재건할 수 있습니다.

    ////////////////////////////////////

    XE 나 그누보드 같은 것들로 구축된 사이트, 데이터 다 살려서 서버이전 해보라고 해보세요.

    개발자들 중에도 직접 못해서 업체 부르고 골아파 합니다. ㅋㅋㅋㅋ

    사용법만 조금 알면 꿀빠는게 워드프레스 입니다.

    Avatar of 082net082net
    Keymaster
    @082net
    #26253

    TTXML 플러그인을 써 보질 않아서 정확한 답변을 드리기는 힘들겠네요. 우선은 플러그인 제작자 분께 문의 해 보시고, 그래도 해결이 되지 않는다면 아래 방법을 시도해 보세요.

    data-original 부분만이 문제가 되는 것이라면, DB에서 직접 바꾸시는 방법이 있습니다.

    호스팅 회사에서 웹에서 DB를 관리할 수 있는 툴을 제공하고 있을 거에요. 99.999% phpmyadmin 이라는 툴을 이용할테니 그 기준으로 말씀드립니다.

    호스팅 회사에 문의하셔서 웹에서 MySQL 데이터베이스(DB)를 관리할 수 있는 주소를 알아낸 뒤 접속하세요. (데이터베이스 접속 ID / PW는 알고 계시죠?)

    작업을 시작하기 전에 현재의 DB를 꼭! 백업해 두세요. DB 작업중 발생한 문제에 대해서는 전적으로 본인에게 책임이 있습니다. (상단 메뉴들 중 Export – 내보내기 이용)

    백업이 완료되었다면, SQL 메뉴로 이동하신 뒤 아래 내용을 입력하신 뒤 실행하세요.

    UPDATE wp_posts SET post_content = REPLACE(post_content, 'data-original="http://spike88.godohosting.com', 'src="http://spike88.godohosting.com') WHERE post_content LIKE '%data-original="http://spike88.godohosting.com%';

    Avatar of facebook_daehmfacebook_daehm
    Participant
    @facebook_daehm
    #26244

    감사합니다! 알려주신대로 해보고 다시 알려 드리지요.

    Avatar of 082net082net
    Keymaster
    @082net
    #26232

    호스팅 서버 설정에서 index.html 을 index.php 보다 먼저 인식하도록 되어 있는 것 같군요.

    단순히 index.html 파일의 이름을 잠시 index.html.bak 등으로 바꿔 본 뒤 문제가 해결되는지 확인 해 보세요.

15의 결과를 보고 있습니다 - 91에서 105까지(총 138 중에서)