무료호스팅하면 putty도 안되고 xe는 지워지지않아서 폴더명바꾸고 해도 지우기가 어려운 경우가 많습니다.

XE(제로보드)는 초보자나 처음작업시 자주 삭제하는 경우가 많은데, 삭제가안되어 문제가 생기기 마련이죠.


퍼미션에 권한이 안주어져있어서 인데요

퍼미션을 억지로 바꾸어 지워주고 DB를 지워주면 완전깔끔히 XE를 지울 수 있습니다.

(이런걸 돈 10000원씩이나주고 하긴아까우니 이방법을 유용히 쓰시면 될듯 합니다)


1. php파일을 이용한 방법

우선 아래 소스를 코딩하여 php파일을 만듭니다. 

예를들어 파일명이 xe_delete.php 라고 하겠습니다.


xe_delete.php

 <?php

$dir="xe/";

function delete_dir($path) {

  @chmod($path,0777);

  $directory = dir($path);

  while($entry = $directory->read()) {

    if ($entry != "." && $entry != "..") {

      if (is_dir($path."/".$entry)) { 

        delete_dir($path."/".$entry);

      } else {

        @chmod($path."/".$entry,0777);

        @UnLink ($path."/".$entry);

      }

    }

  }

  $directory->close();

  @rmdir($path);

}

delete_dir($dir);

echo"삭제완료";

?>


이파일을 xe상위폴더에 넣어주시면됩니다. 

/html/xe/ 가 XE 폴더면

/html/에 넣어주시면 되겠내요.


그뒤 xe_delete.php에 접속해줍니다.


삭제완료가 뜨면 FTP에 접속해서 확인하시면 XE가 지워진걸 확인하실 수 있습니다.


2. DB지우기.


phpmyadmin 에 접속하여 XE를 생성한 DB에 접속합니다.




위그림처럼 최하단에 모두체크를 누르신뒤 삭제 를 눌러줍니다.


정말 지울것이냐 물어보면 예 를 눌러줍니다.

참고로 복구할 수 없는 강을 건너는 것이니 참고하시고 예를 눌러줍니다.


그럼 깔끔히 XE가 지워진걸 확인하실 수 있습니다.


이제 깔끔히 재설치 하시면됩니다.


그럼 다들 이쁜홈페이지 만드세요!!

'Programming > PHP' 카테고리의 다른 글

[모바일웹] 모바일웹 해상도 meta 태그로 정하기.  (0) 2012.08.27
[모바일웹] 스마트폰 구분하기.  (0) 2012.08.24
세션이란?  (0) 2012.07.31
쿠키란  (0) 2012.07.10
PHP란?  (1) 2012.07.10

+ Recent posts