이 '문제'에 대한 많은 주제가 있습니다. 여기에 제안 된 모든 해결책을 시도했습니다. PHP mkdir: Permission denied problem 그러나 폴더를 만들 때 사용 권한이 거부되었습니다. PHP 스크립트. 내가 777 앨범에서 모든 것을 넣었습니다 테스트를 위해PHP : mkdir() 권한이 거부되었습니다
http://i.prntscr.com/b5f37f0ff84f471bb62f250369c41625.png
내가 서브 DIRS을해야 하나입니다. 이 경우에는 755이지만 777에서도 작동하지 않습니다.
Google에서 몇 시간 동안보고 있었으므로 실제로 다음에 무엇을 할 수 있는지 알 수는 없지만 아직 가지고 있지 않습니다. 아무것도 작동합니다. 다음과 같이 디렉토리를 만들 수
내 코드는 다음과 같습니다 사전에
$target_path = DEFAULT_UPLOAD_PATH . $albumId . '/';
// albums/{xxxx-xxxx-xxxx}/
if (!is_dir($target_path)) {
mkdir($target_path, 0755, true);
print_r(error_get_last());
}
감사합니다!
변경 chmod를에 777'에서 mkdir ($의 target_path, 0777, TRUE); –
여전히 777 – JC97
시도 '권한이 거부'것을 시도 '는'다른 '그룹이 쓸 수 있다는 것을 의미합니다 그 폴더에. @ BQKhánh는 스크립트를 사용자로 실행하거나 '앨범'의 권한을 변경해야한다고 말했습니다. –