웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
FTP로 지워지지 않는 파일 삭제방법.
2008.07.05 16:02
보통 제로보드를 삭제할 때, zbxe/files 폴더가 FTP로 지워지지 않는 경우가 있습니다.
이는 해당 폴더의 소유자가 nobody나 www로 되어있기 떄문입니다.
간단히 이를 삭제하는 방법은 해당 폴더나 파일을 삭제하는 php프로그램을 작성하여
웹상에서 실행하는 것입니다.
아래와 같이 프로그램을 작성을 한 후, 브라우져로 한 번 실행해주면 됩니다.
이는 해당 폴더의 소유자가 nobody나 www로 되어있기 떄문입니다.
간단히 이를 삭제하는 방법은 해당 폴더나 파일을 삭제하는 php프로그램을 작성하여
웹상에서 실행하는 것입니다.
아래와 같이 프로그램을 작성을 한 후, 브라우져로 한 번 실행해주면 됩니다.
<? shell_exec("rm -rf (계정경로)/zbxe/files"); ?>
댓글 9
-
남국
2008.07.05 22:26
-
rag
2008.07.06 16:05
다좋은데 shell_exec 명령어가 막힌곳에서는 사용이 불가능합니다. -
똑디
2008.07.07 10:14
http://jobdahan.net/?document_srl=17347 여기 자료도 한번 참고해 보세요. (홈피광고아닙니다.^^) -
다갸
2009.09.14 00:19
감사합니다. 한방에 해결했습니다.^^* -
kalcapt
2008.07.08 01:41
정 안되시면...
사용하시는 호스팅 회사에 전화하세요...^^* -
낭만홀리님
2008.07.12 17:24
그 폴더와 파일들이 지워지지는 않지만 이동은 되더군요.
기본 루트외에 다른 z_delete 폴더 만들어서(앞에 z는 맨 밑으로 내려가라고) 호스팅 회사에 그 폴더 지워달라고 쓰면 거기만 잘 지워줍니다. -
두운초온
2008.08.23 23:27
맞습니다.
호스팅 회사에 요청하는 것이 빠르고 바른 길인 것 같습니다.
저는 위의 글과 검색을 참고하여 혼자 ftp에서 지우다가 도저히 안되어 저의 호스팅 회사에 요청했는데 친절하게도 제로보드XE 최신버전(1.0.5)까지도 올려 주고 혼자 지우는 것이 어려운 이유를 아래와 같이 자세하게 안내해 주어서 고맙더군요.
안녕하세요, 웹비넷입니다.
1.0.5버전으로 올려드렸습니다.
설치형 프로그램에서 지워지지않는 폴더나 파일이 있는 것은 정상입니다.
두가지 경우인데요
1. 숨김파일이 있는경우
2. 내 소유권한이 없는 파일이나 폴더가 생성되어 있는 경우
설치하지 않고
내가 내 아이디로 ftp접속하여 막 올린 폴더나 파일은 내가지울수 있는게 정상입니다.
하지만 제로보드 xe 경우 .htaccess 라는 숨김파일이 들어 있어 이를 지우지 않으면
상위 폴더가 지워지지 않습니다.
숨김파일은 알ftp의 경우 옵션 - 환경설정 - 숨김파일보여줌 체크하시고 접속하시면 보입니다.
.bash_관련된 계정파일들은 손대시면 안되며,
zbxe 폴더안에 보시면 .htaccess 파일이 있습니다,
인덱스 파일보다 우선하는 파일로 리다이렉트 등을 위해 최근 프로그램들이 많이 사용합니다,
그 상위 폴더를 지우려 하면 이 파일이 남아서 지워지지 않으므로,
숨김파일을 보는 상태에서 이 파일을 지우고 상위 폴더를 지우면 지워집니다,
2. 올린 프로그램을 설치를 하였거나 게시물을 올린 후에는
웹상에서 생성된 폴더나파일이 회원님의 권한이 아닌 nobody 권한으로 되며 퍼미션이 낮기 때문에 지워지지 않습니다.
이는 정상이며,
내가 내 ftp로 접속하여 올린 파일들은 내 권한이나
웹에서 생성된 또는 첨부되어 올라온 파일이나 폴더는 내권한이 아니므로 수정, 삭제가 되지 않습니다.
제로보드4의 data 폴더하 내용이나 제로보드xe의 files 폴더하 내용 같은 것입니다.
파일이나 폴더에는 숫자로된 퍼미션 개념외에 소유권 개념이 있으며,
ftp상에서는 rwx의 숫자퍼미션만 보이고 텔넷이나 ssh를 접속하시면 소유권도 보입니다.
이런 파일이나 폴더들이 지워지지 않으므로 상위 폴더가 지워지지 않습니다.
이런 경우 서버관리자에게 삭제를 요청하시는 방법이 제일 좋습니다. -
얌얌2
2008.08.27 16:36
ssh 보안텔넷으로 ftp 접속후에
rm -rf ./zbxe 해보세요..
(강제 삭제)
*파일권한이 707인지 확인하시구 삭제를.. -
싱하형
2009.01.01 23:30
이제알겠네요.그런데 어떤웹호스팅은 강제로 인터넷모드에서 삭제되던데.
제목 | 글쓴이 | 날짜 |
---|---|---|
[동주아빠] PHP 게시판(끝.29강) - 삭제(delete_ok.php) [18] | 손병목 | 2003.01.11 |
[동주아빠] PHP 게시판(28강) - 삭제(delete.php) | 손병목 | 2003.01.11 |
누구나 만들수있는 게시판 [글삭제, 수정 부분] [4] | Mr. JH | 2002.08.21 |
교육용 방명록 #8 [delete.php3파일에서 넘겨받은 비밀번호를 검사하여 글을 삭제합니다.] [18] | zero | 2000.07.03 |
교육용 방명록 #7 [삭제 버튼을 눌렀을 때 비밀번호를 입력받는 부분입니다.] [5] | zero | 2000.07.03 |
동적 테이블 (행추가, 특정행 삭제) | Juny. | 2008.02.20 |
메뉴 추가 삭제 수정시 쓰면 좋을것 같네요 - 출처: http://www.happyscript.com/ [1] | 예뜨락 | 2004.09.17 |
[레드의 태그중급]폼 태그..(이상해져서 삭제하구 다시 적습니다) [3] | 레드 | 2003.01.15 |
내가 작성 한 글에 대한 일괄 삭제/이동/복사 권한 주기 [2] | 개돌 | 2009.05.15 |
IE의 특정 도메인 인터넷 임시 파일 Cache만 삭제하기 [3] | NetEagle | 2008.10.22 |
플래너 "한줄공지" 가 삭제되지 않는 경우 의 임시대응법 [2] | Gekkou | 2009.10.13 |
수정,삭제 버튼을 "이 게시물을.."에 넣기 [1] | hangoon | 2008.04.16 |
FTP로 지워지지 않는 파일 삭제방법. [9] | pakjce | 2008.07.05 |
[초보팁] 우리말 수정하기(예제: 가입창 이름란 삭제) [3] | 블루파티 | 2008.08.19 |
텔넷으로 순간 압축풀기/폴더 삭제/폴더파일 압축하기... [5] | Crazyhouse.cn | 2008.05.19 |
쪽지 답글 보내기 원본 내용 삭제 | 절망린 | 2009.06.24 |
까페 아이디 삭제후 동일 아이디로 생성하는 방법 | 키스메리 | 2009.05.15 |
그렇군요