Easter's Heaven
by easter
카테고리
이전블로그
윈도우즈P에 Apache, PHP, MySQL 설치하기

 Apache 2.2 설치하기

 

① 다운로드 받기

 

    http://httpd.apache.org/download.cgi 에서

    apache_2.2.2-win32-x86-no_ssl.msi 파일을 다운로드 받거나

 

    http://www.always.pe.kr/download/apache_2.2.2-win32-x86-no_ssl.msi

    파일을 직접 다운로드 받는다. (몽순이네 전용 서버)

 

② 다운로드 받은 파일을 실행하여 설치한다.

    Apache 설치 경로는 가급적 C:\Apache2.2 정도로 간단하게 한다.

 

③ 설치된 Apache 디렉토리에서 conf 폴더를 찾아 httpd.conf 파일을 노드패드 등으로 오픈한다.

   

④ httpd.conf 파일을 다음과 같이 수정한다.

 

    ....

    ServerRoot "C:/Apache2.2"                 # 아파치2.2 설치경로

    ...

    Listen 80                                           # Listen 소켓 포트 번호 (웹서버의 일반적 포트번호)

    ...

    LoadModule actions_module modules/mod_actions.so    # 필요한 모듈의 주석 제거

    ...

    ServerAdmin jjeowl@naver.com            # 아파치 서버 관리자의 이메일 주소

    ...

    ServerName localhost:80                     # 아파치 웹서버의 도메인네임과 포트번호

    ...

    DocumentRoot "C:/Apache2.2/htdocs"  # 웹서버의 www 루트 패스

    ...

    AddDefaultCharset EUC-KR                 # 적당한 위치에 추가 (한글이 깨지지 않도록)

 

⑤ 윈도우즈의 내컴퓨터 속성 -> 고급 -> 환경변수 -> 시스템 변수 -> Path 값 수정

    Path에 Apache 설치 디렉토리인 ";C:/Apache2.2" 를 추가한다.

   


 
 
⑥ Apache 를 실행시켜 환경 세팅이 성공했는지 확인한다.
    윈도우즈 시스트레이에 있는 Apache Server 2.2를 실행시킨다.

 
 
 
 
 MySQL 5.0 설치하기

 

① 다운로드 받기

 

    http://dev.mysql.com/downloads/mysql/5.0.html 에서

    Windows (x86)용 파일을 다운로드 받아 압축을 풀고 setup.exe 를 설치하거나

 

    http://www.always.pe.kr/download/mysql-5.0.22-win32.zip

    파일을 직접 다운로드 받아 압축을 풀고 setup.exe 를 설치한다. (몽순이네 전용 서버)

 

② 설치후 윈도우즈 시작 메뉴에서 MySQL Server Instance Configuration Wizard 메뉴를 찾아

    실행시키고 패스워드등 필요한 부분을 세팅한다.

 


 
 
③ MySQL Command Line Client 메뉴를 실행시키고 패스워드를 입력해서 정상적으로 mysql이
    작동하는지 확인한다.
 
 
 
④ 설치된 MySQL 디렉토리에서 my.ini 파일을 찾아 노트패드등으로 오픈한다.
 
⑤ my.ini 파일을 다음과 같이 수정한다.
 
    default-character-set 을 찾아
    default-character-set=euckr   (2군데 있다)
 
⑥ 윈도우즈의 내컴퓨터 속성 -> 고급 -> 환경변수 -> 시스템 변수 -> Path 값 수정

    Path에 MySQL 설치 디렉토리 Path가 있는지 확인하고 없을경우 

    ";C:\MySQL Server 5.0\bin" 과 같이 MySQL 의 bin 디렉토리를 추가한다.

 


 
 
 
 
 PHP 5.1 설치하기
 
① 다운로드 받기
 
    PHP zip package 파일을 다운로드 받아 압축을 풀거나
 
    파일을 직접 다운로드 받아 압축을 푼다. (몽순이네 전용 서버)
 
② C:\php5 폴더를 만들고 압축을 풀어놓은 파일들을 모두 복사한다.
 
③ C:\php5 디렉토리에서 php.ini-dist 파일을 php.ini 라는 이름으로 복사한다.
 

④ php.ini 파일을 노트패드 등으로 오픈하고 다음과 같이 수정한다.

    ...

    register_globals = Off

    ...

    extension=php_mysql.dll   (mysql db를 사용할 예정이므로 이 부분의 주석은 제거한다)

    ...

    extension_dir = "C:\php5\ext"  (extension 파일들의 디렉토리 경로를 설정한다)

 

⑤ Apache 서버를 설치했던 디렉토리를 찾아 conf 폴더의 httpd.conf를 세팅해 php를 설치한다.

 

    윈도우즈XP Apache 2.2 서버에 PHP를 설치하는 방법은 두가지가 있다.

    하나는 CGI 바이너리를 사용하는 방법이고 또 하나는 아파치 모듈 DLL 을 사용하는 방법이다.

    두 경우 모두 먼저 Apache 서버를 중지시키고 Apache 서버가 PHP와 결합될수 있도록

    httpd.conf 파일을 오픈하고 수정해야 한다.

    (http://kr.php.net/manual/kr/install.apache2.php 를 참고하면 php 설치에 도움을 받을 수

     있다.)

 

    ▪ 아파치 모듈 DLL을 사용하는 경우 (추천)

      먼저 C:/php5 디렉토리의 php5ts.dll 파일을 windows\system32 디렉토리로 복사한다.

      그 다음 httpd.conf 파일을 다음과 같이 수정한다.

 

     

 

    ▪ CGI 바이너리를 사용하는 경우

     httpd.conf 파일을 다음과 같이 수정한다.

 

     

 

⑥ Apache 서버의 httpd.conf 파일에 다음 내용을 추가해서 php.ini 경로를 알려준다

 

    PHPIniDir "C:/php5"

 

⑦ 윈도우즈의 내컴퓨터 속성 -> 고급 -> 환경변수 -> 시스템 변수 -> Path 값 수정

    Path에 PHP5 설치 디렉토리 ";C:\php5" 를 추가한다.

 

 

 
 
⑧ Apache 2.2 서버를 다시 Start 시킨다.

    만약 문제가 발생해서 아파치 서버를 실행시킬 수 없을경우 아래와 같은 방법을 따른다.

 

 

 

 
 Apache 2.2와 PHP 5.1 의 연동 에러 해결방법
 
현재 Apache 2.2와 PHP 5.1은 공식적으로 호환되지 않기 때문에 Apache 2.2 서버를
Start 시키면 "Cannot load php5apache2.dll" 라는 메시지가 뜬다.
 
PHP를 Apache 2.2 서버에 인식시키기 위해서는 새로운 php5appche2.dll 파일을 다운로드
받아야 설치해야 한다.
 
 
① 다운로드 받기
 
    http://www.apachelounge.com/download/ 에서 php5apache2.dll-php5.1.x.zip
    파일을 다운로드 받아 압축을 풀거나
 
    파일을 직접 다운로드 받아 압축을 푼다. (몽순이네 전용 서버)
 
② 압축을 풀어놓은 파일중에 php5apache2.dll 을 찾아 PHP 설치 디렉토리인 "C:/php5"에
    복사한다.
 
③ 압축을 풀어놓은 파일중에 httpd.exe.manifest 를 찾아 Apache 2.2 서버의 bin 설치
    디렉토리인 "C:/Apache2.2/bin"에 복사한다.
 
④ Visual C++ 2005 Redistributable Package 를 설치한다.
 
   ( .NET Framework 2가 설치되어 있으면 skip 한다. )
 
⑤ Apache 2.2 서버를 다시 Start 시켜서 정상적으로 작동하는지 확인한다.
 

 

 

 

 

 Apache 2.2 서버 작동 테스트

 

① 노트패드를 오픈하고 다음의 내용을 입력한 후 index.html 이라는 이름으로 저장한다.

 

    phpinfo();
?>

 

Apache 2.2 서버의 root 폴더인 "C:/Apache2.2/htdocs" 디렉토리에 원래 존재하던

    index.html 파일의 이름을 index.ht_ 로 변경한 후 새로 만든 index.html 파일을 복사한다.

 

③ 인터넷 익스플로러 등의 웹 브라우저를 열고 주소창에 "localhost" 라고 입력한다.

 

④ PHP 5.1.4 정보 화면이 나타나면 설치 성공!

 

by easter | 2007/01/11 11:35 | 트랙백(88) | 덧글(6)
Connection String의 두 가지 저장방법의 활용
[ADO.NET 기초강좌]
  [Winkey] (3) Connection String의 두 가지 저장방법의 활용
 작성자 : 김영욱 작성일 : 2005-08-03 오전 11:59:16
 E-mail : iwinkey골뱅이hotmail.com Homepage : http://www.winkey.pe.kr

ConnectionString은 Database를 사용하는 모든 프로그램에 반드시 필요한 요소중에 하나이며 ConnectionString을 공통으로 한번 잘 정의해서 프로그램 전역에서 공통적으로 활용할 수 있어야 있어야 한다는것은 가장 기본적인 사항중에 하나 이다.

여기서는 App.Confing혹운 Web.Config에 저장하는 방법 한가지와 윈도우의 레지스터리에 저장하는 방법 이렇게 두가지 내용을 소개하겠다.

1. 구성 파일에서 연결 문자열 저장하기

.NET 기반의 개발을 할 때 우리가 아주 일상생활에서 사용하는 언어처럼 곳곳에서 사용되는 언어는?

빙고~ 바로 XML이다. 데이터부터 설정파일까지 거의 모든 곳에 XML이 사용되어 있다. 우리가 만약 WinForm 형태의 개발을 하고 있으면 App.Confing를 WebForm 형태의 개발을 하고 있으면 Web.Config를 사용하게 될 것이다.

*.Config 파일에 프로그램 전체에서 활용할 수 있는 내용을 저장할 수 있으며 <configuration> 하위의 <appSettings> 테그에 필요한 내용을 정의 할 수 있다.

 <?xml version="1.0" encoding="utf-8" ?>
 <configuration>
   <appSettings>
    <add key="ConnectionString" value="SERVER=localhost;database=Northwind;uid=sa;pwd=1111" />
   </appSettings>
 </configuration>

위와 같이 <add>요소를 통해 미리 연결 문자열을 설정해 주면 해당 프로그램이나 해당 사이트 전체에서 데이터베이스 연결 문자열을 사용할 수 있게 된다.

위와 같이 저장된 내용을 가져올때는 System.Configuration.ConfigrationSetting Class의 AppSettiongs Peroperty를 통해서 내용에 접근할 수 있다.

설정 파일에서 내용을 가져오는 부분은 다음과 같다.

 SqlConnection con =
                new SqlConnection(ConfigurationSetting.AppSettings[“ConnectionString”]);

2. Windows의 Registry를 이용하는 방법

두번째로 소개할 방법은 Windows의 Registry를 이용하는 방법이다.

Registry에 접근하기 위해서는 Microsoft.Win32 Namespace를 이용해야 한다.

Microsoft.Win32 Namespace에서는 Registry에 효과적이고 간단하게 접근해서 관리할 수 있는 mothed와 property를 제공한다.

public 필드static (Shared in Visual Basic)ClassesRoot

해당 형식과 관련된 속성 및 문서의 형식 또는 클래스를

정의합니다. 이 필드는 Windows 레지스트리 기본 키

HKEY_CLASSES_ROOT를 읽습니다.

public 필드static (Shared in Visual Basic)CurrentConfig

사용자와 관련되지 않은 하드웨어에 대한 구성 정보가 들어

있습니다. 이 필드는 Windows 레지스트리 기본 키

HKEY_CURRENT_CONFIG를 읽습니다.

public 필드static (Shared in Visual Basic)CurrentUser

현재 사용자 기본 설정에 대한 정보가 들어 있습니다. 이 필드는 Windows 레지스트리 기본 키 HKEY_CURRENT_USER를 읽습니다.

public 필드static (Shared in Visual Basic)DynData

동적 레지스트리 데이터가 들어 있습니다. 이 필드는 Windows 레지스트리 기본 키 HKEY_DYN_DATA를 읽습니다.

public 필드static (Shared in Visual Basic)LocalMachine

로컬 컴퓨터에 대한 구성 데이터가 들어 있습니다. 이 필드는 Windows 레지스트리 기본 키 HKEY_LOCAL_MACHINE을 읽습니다.

public 필드static (Shared in Visual Basic)PerformanceData

소프트웨어 구성 요소에 대한 성능 정보가 들어 있습니다. 이 필드는 Windows 레지스트리 기본 키 HKEY_PERFORMANCE_DATA를 읽습니다.

public 필드static (Shared in Visual Basic)Users

기본 사용자 구성에 대한 정보가 들어 있습니다. 이 필드는 Windows 레지스트리 기본 키 HKEY_USERS를 읽습니다.

위의 각 메소드를 보면 레지스트리의 구조에

일대일 대응된다는 것을 알 수 있다.

왼쪽의 그림에서 볼 수 있듯이 레지스트리의

구조에 대응되는 메소드들이 있는데 이는 각각의

해당 엔트리를 접근 할 수 있도록 제공되는 메서드 라고 생각하면 된다.

 

 

주로 각 응용프로그램들의 설정은

HKEY_LCOAL_MACHINE\SOFTWARE\ 아래에

개별적으로 저장된다.

새로운 응용 프로그램의 정보를 레지스트리에 저장하고 싶으면 여기에 새로운 엔트리를 추가해서 작업을 하면 된다.

 

우리는 HKEY_LOCAL_MACINE 에 접근하기 위해서 Registry Class의 LocalMachine 을 사용하게 될 것이다. LocalMachine안에는 아래와 같은 항목이 있다.

 

-Hardware

컴퓨터의 실제 하드웨어, 장치 드라이버가 해당 하드웨어를 사용하는 방식, 커널 모드 드라이버를 사용자 모드 코드에 연결시키는 매핑 및 관련 데이터에 대해 설명합니다. 시스템을 시작할 때마다 이 키의 모든 데이터가 다시 만들어집니다. Description 하위 키는 실제 컴퓨터 하드웨어를 설명하고, DeviceMap 하위 키에는 드라이버의 특정 클래스와 관련된 형식의 기타 데이터가 들어 있으며, ResourceMap 하위 키는 각 장치 드라이버가 요구하는 하드웨어 리소스에 대해 설명합니다. Windows NT 진단 프로그램(Winmsdp.exe)은 해당 컨텐트를 읽기 쉬운 형식으로 보고할 수 있습니다.

SAM

사용자 및 그룹 계정과Windows 2000 Server의 도메인에 대한 보안 정보의 디렉터리 서비스 데이터베이스입니다. SAMSecurity Account Manager(보안 계정 관리자)의 머리글자어이며 디렉터리 서비스 데이터베이스라고도 합니다.

Security

특정 사용자 권한과 같은 로컬 보안 정책이 들어 있습니다. 이 키는Windows 2000 보안 하위 시스템에서만 사용됩니다.

Software

컴퓨터별 소프트웨어 데이터베이스입니다. 이 키에는 로컬 컴퓨터에 설치된 소프트웨어에 대한 데이터와 다양한 기타 구성 데이터 항목이 들어 있습니다.

System

시스템 시작, 장치 드라이버 로딩, Windows 2000 서비스 및 운영 체제 동작을 제어합니다.

새로운 키 생성하는 장면

이중에서 우리는 Software 항목을 사용하게 될 것이다.  만약 Software항목에 TestSample 이라는 엔트리를 생성했고 여기 ConnectionString이라는 이름으로 이미 연결 문자열이 등록되어 있다고 가정해 보자.

 

 

 

(TestSample 안에ConnectionString

이라는 문자열Key를 생성해서 아까 생성해 둔

ConnectionString을 추가해 둔다.)

 

 

 

 

이제 위와 같이 코드를 추가하게 되면 레지스트리에서 ConnectionString을 가지고 와서 SqlConnection객체의 ConnectionString 속성을 설정하는 것 까지 볼 수 있었다.

정리

여기에서는 ConnectionString의 두가지 활용방법을 알아보았습니다 다음장에서는 다른 객체들의 구체적인 사용방법을 알아보도록 하겠습니다.

  작성자 : 김영욱(Winkey)
  이메일 : iwinkey@hotmail.com
  홈페이지 : www.winkey.pe.kr 



by easter | 2007/01/10 01:02 | ASP.NET | 트랙백(40) | 덧글(0)
[.NET] 파서 오류메시지

설명: 이 요청을 제공하는 데 필요한 구성 파일을 처리하는 동안 오류가 발생했습니다. 아래의 오류 정보를 확인한 다음 구성 파일을 적절하게 수정하십시오.

파서 오류 메시지: 응용 프로그램 수준을 벗어나는 allowDefinition='MachineToApplication'으로 등록된 섹션을 사용하면 오류가 발생합니다. 이 오류는 IIS에서 응용 프로그램으로 구성되지 않은 가상 디렉터리 때문에 일어날 수 있습니다.

소스 오류:


줄 44: 이 서비스는 멤버 사이트에 대해 단일 로그온과 핵심 프로필 서비스를 제공합니다.
줄 45: -->
줄 46:

줄 47:
줄 48: <!-- 권한 부여

 

====================================================

 

 

 

<해결책>

IIS 관리자 -> 해당프로젝트 폴더 등록정보 -> 응용프로그램 생성

by easter | 2007/01/09 15:32 | ASP.NET | 트랙백(8) | 덧글(0)
ASP.NET 인증 방법(4가지)

ASP.NET 인증 (Web.config)


1. 무인증


2. Windows 인증

   1) web.config : <authentication mode="Windows" />

   2) IIS -> 해당 웹사이트 속성 -> 디렉터리 보안 -> 인증 및 액세스 제어 : 편집 -> 익명 액세스 가능 : 체크 제거


3. Form 인증 ***
   1) web.config : 응용 프로그램의 인증 정책을 설정
      <authentication mode="Forms">
         <forms name=".AUTHCOOKIE" loginUrl="Login.aspx" protection="All"/>
      </authentication>

 

      - name : 인증 쿠키명
      - loginUrl : 인증 안되면 이동되는 페이지

      - protection : 암호화(All, SHA1, MD5)

 

   2) web.config : 응용 프로그램의 권한 부여 정책 설정
      - 적은 범위의 user표현이 먼저 와야 한다.  위에는 모든 user 허용
         <authorization>
            <allow users="*" />
            <deny users="test"/>
         </authorization>

      -  위에서 test라는 user를 제외 시킬려면....
         <authorization>
            <allow users="*" />
            <deny users="test"/>
         </authorization>


      - 익명 사용자 허용 안함
         <authorization>
           <deny users="?"/>
         </authorization>

   3) 인증후 쿠키 심기

      - FormsAuthentication.SetAuthCookie(this.TextBox1.Text,false); : 메모리 쿠키
      - FormsAuthentication.SetAuthCookie(this.TextBox1.Text,true);   : hard 쿠키

 

   4) 인증후 전 페이지로 이동하기

      - Response.Redirect(FormsAuthentication.GetRedirectUrl(this.TextBox1.Text,false));

      - http://localhost/Soo/Login.aspx?ReturnUrl=%2fSoo%2fWebForm9.aspx

         => 인증이 안된 상태에서 WebForm9.aspx 페이지로 접근을 해서..

         =>  web.config : 응용 프로그램의 인증 정책을 설정 에서 loginUrl에서 정한 Login.aspx로 강제로 이동되었다.

         => 강제로 이동될때 처음에 접근을 했던 WebForm9.aspx페이지의 경로도 ReturnUrl=/Soo/WebForm9.aspx 같이 넘어왔다.

         => 이 경로를 가지로 인증후 전 페이지로 이동한다.(GetRedirectUrl)

   5) 인증후 쿠키심기와 전 페이지로 이동하기를 한번에 하기 (3 + 4)

      - FormsAuthentication.RedirectFromLoginPage(id,false);

 

   6) web.config를 이용해서 간단한 계정 관리하기

      - web.config
         <authentication mode="Forms">
            <forms name=".AUTHCOOKIE" loginUrl="Login.aspx" protection="All" timeout="30">
               <credentials passwordFormat="Clear">  --> clear : password 암호화 안함. -->SHA1--> MD5

                  <user name="test" password="111"/>
                  <user name="admin" password="111"/>
                  <user name="hong" password="111"/>
               </credentials>
            </forms>
         </authentication>

      - passwordFormat 종류

          1.Clear : 암호화 하지 않음.

          2. SHA1

          3. MD5

                  ==> 암호화 확인 방법 : FormsAuthentication.HashPasswordForStoringInConfigFile(password,"SHA1");

 

 

      - 코드비하인드 페이지

         if (FormsAuthentication.Authenticate(this.TextBox1.Text,this.TextBox2.Text))  --> web.config에 있는 user확인하는 구문.

         {
            FormsAuthentication.RedirectFromLoginPage(this.TextBox1.Text,false);
            this.Label1.Text="로그인 성공";
         }
         else
         {
            this.Label1.Text="로그인 실패";
         }

     

      - FormsAuthentication.Authenticate(id,pwd) : 비교후 bool값 반환

 

4. PassPort 인증

by easter | 2007/01/09 10:47 | ASP.NET | 트랙백(9) | 덧글(0)
[LINUX] Fedora Core 4 설치
 

0. 들어가기 전에

- 리눅스라는 것을 처음으로 깔아본 경험을 몇자 적어보겠습니다. 저같은 분들에게 조금이라도 도움이 될수 있길바라며...

1. 설치하기 전

- Linux에 대한 지식 및 경험 전혀없음

- 사용해본 OS는 도스와 윈도우즈가 전부임

- 사용중인 OS: Windows XP

- 컴퓨터 사양: P4 2.0GHz, 512Mb RAM, 80Gb HDD

- 윈도우와 리눅스를 멀티부팅으로 사용하려함

2. 설치준비물

- Fedora Core 4 설치 디스크: www.redhat.com 에서 다운로드 가능, 이미지 씨디로 구운뒤 사용.

- HDD 새로운 파티션: 리눅스는 윈도우와 파일시스템이 다르기 때문에 리눅스 파일시스템을 적용시킨 새로운 파티션이 필요, 파티션 매직이란 프로그램으로 파티션 수정 가능.

2-1. 다운로드 링크

CD1 http://download.fedora.redhat.com/pub/fedora/linux/core/4/i386/iso/FC4-i386-disc1.iso

CD2 http://download.fedora.redhat.com/pub/fedora/linux/core/4/i386/iso/FC4-i386-disc2.iso

CD3 http://download.fedora.redhat.com/pub/fedora/linux/core/4/i386/iso/FC4-i386-disc3.iso

CD4 http://download.fedora.redhat.com/pub/fedora/linux/core/4/i386/iso/FC4-i386-disc4.iso

 4개의 파일을 이미지 굽기로 구워준다. (표준 설치시에는 1,2,3 디스크만 사용되며, 마지막 디스크는 응용프로그램 이다)

2-2. HDD 파티션 작업

- 리눅스 설치시 필요 용량: 기본설치시 약 2Gb(1.6Gb) 소요됨.

- 파티션 매직(PartitionMagic ver 8.0)을 설치한 뒤, 메뉴중 "파티션 크기 변경"을 골라 필요한 용량만큼(설치시 필요한 용량 + alpha)  줄이면, 그만큼이 "사용되지 않는 공간" 이라는 항목으로 생성된다. 

- alpha: 리눅스 시스템에서 사용할 여유공간 + swap으로 사용 될 용량

- swap: 가상메모리 공간으로 일반적으로 메모리 의 두배 정도로 지정한다. (최소, 메모리 용량 만큼은 지정해야 함. 예: 256Mb RAM -> swap 256~512Mb)

- 파티션 매직으로 리눅스 파일시스템을 적용한 새 파티션을 생성할 수도 있지만 어차피 리눅스 설치시 파티션을 수정하게 되므로 지금은 필요한 용량만큼을 사용되지 않는 공간으로 확보해 놓는것만이 중요하다.

3. 리눅스 설치

- CD로 부팅할 수 있도록 바이오스를 설정한 뒤 디스크 1을 넣고 부팅시킨다.

- 본격적인 설치 전에 설치디스크를 검사한다. (생략가능)

- 언어선택 화면에서 KOREAN(한국어)를 선택한다. 이것으로 한글환경에서 설치할 수 있게된다.

- 키보드는 US(초기값) 으로 설정한다.

- 설치유형에서는 데스크탑으로 설정한다.

- 디스크 파티션 분할 설정에서 "Disk Druid를 통한 수동 파티션 설정"을 고른다.

- 메뉴중에 "새로생성" 을 골라 위에서 언급한 swap 파티션을 생성한다. 이때 유형은 "swap"이며 용량은 최소, 메모리 용량만큼의 용량 혹은 그의 두배 정도로 지정한다.

- 다시 "새로생성" 을 골라 이번엔 디스크의 나머지 공간을 리눅스에서 사용될 파티션으로 만들어 준다. 이때 마운트 지점은 "/" 이며 유형은 "ext3" 이다. 용량은 나머지 모두를 사용한다.

- 부트로더 설정에서는 리눅스와 윈도우의 부팅 우선순위와 이름등을 바꿔줄 수 있다.

- 방화벽 설정을 한다.

- 시간대 설정을 한다.

- Root(관리자) 암호 설정을 한다. (Root는 Windows NT의 Administrator와 같다)

- 기본 소프트웨어 패키지 설치를 실행한다.

- 설치완료후 부팅한 뒤 부트로더 메뉴중 Fedora core 를 선택한다.

var viewer_image_url = "http://blogimgs.naver.com/blog20/blog/layout_photo/viewer/"; var photo = new PhotoLayer(parent.parent.parent); photo.Initialized(); window.onunload = function() { photo.oPhotoFrame.doFrameMainClose(); }.bind(this);
by easter | 2007/01/02 21:59 | 트랙백(21) | 덧글(0)
사람에게 필요한 4가지




간단하다.
저 4가지만 있으면 사람은 완벽해.
by easter | 2007/01/02 18:30 | 나의 삶 | 트랙백 | 덧글(0)
[LINUX] Fedora Core 5 Download
Fedora Core 5 Download
ftp://ftp.kaist.ac.kr/pub/fedora/linux/core/5/i386/iso/

iso파일이 설치파일
SHA1SUM은 체크섬
rescurecd는 복구시디.

현재 Fedora Core 6까지 나왔으나 테스트이므로 5버전을 이용.

냐하하
by easter | 2007/01/02 18:28 | IT | 트랙백(11) | 덧글(53)
[펌] MySql 한글 문제 처리방법

MySQL 을 JDBC 로 연결할때 한글이 깨짐이 많이 생깁니다.

뚜렷이 이것이 답이다.. 라고 하는게 없더군요.

저 같은경우 접속 URL 에 인코딩 방식을 여러번 바꾸어 봐서 제대로 나오면 사용합니다.

url=jdbc:mysql://localhost/ggil_db?useUnicode=true&characterEncoding=ms949
url=jdbc:mysql://localhost/ggil_db?useUnicode=true&characterEncoding=KSC5601
url=jdbc:mysql://localhost/ggil_db?useUnicode=true&characterEncoding=EUC-KR

일단 이 3개로 테스트 해보세요. 아마도 10에 8,9 는 맞을겁니다.

[출처] http://ggil.pe.kr/bbs/view.php?id=db_tip&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=25

 

출처 : http://blog.empas.com/ggaeby74/2052524

by easter | 2006/11/25 01:48 | IT | 트랙백(60) | 덧글(9)
Rise and fall Craig david
단 한순간에라도 타오를수 있다면 난 그에 만족한다.

 
 
Rise and fall  Craig david
 
노래의 가사는 다른걸 말하지만....
by easter | 2006/10/28 01:08 | 나의 삶 | 트랙백(4) | 덧글(2)
< 이전페이지 다음페이지 >


이글루링크
-
최근 등록된 덧글
<a href=http://pacd..
by iowa state at 07/23
<a href=http://divor..
by indinana e at 07/23
<a href=http://sensa..
by smoking vi at 07/23
<a href=http://payle..
by 100 random at 07/23
<a href=http://payle..
by 100 random at 07/23
<a href=http://divor..
by definitive at 07/23
<a href=http://murph..
by smoking la at 07/23
l17d4212 <a href=http:/..
by tragically at 07/17
l17d4212 <a href=http:/..
by worth desi at 07/16
l17d4212 <a href=http:/..
by worth desi at 07/16
rss

skin by 이글루스