Apache & PHP 폴더 권한
-
07-07-2019 - |
문제
당사의 PHP 스크립트는 동적 폴더와 파일을 생성하며 권한 문제가 있습니다. 폴더는 처음에 FTPUSER를 사용하여 생성되었습니다. EG : 앨범 (FTPUSER에서 제작) 모든 하위 폴더와 파일은 동적으로 만들어야합니다. Apache 사용자는 새 폴더가 생성 된 경우 사용자이며 어떤 이유로 든 해당 폴더에 아무것도 쓸 수 없습니다.
서버는 PHP 안전 모드를 사용하여 실행 중입니다.
PHP 스크립트에 의해 폴더가 생성 될 때마다 사용자는 Apache이며 어떤 이유로 든 허가는 Dr ----- X--T로 표시됩니다.
감사.
해결책
폴더가 생성 된 PHP에서 장소를 찾으십시오. 일반적으로 이것은 다음과 같습니다.
mkdir( folderName );
라인을 다음으로 변경합니다.
mkdir( folderName, 1755 );
또는 대신이 선을 추가하십시오 mkdir
:
chmod( folderName, 1755 );
자세한 내용은 다음과 같습니다 PHP mkdir
선적 서류 비치.
제휴하지 않습니다 StackOverflow