WampServer에서 www 루트 디렉토리를 변경하는 방법


20

현재 설치된 wampserver의 루트 디렉토리를 다른 디렉토리로 변경하려면 어떻게해야합니까?


나는 당신이 점점 다르게 대답하고 있기 때문에이 질문을 다시 읽었으며 약간 혼란 스럽습니다. 다른 디렉토리에서 다른 버전의 WAMP (소프트웨어 설치)를 사용하거나 웹 사이트가있는 디렉토리를 변경하려고합니까?
closetnoc

답변을 수락 한 사실이 내 질문에 답변합니다. 건배!!
closetnoc

답변:


7

변경할 사이트에 대한 httpd.conf 파일 및 / 또는 vhosts.conf 파일을 편집하십시오. 디렉토리 지시문을 사용하면이 사이트의 파일 위치를 지정할 수 있습니다.

httpd.conf에 대한 자세한 내용은 http://httpd.apache.org/docs/2.2/configuring.html을 참조하십시오.

그리고 구체적으로 : http://httpd.apache.org/docs/2.2/mod/core.html#directory


내 경로 vhosts.conf에 / 대신 /를 사용하여 몇 가지 구문 오류가 있었고 DocumentRoot아파치 서비스가 시작되지 않았습니다. 기본적으로 WAMP는 잘못된 것을 편집했는지 알려주지 않습니다 (구문 오류는 로그 파일에 표시되지 않음). httpd.exe -n wampapache64 -t이 오류를 확인하고 수정하는 데 사용 되었습니다 (이에 대한 자세한 내용 및 여기에서 포트 변경 ).
Armfoot

13

Windows에서 wamp 2.5의 경우 텍스트 편집기 (예 : notepad ++) 를 사용하여 c : \ wamp \ bin \ apache \ apache2.4.9 \ conf \ httpd.conf를 편집하십시오.

  1. 변경 DocumentRoot "c:/wamp/www"에 대한 DocumentRoot "c:/my/new/path"(주 슬래시 방향). 파일이 제공되는 위치가 변경됩니다 (~ 230 행).
  2. 변경 <Directory "c:/wamp/www">에 대한 <Directory "c:/my/new/path">(주 슬래시 방향). 이전 디렉토리에서 새 디렉토리로 권한을 적용합니다 (~ 행 252).
  3. index.php를 포함하여 c : \ wamp \ www의 모든 내용을 새 디렉토리 (c : \ my \ new \ path)로 복사하십시오.
  4. c : \ my \ new \ path \ index.php를 편집하고 40 행 $server_dir = "../";$server_dir = "C:/wamp/";변경하십시오. 이것은 wamp에 대한 구성 파일 등을 읽을 위치를 변경합니다. $suppress_localhost = false;올바른 프로젝트 링크로 변경하십시오 (~ 30 행).

1
이것에 감사드립니다, 나는 단순히 로컬 호스트가 작동하기에 충분했던 1 단계와 2 단계를 수행했습니다.
Sverrir Sigmundarson

1
문제 @SverrirSigmundarson, 마지막 두 단계 단계는 phpmyadmin 및 프로젝트 폴더 등에 대한 링크와 함께 친숙한 wamp 시작 페이지를 가질 수 있습니다.
danialk

1
가상 호스트를 만들어서 더 잘 수행
RiggsFolly

4
  1. Green Wamp Icon (작업 표시 줄 오른쪽 알림 아이콘)> Apache> httpd.conf > 모두 ${INSTALL_DIR}/www를 디렉토리로 바꾸기 를 클릭하십시오. /대신에 사용하십시오\
  2. Green Wamp Icon> Apache> httpd-vhosts.conf > 기존 "www"디렉토리를 사용자의 디렉토리로 다시 바꾸십시오.
  3. 녹색 WAMP 아이콘을 클릭> " 다시 시작 모든 서비스 "

(Windows 10, Wampserver 3.0.6 64 비트에서 테스트)


위의 것보다 낫고 정확한 답변
T.Todua

3

이 간단한 단계들이 도움이되는 것을 발견했습니다.

  1. 작업 표시 줄에서 WampServer 아이콘을 클릭하십시오

  2. 풀업에서 Apache> httpd.conf를 선택하십시오.

  3. "DocumentRoot"라는 용어를 검색하십시오.

  4. DocumentRoot 경로를 사용자 정의 디렉토리로 변경하십시오.

  5. DocumentRoot 경로 검색

  6. 다시 같은 절차

  7. 변경 사항을 저장하고 "모든 서비스 다시 시작"


나는 것을 시도했지만 나는 권한이 내가하려고하면 거부하려면 파도 타기를 로컬 호스트

@Max 새 디렉토리 나 프로젝트에 htaccess 파일이 있는지 확인 했습니까?
Prasanth KC

2

위 작업을 수행 한 후 of wamp 디렉토리 (wampmanager.ini, wampmanager.conf)에서 다음을 변경할 수도 있습니다.

php.ini my.ini

변경 사항을 저장하고 Wampserver를 닫으십시오.


2
나는 이것을 시도했지만, restart 재시작시 덮어 썼다는 것을 알았다. 당신 WAMP / 스크립트 / config.inc.php를에서 $ wwwDir 변수를 편집하여 영원히 고칠 수
케빈 머스 - 히긴스에게

1

나는 이것을 시도했지만, restart 재시작시 덮어 썼다는 것을 알았다. wamp / scripts / config.inc.php에서 $ wwwDir 변수를 편집하여 문제를 해결할 수 있습니다


0

그리고 wamp / scripts / config.inc.php의 변경에 따른 다른 오류 메시지를 피하기 위해 할 일이 더 있습니다 (WAMP 버전 3.0.6, 64 비트).

"../"항목과 같이 모든 상대 경로를 절대 경로로 변경하십시오. "c : / wamp64 /"

...에서

$configurationFile = '../wampmanager.conf'

$configurationFile = 'c:/wamp64/wampmanager.conf';

'c : / wamp64 /'가 설치 디렉토리 인 경우 많은 도움이되었습니다. 어딘가에 개발자들이 엉망이되었습니다 ..


0

joesk에 필요한 유일한 것이 다른 디스크에 www 디렉토리를 갖는 것이라면 다음을 사용하여 가상 호스트를 작성하면됩니다. http://localhost/add_vhost.php?lang=english


OP는 다른 위치를 가리 키도록 구성을 수정하는 방법을 묻고 있습니다. OP는 새 사이트를 만들거나 다른 디스크에 대해 아무것도 묻지 않았습니다. 대답은 구성 파일과 방법을 편집하는 것입니다. 귀하의 답변이 질문에 답변하지 않습니다.
closetnoc

나는 closetnoc에 동의합니다. 이 답변은 www 디렉토리의 설정을 변경하는 방법을 다루지 않습니다.
Stephen Ostermiller

0

WAMP 구성을 변경할 필요없이 어느 곳에서나 폴더 의 " Symlink " 를 만드는 것이 좋습니다 www.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.