본문 바로가기

개발관련

내 pc의 localhost 를 특정 도메인으로 변경해서 로컬에서 워드프레스 테스트하기!

반응형

kopress에서 유용한 꿀팁이 있어서 퍼옵니다.
유용한 정보를 알려주신 codei님께 감사합니다.

출처 : 실섭 소스로 로컬 테스트 쉽게 하기 - codei
----------------------------------------------------------------------

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

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

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

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

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

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

네! 도메인이요.

도메인 설정이요.

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

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

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

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

그럼 어떻게 하면 될까?

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으로 관리하든 전혀 문제가 발생 하지 않을 거에요.

반응형