실례합니다! 하지만 이번이 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