묻고답하기
file 폴더가 삭제가 안됩니다.
2011.11.11 00:59
xe 재설치를 해보려고 xe 폴더를 삭제 시도하엿으나... file 폴더가 삭제가 되지 않습니다.
모든 파일을 다시 재업로드 하면 설치 화면 index.php 가 뜨지않고 모듈을 찾을수 없다면서 운영자에게 문의 하라고 메세지가
나옵니다.
댓글 2
-
송동우
2011.11.11 01:55
-
tenor Cho
2013.04.04 06:31
먼저 FTP(파일질라 추천)를 통해 삭제하고자 하는 XE폴더로 접근합니다.
XE 폴더를 삭제합니다.
(또는 XE폴더안에 설치하지 않은 서버는 XE에 관련된 모든 폴더 및 파일<예:addons, layouts 등>을 삭제합니다.)
이렇게 하면 files라는 폴더는 삭제가 안될것입니다.
이때, 첨부된 del.php라는 파일을 다운 받아 files 폴더가 있는 곳에 FTP로 업로드 합니다.
(files폴더와 del.php파일이 같은 폴더에 위치해 있게끔 업로드)
웹브라우저로 해당 del.php파일에 접근합니다.
(주소창에 http://자신의계정/xe/del.php 라고 입력하면 되겠죠?)
그러면 files 폴더도 삭제됩니다.
이로써 파일은 삭제가 되었고, 이젠 DB를 삭제해야합니다.
DB는 웹을 통해 mysql로 접근하면 됩니다.
대부분 호스팅 업체를 통해 mysql 주소를 알수 있습니다.
DB에 접근하여 xe에 해당되는 DB를 모두 삭제합니다.
이로써 XE를 깔끔하게 제거하였습니다. ^.^
혹 다른 폴더를 지우시려면 files 이름을 원하는 디렉토리 이름으로 바꾸시면 되요
.......................
.<?
.function getDirdelete($t_dir)
.{
. global $pwd;
. $dirh = opendir($t_dir);
. while(false !== ($filename = readdir($dirh))) {
. if($filename != '.' && $filename != '..') {
. if(!is_file($t_dir."/".$filename)) {
. getDirdelete($t_dir."/".$filename);
. }
. else {
. @unlink($t_dir."/".$filename);
. }
. }
. }
. closedir($dirh);
. if($pwd != $t_dir) @rmdir($t_dir);
.}
.getDirdelete("./files"); <---------------------------------------------------여기를여~~`
.echo "...Complete..!!! -- [./files] folder ans sub folder deleted..!! ";
.?>
출처
http://junestyle.com/tt_xe/entry/document_srl/14051/comment_srl/75384
설치화면이 나오게 하려면
xe - files - config - db.config.php
이 파일을 지워주면 됩니다.
그러나 완전히 지우고 새로 설치하기를 원하면 db도 같이 삭제해야 합니다.
files폴더 삭제는
http://www.xpressengine.com/index.php?document_srl=19991092
여기를 참고하세요.......