문제

당사의 PHP 스크립트는 동적 폴더와 파일을 생성하며 권한 문제가 있습니다. 폴더는 처음에 FTPUSER를 사용하여 생성되었습니다. EG : 앨범 (FTPUSER에서 제작) 모든 하위 폴더와 파일은 동적으로 만들어야합니다. Apache 사용자는 새 폴더가 생성 된 경우 사용자이며 어떤 이유로 든 해당 폴더에 아무것도 쓸 수 없습니다.

서버는 PHP 안전 모드를 사용하여 실행 중입니다.

PHP 스크립트에 의해 폴더가 생성 될 때마다 사용자는 Apache이며 어떤 이유로 든 허가는 Dr ----- X--T로 표시됩니다.

감사.

도움이 되었습니까?

해결책

폴더가 생성 된 PHP에서 장소를 찾으십시오. 일반적으로 이것은 다음과 같습니다.

mkdir( folderName );

라인을 다음으로 변경합니다.

mkdir( folderName, 1755 );

또는 대신이 선을 추가하십시오 mkdir:

chmod( folderName, 1755 );

자세한 내용은 다음과 같습니다 PHP mkdir 선적 서류 비치.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top