구성 - Debian의 apache2.conf

구성 - Debian의 apache2.conf

실례합니다! 하지만 이번이 Debian을 사용하는 두 번째 날이고 이미 많은 질문이 있습니다.

편집기에서 /var/www/ 디렉토리에 PHP 파일을 저장하려고 시도했지만 다음 메시지가 나타납니다.

Unable to save /var/www/file.php
Error: Unable to create tmp file in /var/www

apache2.conf 파일에 문제가 있습니까? evan에 포함된 옵션 때문에 루트일 때 evan을 변경할 수 없나요?

Win의 WAMP에서 제대로 작동하려면 Apache, php 및 mysql의 구성 파일을 어떻게 보아야 합니까?

답변1

/var/www에 쓰려면 루트이거나 사용자(또는 디렉토리 소유권에 따라 그룹)여야 합니다.

다음 명령으로 시작할 수 있습니다 whoami.

[username@host username]$ whoami
username

이는 다음과 같이 로그인되었음을 알려줍니다.username

이제 다음을 실행하고 얻을 수 ls -al /var/www있습니다.

[username@host username]$ ls -al /var/www
total 12
drwxr-xr-x    3 root     root         4096 May 12  2004 .
drwxr-xr-x   21 root     root         4096 Mar 31  2004 ..
drwxr-xr-x    3 root     root         4096 Mar 30  2004 manual

권한 은 drwxr-xr-x소유자에 대한 rwx(읽기/쓰기/실행), 그룹에 대한 rx(읽기/실행, 쓰기 없음), 그 외 모든 사람에 대한 rx입니다.

첫 번째 루트는 소유자이고 두 번째 루트는 그룹입니다.

디렉토리가 drwxrwxr-x사용자 및 그룹인 경우 rwx, 기타 디렉토리인 경우 rx만 가능합니다.

따라서 권한이 다음과 같은 경우:

drwxrwxr-x    3 root     webdev         4096 May 12  2004 .

사용자(루트)와 그룹(webdev) 모두 rwx 권한(읽기/쓰기/실행)을 가지며 루트, webdev 그룹 또는 둘 다인 경우 파일에 쓸 수 있습니다.

다음과 같은 파일 권한 등에 대한 튜토리얼을 읽어보세요. http://www.grymoire.com/unix/Permissions.html

관련 정보