Home 게시판 커뮤니티 Q&A 멀티사이트 질문입니다!

14개 답변, 3 voices Last updated by Avatar of 성지훈성지훈 6 years, 11 months 전
  • Avatar of 성지훈성지훈
    Participant
    @sseongji
    #51416

    다국어 페이지를 구현할려고 멀티사이트를 만들었습니다

    현재 웹페이지에서 모든 컨텐츠에 언어만 바꿀려고 하는데 플러그인과 테마는 가지고있지만 다른데이터는 없더라구요

    그래서 질문입니다

    • 현재 웹페이지를 그대로 복사해서 멀티사이트를 만드는 방법이 있는가
    • 만들어 놓은 멀티사이트를 child theme처럼 컨텐츠를 복사 붙여넣을수 있는가
    • 멀티사이트를 백업하려면 어떻게 해야되는가

     

    질문에 답변해주신다면 감사하겠습니다.

    새해 복 많이받으세요~

    Avatar of 워드크래커워드크래커
    Participant
    @wordcracker7
    #51419

    안녕하세요?

    현재 웹페이지를 그대로 복사해서 멀티사이트로 만들 수 있습니다. MultilingualPress 같은 플러그인을 사용할 수 있습니다(참고). 검색해보면 다른 플러그인도 있을 것 같습니다. 찾아보니 다음과 같은 플러그인이 있네요.

    MultiSite Clone Duplicator

    두 번째 질문의 경우 테마를 동일하게 한다면, 동일한 차일드 테마를 공유하게 됩니다.

    멀티사이트 백업 -> 직접 검색해보면 여러 가지 플러그인이 나올 것입니다(예: https://wordpress.org/plugins/backup-scheduler/ ).

    참고로 저는 처음에 Polylang이라는 무료 플러그인을 사용하여 English 사이트를 추가했지만 속도 문제 때문에 영문 글을 별도의 카테고리로 전환했습니다. 그러다가 최근에 새롭게 워드프레스를 하위 폴더에 설치하여 (영문 카테고리 글을 이전시켜) 영문 사이트를 만들었습니다. 즉, 한글 사이트: http://www.example.com, 영문 사이트: http://www.example.com/en-us/ 이런 식으로 구성했고 두 사이트를 별개의 워드프레스로 되어 있습니다. 이렇게 구성하면 두 개의 사이트를 운영해야 하지만, 멀티사이트나 플러그인을 사용할 때 발생하는 문제로부터 자유롭습니다.

    멀티사이트를 사용하든, WPML 같은 플러그인을 사용하든, 혹은 개별적으로 워드프레스를 설치하여 운영을 하든, 셋 모두 장단점이 있습니다. 각 언어 사이트 간 연동이 필수라면 WPML 같은 플러그인이 편할 것입니다. 멀티사이트에서도 다음 플러그인을 사용하여 SSO(싱글 사인온)를 구현할 수 있지만 1년 넘게 업데이트가 안 되었네요.

    WP Multisite SSO

    언어 사이트 간 연동이 필요하지 않다면 별도의 사이트로 구성하는 것도 한 방법 같습니다.

    Avatar of 워드크래커

    • 워드프레스 정보 제공 블로그: Visit
    • 워드프레스와 관련하여 문제 해결이 필요한 경우 문의해주세요.

    Avatar of 성지훈성지훈
    Participant
    @sseongji
    #51420

    답변 정말 감사합니다

    한가지 더 질문드리자면 멀티사이트를 사용하는데 플러그인까지 사용하고 싶지 않다면

    기존 사이트의 컨텐츠들은 ftp나 서버에 접속해서 파일들을 직접 옮기는 작업은 할수 없는건가요?

    단순하게 기존사이트의 자료를 멀티로 똑같이 만들어야 되는지 궁금합니다.

    Avatar of 워드크래커워드크래커
    Participant
    @wordcracker7
    #51421

    안녕하세요?

    멀티사이트는 파일들을 공유하게 됩니다.

    콘텐츠는 DB에 저장됩니다. 멀티사이트 사이에서 콘텐츠를 복사하려면 DB 테이블을 분석하여 작업을 해주면 될 것 같습니다.

    단순하게 기존사이트의 자료를 멀티로 똑같이 만들어야 되는지 궁금합니다.

    -> 멀티사이트로 기존 사이트와 완전히 다르게 만들 수도 있습니다.

     

    Avatar of 성지훈성지훈
    Participant
    @sseongji
    #51423

    아직 DB접근하는법 까진 못해봤는데 기존웹사이트 틀을 그대로 사용하고싶은데 어떻게 복사해서 작업해야되는지 알려주실수 있을까요?

    너무 복잡한내용이면 따로 찾아서 해보겠습니다

    Avatar of 워드크래커워드크래커
    Participant
    @wordcracker7
    #51424

    멀티사이트를 이용한다면 위에서 언급했던 플러그인을 사용하면 될 듯 합니다.

    멀티사이트를 선호하지 않는다면 별도의 워드프레스를 설치하여 이전하는 방법도 있습니다.

    Bluehost와 같은 해외 호스팅은 DB 개수에 제한이 없지만 카페24 같이 DB 개수가 하나로 제한되는 경우 하위 디렉터리에 워드프레스 설치 파일을 업로드하고 수동으로 설치하되, table prefix를 다르게 하면 됩니다.

    하나의 데이터베이스(DB)에 여러 개의 워드프레스 설치하기

    그런 다음 Duplicator 같은 플러그인을 사용하여 이전하면 됩니다.

    https://www.thewordcracker.com/intermediate/duplicate-the-wordpress-site-with-duplicator/

     

    Avatar of 성지훈성지훈
    Participant
    @sseongji
    #51426

    친절한 답변 감사합니다

    제가 따로 궁금한게 있는데 개인적으로 플러그인을 의존하지 않고 해결해보려고 하는데

    플러그인 사용하는게 편리함 이외에 이점이 되는게 있나요?

    아니면 보통 멀티사이트사용할때 언급하신 플러그인을 자주사용하는지도 여쭤보고 싶습니다.

    Avatar of 워드크래커워드크래커
    Participant
    @wordcracker7
    #51427

    안녕하세요?

    다음 글에서 설명하는 플러그인은 많이 사용되는 것 같습니다. 멀티사이트까지 연동시켜주는 기능(가령 브라우저 언어에 따라 해당 언어 사이트로 리디렉션시켜주는 기능)이 있습니다.

    [워드프레스] 멀티사이트로 다국어 구축하기

     

    플러그인을 사용하지 않고 하는 방법이 갑자기 생각 났습니다.

    기본적인 방법인데요.

    A라는 사이트에서 B라는 사이트로 콘텐츠를 복사하려는 경우, 도구 > 내보내기에서 콘텐츠를 xml 파일로 내보내기 한 후에 B 사이트에서 도구 > 가져오기에서 가져오기를 시도하시면 됩니다. 테마 설정 등은 별도로 설정해야 합니다.

    Avatar of 성지훈성지훈
    Participant
    @sseongji
    #51428

    마지막으로 질문 드리겠습니다

    개별적인 워드프레스를 사용할 경우 서로다른 서버를 운영하는 방법을 사용하려면

    하나의 서버에서 서브디렉토리 만들던 것처럼  /kr/ /en/ 식으로 사용할수 있나요?

    답변 정말 감사하고 새해복많이 받으세요~

    Avatar of 워드크래커워드크래커
    Participant
    @wordcracker7
    #51429

    서로 다른 서버란 웹호스팅 서버를 달리한다는 의미인가요?

    서버를 달리 하여 서브 디렉터리를 설정할 수 없습니다.

    같은 서버 내의 서브 디렉터리에 워드프레스를 별도로 설치하실 수 있습니다.

    하나의 데이터베이스(DB)에 여러 개의 워드프레스 설치하기

     

    Avatar of 워드크래커

    • 워드프레스 정보 제공 블로그: Visit
    • 워드프레스와 관련하여 문제 해결이 필요한 경우 문의해주세요.

    Avatar of 성지훈성지훈
    Participant
    @sseongji
    #51433

    자체서버를 사용하기 때문에 서버를 나눌생각인데

    서브디렉토리같이 기존 도메인뒤에 /en 같은 걸 사용하는 방법이 있습니까?

    Avatar of 워드크래커워드크래커
    Participant
    @wordcracker7
    #51435

    안녕하세요?

    서버 관련쪽은 @jimnong 님께 문의해보시면 정확한 답변을 받으실 수 있을 것 같습니다.

    jimnong 님 사이트에 질문을 남겨보셔도 좋을 듯 합니다:

    http://jimnong.tistory.com

     

    Avatar of 워드크래커

    • 워드프레스 정보 제공 블로그: Visit
    • 워드프레스와 관련하여 문제 해결이 필요한 경우 문의해주세요.

    Avatar of 성지훈성지훈
    Participant
    @sseongji
    #51436

    감사합니다

    Avatar of jimnongjimnong
    Participant
    @jimnong
    #51451

    소환하셔서 왔습니다.ㅠㅠ

    서버쪼개기를 제가 해본적은 없는데(문과생입니다ㅋ), 아파치 설계대로라면 가능할 것 같습니다.
    (DB서버를 분리하는 거나, 웹서버를 분리하는 거나 개념적으로는 크게 차이 없어보여서 짐작으로 말씀드립니다.)

    근데, 메인서버에 깔린 아파치에서 Document 경로를 서브서버로 지정하는 식으로 처리한다면
    메인서버에 일단 부하가 걸리는 건 서버쪼개기 전과 마찬가지 아니겠습니까? 실익이 없을텐데요.

    그래서
    라우팅 테이블 세세하게 제어할 수 있는 유무선 공유기, 또는 전문장비급 라우터를 동원하셔야
    메인서버 부하 없이 처리 가능할 것 같고(메인서버 상위에 있는 라우터를 갈구겠죠ㅋ),
    이건 일반인의 영역이 아니라고 생각하여… (저는 일반인이니까+라우터 비싸서 못 삼) 입 다물겠습니다.
    잘 모르는 분야인데 아는척 했다간 본전도 못찾으니.ㅠㅠ

    라우터로 쪼개는 디테일한 과정이 궁금하시면
    iptime 고객지원 게시판에 잠입해서 물어보세요.ㅋ

    저처럼 헝그리정신으로 문제를 해결하고자 하신다면… 구글한테 물어봅시다.
    https://goo.gl/HkDXpA
    (답이 나오면 좋은거고, 안나오면 어쩔 수 없는거고요.)
    아파치에선 mod_proxy 모듈이나 mod_rewrite 모듈을 동원해서 구현한다고 하네요.

    Avatar of jimnong
    티스토리 블로그 : http://jimnong.tistory.com
    워드프레스로 구축한 사이트 : https://www.sobi.tips
    Avatar of 성지훈성지훈
    Participant
    @sseongji
    #51456

    친절한 답변 감사합니다.

    두분 모두 복 많으받으세요.

15 글 보임 - 1에서 15 까지 (총 15 중에서)
  • 답변은 로그인 후 가능합니다.