Subclipse가 설치된 Eclipse PDT가 있고 현재 프로덕션 서버의 리포지토리에서 PHP 프로젝트 도면을 가지고 있습니다. VMWare Workstation을 Linux에 설치했으며 XDebug를 사용하여 디버그 서버로 사용하려고합니다. 문제는 파일을 업데이트 할 때 프로덕션 서버의 저장소에만 커밋된다는 것입니다. VM Linux에서 어떻게 설정을 테스트 할 수 있습니까? 두 개의 리포지토리에 변경 내용을 적용 할 수 있습니까? 이 작업을 수행하는 더 좋은 방법이 있습니까?Eclipse PDT 테스트 서버 문제의 XDebug 서버
답변
리포지토리 - 머신에서 포스트 커밋 훅을 만들면 dev-machine에게 리비전을 업데이트하도록 알려줍니다.
나는 저장소와 작업 복사본의 개념을 혼란스럽게 생각할 수도 있습니다. 프로젝트에는 하나의 저장소 만 있어야합니다. 저장소는 기본적으로 코드 기반의 중앙 복사본입니다. 저장소에서 디버그 서버로 코드를 체크 아웃합니다. 소스 코드를 변경하면 커밋되어 저장소로 이동합니다. 그런 다음 디버그 서버 작업 복사본에서 svn 업데이트를 실행하여 테스트 할 최신 변경 사항을 가져옵니다.
당신이 호스트가 아닌 게스트 (VM)에서 작업 복사본이있는 경우, 가장 쉬운 방법은 VM의 공유 폴더를을 사용하는 것입니다 ... 설치 공유 폴더는 프로젝트 폴더를 가리 키도록 호스트 또는 작업 복사본이있는 하위 폴더에 있습니다. VM 내부에서 www-root와 연결할 수 있습니다. /var/www/myproject.com에 프로덕션 서버와 동일한 경로가 있어야합니다. 따라서 작업 복사본이 VM 내부의 테스트 서버와 공유됩니다.
또한 SSH (또는 FTP)를 사용하고 SFTP (또는 FTP)를 사용하여 호스트에서 웹에 액세스 할 수 있습니다. 이 경우 호스트에 SSH/FTP 서버를 설치해야합니다. VM 내부에서는 SSH/FTP와 함께 퓨즈를 사용하여 웹 서버에 쉽게 액세스 할 수 있도록 로컬 경로에 연결을 마운트 할 수 있습니다.
작업 복사본 2 개 (호스트에 하나, VM에 하나)로 작업 할 수도 있습니다. 그러나 두 가지를 동기화해야하기 때문에 더 많은 작업이 필요합니다.
방향을 변경하고 VM에서 하나의 작업 복사본을 가질 수도 있습니다. 이를 위해 가장 쉬운 방법은 SSH (SFTP)로 VM에 액세스하고 호스트에서 SFTP를 드라이브 (예 : Webdrive)로 마운트 할 수있는 도구를 사용하는 것입니다.
- 1. Wamp 서버 및 xdebug 설치
- 2. Eclipse PDT
- 3. 원격 서버 (bluehost.com)에 Xdebug 설치
- 4. Eclipse PDT 설치
- 5. Eclipse PDT, PHPUnit autocomplete
- 6. Eclipse PDT & Phing
- 7. Eclipse PDT 프로파일 러
- 8. Eclipse PDT 및 xDebug에서 하위 도메인 구성
- 9. 스트레스 테스트 개발 서버/프로덕션 서버
- 10. gSOAP 서버 테스트
- 11. 테스트 용 IIS 서버
- 12. IMAP 서버/테스트
- 13. 산성도 테스트 http 서버
- 14. HTTP 서버 정확성 테스트
- 15. 성능 테스트 MSMQ 서버
- 16. 서버 측 성능 테스트
- 17. OpenID 서버 단위 테스트
- 18. Eclipse 용 CVS 서버 구성
- 19. Eclipse PDT 코드 폴딩 문제
- 20. Eclipse indigo PDT 3.0 gotcha
- 21. PHP 응용 프로그램 서버 테스트
- 22. 테스트 서버 HTTP 1.1 압축
- 23. 클라이언트 - 서버 응용 프로그램 테스트
- 24. 서버 측에서 플래시 기능 테스트
- 25. Windows IIS 테스트 서버 설정
- 26. XAMPP 1.7.3, Eclipse PDT 및 XDebug - Eclipse에서 PHP 웹 페이지 디버깅이 중단 점에서 중단되지 않음
- 27. MySQL 서버 무결성을 "테스트"하는 방법은 무엇입니까?
- 28. mod_rewrite, XDebug, PDT, XAMPP 및 Windows XP에서 경로 문제가 발생했습니다.
- 29. 일반 (비 서버 별) HTTP 서버 테스트 슈트?
- 30. Eclipse 용 웹 서버 플러그인이 있습니까?
그래서 가상 호스트를 살펴보고 서버에서 프로덕션 및 테스트 환경을 호스팅하는 방법을 살펴 보겠습니다. 제안/생각? – Matt