현재 설치된 wampserver의 루트 디렉토리를 다른 디렉토리로 변경하려면 어떻게해야합니까?
현재 설치된 wampserver의 루트 디렉토리를 다른 디렉토리로 변경하려면 어떻게해야합니까?
답변:
변경할 사이트에 대한 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
이 오류를 확인하고 수정하는 데 사용 되었습니다 (이에 대한 자세한 내용 및 여기에서 포트 변경 ).
Windows에서 wamp 2.5의 경우 텍스트 편집기 (예 : notepad ++) 를 사용하여 c : \ wamp \ bin \ apache \ apache2.4.9 \ conf \ httpd.conf를 편집하십시오.
DocumentRoot "c:/wamp/www"
에 대한 DocumentRoot "c:/my/new/path"
(주 슬래시 방향). 파일이 제공되는 위치가 변경됩니다 (~ 230 행).<Directory "c:/wamp/www">
에 대한 <Directory "c:/my/new/path">
(주 슬래시 방향). 이전 디렉토리에서 새 디렉토리로 권한을 적용합니다 (~ 행 252).$server_dir = "../";
을 $server_dir = "C:/wamp/";
변경하십시오. 이것은 wamp에 대한 구성 파일 등을 읽을 위치를 변경합니다. $suppress_localhost = false;
올바른 프로젝트 링크로 변경하십시오 (~ 30 행).${INSTALL_DIR}/www
를 디렉토리로 바꾸기 를 클릭하십시오. /
대신에 사용하십시오\
(Windows 10, Wampserver 3.0.6 64 비트에서 테스트)
이 간단한 단계들이 도움이되는 것을 발견했습니다.
작업 표시 줄에서 WampServer 아이콘을 클릭하십시오
풀업에서 Apache> httpd.conf를 선택하십시오.
"DocumentRoot"라는 용어를 검색하십시오.
DocumentRoot 경로를 사용자 정의 디렉토리로 변경하십시오.
DocumentRoot 경로 검색
다시 같은 절차
변경 사항을 저장하고 "모든 서비스 다시 시작"
위 작업을 수행 한 후 of wamp 디렉토리 (wampmanager.ini, wampmanager.conf)에서 다음을 변경할 수도 있습니다.
php.ini my.ini
변경 사항을 저장하고 Wampserver를 닫으십시오.
그리고 wamp / scripts / config.inc.php의 변경에 따른 다른 오류 메시지를 피하기 위해 할 일이 더 있습니다 (WAMP 버전 3.0.6, 64 비트).
"../"항목과 같이 모든 상대 경로를 절대 경로로 변경하십시오. "c : / wamp64 /"
...에서
$configurationFile = '../wampmanager.conf'
에
$configurationFile = 'c:/wamp64/wampmanager.conf';
'c : / wamp64 /'가 설치 디렉토리 인 경우 많은 도움이되었습니다. 어딘가에 개발자들이 엉망이되었습니다 ..
joesk에 필요한 유일한 것이 다른 디스크에 www 디렉토리를 갖는 것이라면 다음을 사용하여 가상 호스트를 작성하면됩니다. http://localhost/add_vhost.php?lang=english