Google에서 검색하려고했는데 발견 된 해결책은 _www에서 내 로그인 이름으로 httpd.conf 사용자를 변경 한 다음 아파치를 다시 시작하지만 그것은 작동하지 않았다 .. 나는 터미널에서 그것을했다. 또 하나는 _www에서 아무도 ... 그룹을 변경하는 것입니다.PHP 경고 : mkdir() [function.mkdir] : Mac에서 권한이 거부되었습니다.
아무도 도와 줄 수 있습니까? 미리 감사드립니다.
Google에서 검색하려고했는데 발견 된 해결책은 _www에서 내 로그인 이름으로 httpd.conf 사용자를 변경 한 다음 아파치를 다시 시작하지만 그것은 작동하지 않았다 .. 나는 터미널에서 그것을했다. 또 하나는 _www에서 아무도 ... 그룹을 변경하는 것입니다.PHP 경고 : mkdir() [function.mkdir] : Mac에서 권한이 거부되었습니다.
아무도 도와 줄 수 있습니까? 미리 감사드립니다.
문제는 아마도 httpd.conf 파일이 아니라 새 디렉토리를 만들려는 디렉토리 일 것입니다. PHP가 실행되는 사용자에게 디렉토리를 만들 권한이 있는지 확인하십시오. 어떤 사용자인지 (아마도 언급 한대로 _www
일 것입니다) phpinfo()
명령을 사용할 수 있습니다. 내 (기본 우분투 구성)은 phpinfo의 모습을 어떻게
이입니다 : -> apache2handler -
구성> 사용자/그룹 : www가 데이터 (33)/33
을 사용하면 해당 폴더의 소유자 또는 그룹을 www-data
(또는 어떤 경우 든)으로 변경하고 소유자 또는 그룹에게 쓰기 권한을 부여하려는 것입니다.
해당 디렉토리를 만들려고하는 디렉토리 권한을 777로 설정하십시오. –
@silentboy 이렇게 했어 .. mkdir ("../ user/uname /", 0777); – Katherine
'user /'쓰기 가능해야 함 –