예기치 않게 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에는 파일 및 폴더에 대한 권한을 변경할 수 있는 파일 관리자가 있습니다.