2013-03-04 5 views
0

apache2 및 php5를 사용하여 새로운 debian 6.0 x64 서버를 설치했습니다. 나는 "parse_ini_file", "mkdir"등과 같은 함수를 필요로하지만, 어떻게 든 권한은 내/var/www 폴더에 맞지 않습니다./var/www 폴더에 대한 권한을 설정하는 방법에 대한 팁apache2 www PHP 사용 허가

이는/var/www가 폴더 내 현재 권한입니다 :

당신은 사용자 응답 당신의 소유자 또는 권한을 변경해야
drwxr-xr-x 5 root root 4096 Mar 4 17:12 www 
+4

: (데비안에서와 같이 어떤 사용자가 아파치 실행 또는) WWW-data' 허가'0755' –

+0

'을 chown -R www가 데이터 : www /에서 var/www'와'chmod -R 755/var/www'가 추가되었습니다. – Sylnois

+0

해결 했습니까? – Stepo

답변

0

, 당신은에 기록됩니다. 예를 들어 rootjohn's 개의 파일을 변경할 수 있지만 의 사용자는 root에 계층 적으로, 은 자신의 파일을 변경할 수 없습니다. 폴더의

  • 소유자 변경/파일

    대한 Chown 사용자 : 그룹의/var/www가 폴더의

  • 변경 권한/파일

    chmod를 [XXX]은/var/www가

* 재귀 적으로 명령을 실행하려면 -R 인수를 추가 할 수 있습니다. chownchmod.

** [xxx] 일반적으로 755가 사용되었지만 이것에주의해야합니다! `www가 데이터에 의해 소유

http://en.wikipedia.org/wiki/Chmod

http://linuxcommand.org/lts0070.php

+0

이것은 내가 추가 한 것입니다 :'chown -R www-data : www/var/www'와'chmod -R 755/var/www' 나는 여전히 내 parse_ini_file 파일을 사용할 수 없습니다. ini 파일에서 설정 데이터를 읽는 스크립트가 있지만 (빈 결과 만) 가져 오지 않습니다. – Sylnois

+0

모든 것을 다시 확인하고 서버를 다시 시작하십시오. 사용자와 그룹이 올바르게 설정 되었습니까? – Stepo

+0

아직도 작동하지 않습니다. 이봐, 나는 처음으로 데비안을 설치했다. 방금 그래픽 인터페이스없이 간단한 설치를 사용했습니다. 이것은 내가 설치 후 실행 명령 :'적성, 아파치를 설치 적성 PHP5의 libapache2 - 모드 - PHP5를 설치, apt-get을 설치 PHP5-LDAP, groupadd WWW, gpasswd 명령어 -a www가 데이터 WWW, 대한 Chown -R www가 -data : www/var/www 'Nothing more – Sylnois