서버에서 폴더를 삭제할 수 없습니다

서버에서 폴더를 삭제할 수 없습니다

예기치 않게 PHP를 사용하여 원격 서버(서버 OS는 Linux)에 이 폴더를 만들었습니다.mkdir("folder_name",0);

이제 서버에서 폴더를 삭제할 수 없습니다. 나는 이것이 0올바른 허가가 아니기 때문에 허가에서 나온 것이라고 생각합니다.

이 PHP 함수에 대한 폴더를 삭제하려고 하면 rmdir()PHP에서 오류가 반환됩니다.

Unable to access on this folder.

액세스할 PHP 함수를 변경하려고 하면 chmod()동일한 오류가 발생합니다 .

FTP 클라이언트 폴더도 삭제할 수 없습니다.

그럼 이 폴더를 어떻게 삭제하나요?

답변1

다음 명령을 실행하면 도움이 됩니까?

system('rm -Rf some_dir');

답변2

<?php

chmod("folder_name",0700);   // Read, write, execute for owner
rmdir("folder_name");

?>

답변3

공유 호스팅을 사용하는 경우 제어판에서 제공하는 파일 관리자를 사용하여 폴더의 권한을 변경할 수 있습니다.

예를 들어 CPanel에는 파일 및 폴더에 대한 권한을 변경할 수 있는 파일 관리자가 있습니다.

여기에 이미지 설명을 입력하세요.

관련 정보