2013-01-24 3 views
0

나는 Lampp을 우분투 12.04LTS에 설치했습니다. httpd.conf에서 두 DocumentRoot 값을 모두 편집하여 htdocs를/myusername/lampp/htdocs 홈으로 이동하려고했습니다.이동 Lampp htdocs

이렇게하면 모든 페이지에서 Access Forbidden이 발생합니다.

나는 디렉토리에서 chmod 755를 시도했지만 이미 홈 디렉토리의 기본값이며 예측할 수 없다. htdocs에 아래의 모든 디렉토리에

편집

chmod를 755 금단의 문제를 해결했다. 이제 기본 XAMPP 페이지 @ localhost/xampp/index.php와 localhost/test.html 아래에있는 내 test.html 페이지를 볼 수 있습니다.

localhost/xampp/index.php는 정상적으로 작동하지 않지만 언어 링크 중 하나를 클릭해도 표준 Xampp 구성 및 소개 페이지로 연결되는 대신 아무 것도하지 않습니다.

편집 다시 한번 권한은 배에 있었다. 재귀 chmod를 사용하는 것은 기본적으로 수행되어야 할 모든 것입니다.

답변

1

안녕하세요. 여기에 허위 권한이있는 것 같습니다. 홈 폴더로 이동하고 폴더에서 읽기 쉽고 실행 가능하다는 것을 확인하십시오. 또한 www 데이터에 사용자를 추가하여 문제가 해결되는지 확인할 수 있지만 그 경우는 의심 스럽습니다.

chmod에서 -R 명령을 사용하고 있는지 확인하여 모든 폴더와 모든 파일을 반복적으로 수행하도록 설정합니다. 폴더의 755는 실제 파일 자체를 잠금 해제하지 않으므로 읽을 수없는 상태로 남습니다.

sudo chmod 755 -R /home/username/lamp/htdocs 
+0

나는 세 가지를 모두 시도했지만 여전히 같은 문제입니다./home /에 대한 권한은 이미 755이고, chmod g + w는/home/myusername/lamp/htdocs /와 sudo useradd -G www-data myusername에 대한 권한 차이가 없으므로 내 사용자는 이미 존재합니다. – Vort3x

+0

예 'homer'는 타이핑 실수였습니다. 게시물을 수정했습니다. – Vort3x

+0

방금 ​​업데이트했습니다. 그 메시지를받는 유일한 이유는 아파치 2가 알고있는대로 액세스 할 수 없기 때문에 아파치 2가 액세스를 차단하는 수위에 대한 설정이어야한다는 것입니다. –