WAMP를 사용할 때 LocalHost에 표시되지 않은 SVN 디렉토리
문제
최근 실제 로컬 사용을 위해 WAMP를 설치했습니다. 라이브 개발 서버에서 작업했지만 현재 LocalHost에서 작업하고 있습니다. WAMP/VISTA 64 비트 박스에서 여러 가상 호스트 설정을 얻었지만 SVN에서 가져온 디렉토리에 어려움이 있습니다. 4 개의 vhosts 설정이 있습니다. 두 가지는 잘 작동하며 아직 SVN에 묶여 있지 않습니다. 또한 차이가있는 경우 TortoisesVN을 사용하고 있습니다. 그러나 다른 프로젝트는 SVN 리포지토리에서 나옵니다. 이 두 프로젝트를 볼 때 다음 오류가 발생합니다.
내부 서버 오류 서버가 내부 오류 또는 오해가 발생하여 요청을 완료 할 수 없었습니다. 서버 관리자 인 admin@localhost에 문의하여 오류가 발생한 시간과 오류가 발생했을 수있는 모든 일을 알려주십시오. 이 오류에 대한 자세한 내용은 서버 오류 로그에서 사용할 수 있습니다.
내가 vhosts를 설정하는 방식은 다음과 같습니다.
httpd.conf
# Multiple Virtual Hosts
<VirtualHost 127.0.0.1>
ServerName localhost
DocumentRoot "C:/wamp/www/"
</VirtualHost>
<VirtualHost 127.0.1.0>
ServerName testone.local
DocumentRoot "C:/wamp/www/root/projectone/"
</VirtualHost>
<VirtualHost 127.0.2.0>
ServerName testtwo.local
DocumentRoot "C:/wamp/www/root/projecttwo/"
</VirtualHost>
<VirtualHost 127.0.3.0>
ServerName testthree.local
DocumentRoot "C:/wamp/www/root/projectthree/"
</VirtualHost>
<VirtualHost 127.0.3.1>
ServerName testfour.local
DocumentRoot "C:/wamp/www/root/projectfour/"
</VirtualHost>
그리고 여기 '호스트'파일 :
# Localhost
127.0.0.1 localhost
::1 localhost
# Project One
127.0.1.0 testone.local
# Project Two
127.0.2.0 testtwo.local
# Project Three
127.0.3.0 testthree.local
# Project Four
127.0.3.1 testfour.local
모든 것이 잘 작동합니다. 그래서 당신이 나에게 말하고 싶다면 내가 뭔가 잘못하고 있는데, 그럼에도 불구하고 몇 가지를 지적합니다. 그러나 그것이 서 있듯이, 그것은 작동하며 다른 IP 및/또는 명명 기반 Vhosts를 사용하여 만족합니다.
문제는 SVN에 연결된 프로젝트에서 디렉토리와 파일을 볼 수 없게됩니다. 내가 방문 할 때마다 http : //testxxxx.local 이 게시물의 상단에 오류 메시지가 표시됩니다. 몇 가지 제안을 제공하십시오. 고맙습니다!
해결책
오류 : 서버는 내부 오류 또는 오해가 발생하여 요청을 완료 할 수 없었습니다.
증상 : 웹 서버에 나열되지 않은 SVN 디렉토리
수표 :
1) 파일 시스템에서 확인 된 Apache 오류 로그 2) 로그에 표시된 오류는 [Client 127.0.0.1] c : /wamp/www/elecite2/.htaccess : 잘못된 명령 'rewriteEngine', 아마도 포함되지 않은 모듈에 의해 잘못되거나 정의 될 수 있습니다. 서버 구성 3) checked mod_rewrite.so는 WAMP 디렉토리 (c : wamp bin apache apache2.2.11 modules)에 있습니다.
그리고 httpd.conf에서 (c : wamp bin apache apache2.2.11 conf)
mod_rewrite 항목이있는 무능한 라인, 즉로드 모드 rewrite_module 모듈/mod_rewrite.so
Ranjeeta