문제

Ubuntu 14.04에 Apache2 서버를 설치했습니다.설치 후 여기에 생성 한 파일 및 디렉토리에서는 잘 작동하지만 다른 곳에서는 파일이나 폴더를 복사하면 금지 된 오류 메시지를 제공합니다. 미리 감사드립니다.

도움이 되었습니까?

해결책

apache2가 액세스 할 수있는 파일의 경우, Apache2 서버를 실행하는 사용자가 소유해야합니다.대부분의 시스템에서 사용자는 www-data 또는 httpd 또는 apache입니다.어떤 사용자가 어떤 사용자를 찾으려면 apache2.conf 또는 httpd.conf를 살펴보십시오.사용자를 알고 있으면 복사 된 파일 / 폴더의 소유자가되거나 전체 / var / www // html 폴더에 대해 다시 반복하십시오.

sudo chown -R www-data:www-data /var/www/html
.

이것은해야합니다.그러나 그렇지 않은 경우 사용자가 폴더에 대한 읽기 및 사용 권한을 읽고 실행하는지 확인하십시오 (스크립트를 통해 일부 데이터를 작성 해야하는 경우 쓰기).

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top