태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.


[메타블로그 설치기] 제6편 서버 환경 확인하기

시스템이 다 설치가 되었으면 이제 넘즈유틸리티와 넘즈 허브가 설치 될 수 있는지 환경을 확인해 봐야 할 것이다.

넘즈 유틸리티 및 넘즈허브 설치 조건

* Linux/Unix,Windows

* MySQL 4.1 이상

▷(4.0대의 MySQL의 경우 설치는 가능하지만, 일부기능이 제한되거나 소수의 스킨 사용에 문제가 생길수 있으며, 문제되는 부분은 직접 수정후 사용하시거나 스킨을 교체하셔야 합니다.)

▷strict mode - off (Mysql 설치시 strict mode를 비활성화 시켜야 합니다.)

* PHP 4.3 이상

▷ -mbstring , iconv , gd 라이브러리 필수

▷ -php.ini의 magic_quotes_gpc=on 필수(설치시 기본 on 입니다.)

▷ -ZendOptimizer 설치 필수

▷ Apache - mod_rewrite 모듈 필요 (IIS는 테스트 필요)

* UTF8 , EUC-KR 문자셋

* internat explorer 6.0 이상 , FireFox 지원

* 도메인 필수 ( http://도메인//~ID 형식의 계정 사용불가.) - 도메인은 임시로 argocrat.dyndns.info를 사용할 예정

* EUCKR 서버에 설치하는 경우 주의사항

▷ euckr 서버의 경우 설치조건에 명시된 필수 라이브러리가 설치되지 않았거나 오래된 하위버젼일 경우가 많습니다. (특히 mb_internal_???? 관련 오류 문의가 많습니다. - mbstring 모듈 설치안된 경우 발생)

▷ Mysql 버젼 확인 필요.

▷ PHP 필수 라이브러리 설치되었는 지 확인 필요

▷ 만약 웹서버에 대하여 잘모르시는 분이 넘즈유틸리티를 설치할 경우, UTF8 서버환경의 웹호스팅을 추천합니다.

 

 시스템 확인
 - 넘즈 유틸리티에 있어 가장 많이 신경 쓰이는 것이 바로 charset부분이다. 예전에 자바를 공부했던 필자로서는 아픈 기억들이 많았다. 다행히 넘즈를 설치하면서 한두번 이 문제로 고생했을뿐 예전의 자바처럼 어쩔줄 몰라 멍해 있지는 않았던거 같다. 우선 PHP와 MySQL의 charset 환경을 확인해 보자.

PHP 확인
 - 테스트 파일을 만들고 여기에 phpinfo() 함수를 열어 보고 UTF-8이 옵션에 설정되어 있는지 확인한다.

MySQL 확인

 이전 포스트에서 설치한 MySQL을 그대로 설치 되었다면 디폴트로 UTF-8을 기본 문자셋으로 사용하게 될 것이다 . 그러나 혹시라도 문자가 깨지게 되면 아래 명령어로 우선 확인해 보고 환경을 변경 해 주어야 한다.

MySQL UTF-8로 세팅하기

 

1. etc/my.cnf (또는 my.ini) 에서 캐릭터셋 수정

[client]

#password = your_password

default-character-set=utf8

 

[mysqld]

init_connect=SET collation_connection = utf8_general_ci

init_connect=SET NAMES utf8

default-character-set=utf8

character-set-server=utf8

collation-server=utf8_general_ci

 

[mysql]

default-character-set=utf8

 

2. 환경변수를 모두 수정후 mysql 서비스 재시작

 

3. mysql에서 캐릭터셋 확인

# mysql

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

 

mysql> use test

Database changed

mysql> show variables like 'c%';

+--------------------------+----------------------------+

| Variable_name | Value |

+--------------------------+----------------------------+

| character_set_client | utf8 |

| character_set_connection | utf8 |

| character_set_database | utf8 |

| character_set_results | utf8 |

| character_set_server | utf8 |

| character_set_system | utf8 |

| character_sets_dir | /usr/share/mysql/charsets/ |

| collation_connection | utf8_general_ci |

| collation_database | utf8_general_ci |

| collation_server | utf8_general_ci |

| concurrent_insert | ON |

| connect_timeout | 5 |

+--------------------------+----------------------------+

12 rows in set (0.00 sec)


신고
Posted by 뷰티쉐프

댓글을 달아 주세요

  [121-805] 서울시 마포구 백범로 35 서강대학교 떼이야르관 410호
사업자등록번호 : 211-88-04507 | 전화 : 02-518-0250 | 팩스 : 02-518-0259
대표이사 송정훈 / 사업자등록번호 211-88-04507
Copyright (C) 2012 주식회사 애드소앤 All Rights Reserved
회사소개 | 찾아오시는길