2017-04-08 15 views
0

지금까지 코드 킷을 사용 해왔고 지금은 버전 3을 사용하고 있습니다.Codekit 3 - 외부 서버 문제

정말이 앱이 마음에 들지만 실제로 이해할 수없는 것이 있습니다. 여기에 게시하기로 결정했습니다. (결국이 방식이 어떻게 작동하고 원하는 방식으로 작동하는지 이해하기를 바랍니다.)

일부 호스트에는 MAMP Pro가 설치되어 있습니다.

의 내가 (가짜) 문서 루트와 호스트의 목록이 있다고 가정 해 봅시다 :

localhost -> documents/site1/dist 
test -> documents/sitetest/dist 

과의이 테스트 데이터베이스에 http://test/로 설정 사이트 URL을 갖는 워드 프레스 사이트라고 가정하자.

코드 킷에서 브라우저 새로 고침을 활성화하면 맨 아래 옵션에서 웹 사이트를 볼 수있는 주소를 적어달라고 요청합니다.

이제 http://test/으로 이동하면 내 워드 프레스 웹 사이트가로드되고 모든 것을 볼 수 있습니다.

  • 애니메이션 : codekit에서

    나는 다음 설정 옵션을 새로 고침 브라우저는 다음과 같은 일 0.0 초 (기본값)

  • 미리보기 :

  • 새로 고침 지연을 쳤다 빈

  • 문서 루트 하위 경로 : 공백

  • 외부 서버 필수 : ​​

  • 외부 서버 주소에 : http://test/

은 그 때 나는 내 웹 사이트를 미리 녹색 점 (서버)를 클릭, 나는 http://test:5757로 이동 codekit을 기대하고 있습니다 내 웹 사이트를 제대로 표시 할 수 있습니다. 이것은 불행하게도 사실이 아닙니다. 미리보기 (또는 서버)를 클릭하면 코드가 내 Mac IP로 이동하고 웹 사이트가 외부 리소스없이로드되거나로드되지 않습니다.

WordPress의 리소스를로드하는 방식에 문제가 있다고 생각하지 않습니다. (나는 enqueue 소스를 적절하게 사용하고, 코드 키트 새로 고침 기능을 사용하지 않고 웹 사이트를로드하고 표시 함).

지금까지 저는 항상 localhost 호스트 (MAMP 프로의 문서 루트 변경)를 사용하고 localkit ip를 외부 서버로 사용하도록 코드 킷에 지시했지만 현재는 좀 더 복잡합니다. 더 많은 프로젝트가 있고 새로 고치는 기능으로 빌드 된 코드 킷을 사용하기 위해 문서 루트를 앞뒤로 변경하지 않기를 바랬습니다.

가능합니까? 내가 여기서 뭔가 놓친거야?

나는 코드 킷에서 비디오를 보았을뿐만 아니라 발견 할 수 있었지만이 비트는 여전히 약간 알려지지 않았기 때문에 도움이된다면 정말 도움이 될 것입니다.

감사

PS

: I, 오른쪽 MAC 오전 말할 필요가 없습니다? :)

답변

0

나는 이것을 실제로 고칠 수 있다고 생각하지 않습니다.

누군가 다른 사람이 같은 문제에 직면했을 때를 대비하여 여기에 답을 남겨 두겠습니다.

문제는 내 웹 사이트 http://test/에서 test라는 테마를 사용하고 있다는 것입니다.

코드 킷은 브라우저를 새로 고치기 위해 간단한 문자열 검색을 사용하고 URL을 바꾸기 때문에 URL의 "test"처럼 보이는 모든 것이 내부 IP로 바뀌 었습니다.

빠른 예 : 경로가 잘못로

http://test/wp-content/themes/test/index.php

http://192.168.0.1:5757/wp-content/themes/192.168.0.1:5757/index.php

성공적으로로드의 과정없이 파일

되었다.

해결하려면?

그냥 내 경우에는 URL에 존재하지 무언가 (에 MAMP 프로 주소를 변경합니다 MAMP 프로 호스트는 dev.test하고 문제가 해결되었다테스트했다.