내 문제는 PHP 스크립트를 사용하여 폴더를 만들려고 시도하는 동안 다음과 같은 오류가 발생합니다. /opt/lampp/htdocs/
.
mkdir () : 권한이 거부되었습니다.
우분투 시스템과 lampp을 사용하고 있습니다. 내 응용 프로그램에서 폴더를 만들 필요가 /opt/lampp/htdoc/
파일의 임시 저장 용.
PHP 스크립트로 파일과 폴더를 동적으로 생성 할 수 있습니다.
내 폴더 소유자와 그룹을 확인하고 www-data : www-data로 변경했습니다. 내부 폴더와 동일하지만 여전히 같은 오류입니다.
다음은 폴더를 생성하기위한 코드입니다.
$old = umask(0);
mkdir($UploadDirectory, 0777,true);
umask($old);
나의 $UploadDirectory
경로도 정확하다. /opt/lampp/htdocs/mydirectory
.
StackOverflow에서 사용 가능한 모든 답변을 시도 했으므로 새로운 질문을 만들고 있습니다. 도와주세요.
safe_mode
또는basedir
설정 되었습니까? 해당 명령을 실행하는 스크립트는 어디에 있습니까? 왜 너는umask
?