무료호스팅하면 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
OS : CentOS 5.7

필요 라이브러리 =   yum -y install zlib libpng freetype gd libxml lib iconv
                yum -y install libxml2 libjpeg libpng freetype  
               출처 - http://genes1s.egloos.com/2845563  

1. 다운로드
http://www.mysql.com/downloads/mysql/ 에 들어가서 자기 운영체제에 맞는 리눅스를 다운하자

Centos 가없다구요? 그럼 존나쿨하게  Linux – Generic 버전을 받아줍니다. 




2. 설치하기

다운받은 폴더로가서 

#tar xvfz MySQL-5.5.21-1,linux2.6.i386.tar로 압축을 푼다

그럼 rpm파일이 6개가 나올텐데 server , client 순으로 설치해준다.

그다음 

# /sbin/chkconfig mysqld on 
# /sbin/chkconfig --list |grep mysqld 

로 시작프로그램에 등록해준다.

 

3. 설정하기 

#mysqld_safe & 로 sql을 실행시켜주자

그뒤 

#mysqladmin -u root password 

로 비밀번호를 설정 해주자

# mysql -u root -p 를 입력후 비밀번호를 입력하면 mysql 콘솔창이 뜬다.

만약 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
에러가 발생하면 

# cd /usr/local/mysql/bin
# ./mysqld_safe --user=root &
# ./mysqld_safe &  

데몬이 실행되어있지않아 mysql이 죽어있는 상태기때문에 깨워서 소켓을 열어주어야한다.
 


드디어 콘솔창을 보게됩니다.

이창한번보기 무지힘들죠?

제가 리눅스를 배우면서 느끼는거지만  손가락없이 밥먹는느낌이내요

아마 제글 보시는분들도 막 입문하시는 분이라 생각됩니다

우리모두 힘내요 화이팅! 

'OS > CentOS' 카테고리의 다른 글

CentOS 에 Java 7.0 / Tomcat 설치하기  (0) 2012.03.14
CentOS 에서 php / phpadmin설치하기  (0) 2012.03.12
CentOS5 에서 xrdp 사용하기.  (0) 2012.03.07
(펌)rpm 명령어  (0) 2012.03.07
(펌) yum 명령어  (0) 2012.03.07

+ Recent posts