WordPress를 EUC-KR환경에 설치하기

사랑천사의 이미지

안녕하세요?
여러가지 이류로 워드프레스를 EUC-KR에 설치 해야 되게 되어 버렸습니다. 아 말이 이상하군요.

다른건 다 좋은데, DB환경이 euckr로 설정 되어 있습니다. 이걸 바꿀 수 없는 것이 고생 고생 해서 euckr로 전부 설정 해 두고 국산 웹프로그램들이 전부 euckr이라서 어쩔 수가 없었습니다. 근대 워드프레스는 UTF-8로 해야 되더군요.. 그래서 워드프레스 wp-db.php을

        function __construct($dbuser, $dbpassword, $dbname, $dbhost) {
                register_shutdown_function(array(&$this, "__destruct"));
 
                $this->dbh = @mysql_connect($dbhost, $dbuser, $dbpassword);
                if (!$this->dbh) {
                        $this->bail("
<h1>Error establishing a database connection</h1>
<p>This either means that the username and password information in your <code>wp
-config.php
file is incorrect or we can't contact the database server at
$dbhost. This could mean your host's database server is down.

  • Are you sure you have the correct username and password?

  • Are you sure that you have typed the correct hostname?

  • Are you sure that the database server is running?


If you're unsure what these terms mean you should probably contact your host.
If you still need help you can always visit the upport/'>WordPress Support Forums.


");
}
mysql_query ("SET NAMES 'utf8';", $this->dbh);
mysql_query ("SET character_set_client = utf8;", $this->dbh);
mysql_query ("SET character_set_results = utf8;", $this->dbh);%
$this->select($dbname);
}

이렇게 수정 햇습니다.
mysql_query로 쿼리 날린 부분이 제가 추가 한 부분입니다. 기본적으로 모든 MySQL클라이언트는 euckr로 결과값을 받아오도록, 모든 자료의 문자셋을 euckr로 변환해서 출력하도록 설정이 되어 잇기 때문에 워드프레스에서 예외적으로 유니코드로 받아 오게 하려면 저렇게 해야 할 것이라 생각 해서 저렇게 햇습니다.

근대 아무리 해도 한글로 입력되는 모든 내용들이 전부 다 아작나서(깨져서) 나오네요... ???????? 이런 식으로 말이죠... 저거 전부 테이블 다 지우고 다시 만들어야 할 지... 흐흠.. 답답합니다.

뭐 좋은 아이디어가 없을까요???

아아.. 테터툴즈 써 보라고는 말씀 하지 말아 주세요.. 그거 깔다가 rewrite가 아무리 정상 설정 되어 잇어도 자꾸 오류가 나서 워드프레스로 갈아 탈려고 하는 거니까요.. 그리고 수정이라는 프로그램은 워드프레스 실패하면 써 볼 생각입니다.

애휴... 빨리 다 구축을 해 놔야 되는데.. 위키는 모니위키로 한 30분만에 완벽 설치를 마쳤습니다 으휴. 히드네요...

세이군의 이미지

아직 워드프레스 사용자모임의 존재를 모르시는 듯.....

혹시 MySQL의 버전이 3.23.XX 이신가요??
이 경우에는 추가하신 3개의 쿼리가 동작하지 않습니다.
그리고 2월 1일 이후에 다운로드하셔서 설치하셨다면 2.1버전일테고 이는 MySQL 4.0이상을 요구합니다.

MySQL버전이 3.23.XX시라면 http://wordpress.org/release_archive에서 Wordpress 2.0.8을 다운로드하시고 기존에 설치된 것 지우신다음에 새로 설치하시면 쓰실 수 있을 것입니다.

한 걸음 더 가까이

사랑천사의 이미지

일단 DB와 테이블들을 전부 날리고 그 상태에서 install.php를 다시 실행 했습니다. 그러니 정상적으로 실행이 되네요. 모든 것이...

수정도 괸찮은 거는 같은데 파일 기반 치곤 무거운 거 같고.. 워드프레스사용자 모임이라 흐흠... 사용자모임이 좋긴 한데 머리아프고 해서 그냥 잘 돌아 가게 되면 그 때 부터 찾아 보려고 생각 중이었지요... 제가 글 찾는 방법이 메뉴얼 페이지 탐독이 먼저라서... 큭..(그 보다 먼저 소스부터 보고 앉아 잇는게 일상이지만...)

그리고 MySQL은 5.0.26입니다.

테터툴즈는 포기 할 생각이고요... 아무리도 2.x대에서 잘 안 되는듯 하네요 으으.. 수정에서 Fancy URL을 설정 했을 때 보니 REWRITE는 정상인데 꼭 안 되더군요. 워드프레스를 잘 구워 삶아서 써야 할 듯 ㅋㅋㅋ..

검색 해 보니 한글화 해 주신 고마운 분도 계신 거 같은데 흠흠흠... 잘 찾아 봐야 겟네요... Gettext기반의 로케일/지역화 설정등에 대해서 좀 알았다면 저도 한글화를 했을 텐데 그런건 잘 모르겠네요 ㅎㅎ.

아무튼 감사합니다. 3.23그러니까 한 4년 쯔음 전의 일이 생각나네요.한컴리눅스에서 돌렸었쬬... 모모 연합 단체의 웹/Telnet 서버를 관리 하던 때가.. 으으...
----
Lee Yeosong(이여송 사도요한)
E-Mail: yeosong@gmail.com
MSN: ysnglee2000@hotmail.com
----
웃음... 행복... 평화... (진정한...) 희망... 사랑... 이 세상 모든것이 그렇다면 얼마나 좋을까...(꿈 속의 바램일 뿐인가...)

사람천사

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.