Home 게시판 커뮤니티 자유게시판 실섭 소스로 로컬 테스트 쉽게 하기

Tagged
1개 답변, 2 voices Last updated by Avatar of Matthew ParkMatthew Park 7 years, 9 months 전
  • Avatar of codeicodei
    Participant
    @codei
    #31814

    제목은  거창 한데 거창한건 아니에요.

    다들 아실거라 생각 됩니다만 혹시 고민 하시는 분들을 위해서 간단한 팁이에요.

     

    사실 로컬 상에서 개발을 해야 혹시 모를 폭탄을 막을 수가 있어요.

    [터진다! 펑! 아악! 사이트 다 깨졌어! 접속 안돼! 아아아악!]

    이는 워드프레스도 마찬가지구요.

     

    그런데 워드프레스에는 고질적인 골치가 하나 있죠.

     

    네! 도메인이요.

    도메인 설정이요.

     

    로컬 주소에서 테스트 하면?

    당연히 로컬 주소가 뙇 하고 박혀버려요.

    아 물론 이거 변경 할 수 있어요. 플러그인도 있고 암튼 그래요.

    근데 난 그냥 실제 서버와 동일한 소스 가져와서 로컬에서 개발 하고 싶은 거 뿐이에요.

     

    그럼 어떻게 하면 될까?

    hosts 파일 변경 하면 되요!

    서론 참 길었죠?

     

    우선 로컬상에서 웹 환경을 조성해요.

    xampp 뭐 이런 툴들이 있네요. 설치 해요.

     

    그리고 실제 서버에 운용중인 wordpress 소스들을 통째로 ftp로 받아와요.

    그리고 127.0.0.1 로 접속을 하면?

    따란! domain 룰에 의해서 실섭으로 퓽 하고 날아가네요! OTL

     

    포기하기엔 일러요.

    우리 뭐하기로 했다?

    hosts!

    보통 윈도우 환경기준으로

    C:\Windows\System32\drivers\etc\host

    이쯤 언저리에 있어요.

    해당 파일은 시스템 파일이라서 관리자 권한으로 열어서 변경 하셔야 해요.

     

    그 안에 뭔가 주석된 것들이 있는데 별거 아니에요.

     

    맨 밑에

    127.0.0.1  your_domain

     

    도메인은 가령  kopress.kr 이라고 쳐요.

    그럼 127.0.0.1 kopress.kr  이렇게 들어가요.

     

    그럼 이게 뭐가 된다?

     

    당신의 컴퓨터는 kopress.kr 이라는 주소가 실제  kopress.kr 로 들어가는게 아니라

    127.0.0.1 주소로 연결 시켜주는 거에요.

     

    네! 도메인을 로컬 아이피로 연결 시킨거에요.

    워드프레스는 도메인을 확인해보니 똑같다고 생각 해요. 즉 실제 kopress 로 안가고 당신의 로컬을 그대로 보여줘요.

     

    다시 원래대로 확인 하고 싶으면?

     

    앞에 # 하나 붙여요.

    #127.0.0.1 kopress.kr

    그리고 파일 저장.

     

    다시 확인하면 원래대로 kopress.kr 로 들어가게 되는 거에요.

    참 쉽죠?

     

    아. 혹시 port 를 hosts 에 넣는 방법이 뭐냐고 하시면 여길 찾아봐요

    http://blog.doortts.com/187

     

    이건 포트 번호를 매칭 시켜줘요.

     

    이로서 당신은 로컬에서 워드프레스 개발 할 수 있는 가장 쉬운 방법을 터득했어요.

    그럼 패치는? 있는 그대로 ftp로 업로드 하든 git으로 관리하든 전혀 문제가 발생 하지 않을 거에요.

    Avatar of Matthew ParkMatthew Park
    Moderator
    @hackya
    #32455

    xampp 속터져서 못씁니다. (정말 느립니다.)

    xampp 처럼 pre-package 된 제품은 bitnami 가 좋습니다.

    xampp 는 아파치 버전 밖에 없지만, bitnami 는 nginx 버전도 있습니다.

    더구나 xampp 는 xampp 를 설치하고, 추가로 워드프레스를 설치해야 하는 번거스러움이 있지만, bitnami 는 워드프레스 까지 미리 설치된 버전도 그냥 다운받아 쓸 수 있습니다.

    https://bitnami.com/stack/wordpress

    그래서 입문자 분들에게는 bitnami 가 짱 이라고 생각합니다.

    xampp 가 좋은거 딱 하나는 portable (무설치) 버전이 있어서 USB 에 넣어갖고 들고 다닐 수 있다는 점? (물론 무설치라서 속도가 더욱더 느려지는 거 감수하고 써야 하구요.)

    Avatar of Matthew Park
    Attorney, front-end developer, digital media artist, WordPress enthusiast, & a father of 4 wonderful children.

    Lives in Colorado.

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