내 기본 xampp localhost c:xampp/htdoc
를 다른 폴더로 변경하려면 어떻게 c:/alan
해야합니까? IP 주소를 사용할 때 내 웹 사이트 파일을 C:/alan
.
도와 주셔서 감사합니다.
내 기본 xampp localhost c:xampp/htdoc
를 다른 폴더로 변경하려면 어떻게 c:/alan
해야합니까? IP 주소를 사용할 때 내 웹 사이트 파일을 C:/alan
.
도와 주셔서 감사합니다.
답변:
httpd.conf 파일을 편집하고 DocumentRoot "/ home / user / www" 줄을 원하는 줄로 바꿉니다.
기본 DocumentRoot 경로는 Windows의 경우 다릅니다 [위는 Linux의 경우].
@Sourav의 조언을 따르십시오.
서버를 다시 시작한 후 오류가 발생하면 디렉토리 옵션도 설정해야 할 수 있습니다. 이것은 <Directory>
httpd.conf 의 태그에서 수행됩니다 . 최종 구성이 다음과 같은지 확인하십시오.
DocumentRoot "C:\alan"
<Directory "C:\alan">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
<Directory>
부분은 어딘가에 있어야하지만 다른 서버와 다른 플랫폼을 사용하기 때문에 확실히 확인할 수단이 없습니다.
단계 :
바꾸다
DocumentRoot "C:/xampp/htdocs"
<Directory "C:/xampp/htdocs">
그 2 줄
| C : / xampp / htdocs == 루트의 현재 위치 |
| C : / xampp / htdocs를 원하는 위치로 변경 |
완료 : 아파치를 시작하고 로컬 호스트로 이동합니다. 실제보기 [ 동영상보기 여기를 클릭 ]
Ubuntu 14.04의 경우 두 단계로 수행 할 수 있습니다. Xampp 1.8.3-5
1 단계 : - 변화 DocumentRoot
와 Directory
의 경로 /opt/lampp/etc/httpd.conf
에서
DocumentRoot "/opt/lampp/htdocs"
과 Directory "/opt/lampp/htdocs"
에
DocumentRoot "/home/user/Desktop/js"
및Directory "/home/user/Desktop/js"
2 단계 :-폴더 권한 변경 (경로 및 상위 폴더 에서 777로) 예 :
sudo chmod -R 777 /home/user/Desktop/js
누군가 이것을 찾는 경우를 대비하여 Linux의 Sourav 응답 (httpd.conf)에있는 파일 경로는 /opt/lampp/etc/httpd.conf입니다.
Linux Mint (Debian 기반)에서 /opt/lampp/etc/httpd.conf
물론 파일 위치에서 YOUR_OWN_FILES_LOCATION을 찾으십시오.
DocumentRoot "YOUR_OWN_FILES_LOCATION"
<Directory "YOUR_OWN_FILES_LOCATION">
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.apache.org/docs/trunk/mod/core.html#options
# for more information.
#
#Options Indexes FollowSymLinks
# XAMPP
Options Indexes FollowSymLinks ExecCGI Includes
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
#AllowOverride None
# since XAMPP 1.4:
AllowOverride All
#
# Controls who can get stuff from this server.
#
Require all granted
</Directory>
저에게는 183 번 줄에 있었지만 컴퓨터를 재부팅 한 후에 만 작동합니다. 매번 재부팅하지 않고 빠르게 변경할 수있는 방법이 있었으면하는데 지금은 이것이 제가 방법을 아는 유일한 방법입니다.
상대 링크 (예 : href = "/ index.html") 및 favicon.ico 링크가 제대로 작동하도록하려면 httpd.conf 및 httpd-ssl.conf 파일 DocumentRoot 속성을 모두 변경해야했습니다.
최신 Xampp 제어판을 사용하면이 작업을 매우 쉽게 수행 할 수 있습니다.
제어판에서 첫 번째 행에 Apache가 있어야합니다. 시작되면 중지하십시오. 그런 다음 config를 클릭하고 httpd.conf 파일을 열고 htdocs 또는 documentRoot를 검색하십시오. 원하는 경로로 변경하십시오. httpd-ssl.conf에 대해서도 동일하게 수행하십시오. 구성 드롭 다운 목록에서 상위 2 개 파일이어야합니다.
그런 다음 서버를 다시 시작하십시오.
이것이 누군가를 돕기를 바랍니다. 건배.