2006年05月13日

OpenPNE文字化け

今日はOpenPNEでもインストールして遊ぼう!って思ったんですが、さっそく遊べ(?)ました。今のところ起きたトラブルは、以下の二つ。インストールしたバージョンは現時点での安定化最新版2.0.4.2です。

・管理画面にログインできない(致命的では?)
・画面に文字化けしてしまう

●環境

 Mysqlバージョン  4.1.13
 Mysqlデフォルト文字コード  EUC-JP
 OpenPNEバージョン  2.0.4.2
 OpenPNEの文字コード  UTF-8


文字化けについては、MysqlとOpenPNEでの文字コードの設定が関係していました。2.0.4.2では文字コードが従来のsjisからutf8に変わったそうですが、私は初めてインストールするので、あまり関係ないと思っていたのですが・・・

以下、文字化けが起きないようにインストールしたときの手順。インストール工程の一部でマニュアル通りに行かなかった部分のみ記載です。

●インストール手順

mysql> show variables like 'chara%';
+--------------------------+----------------------------------------+
| Variable_name            | Value                                  |
+--------------------------+----------------------------------------+
| character_set_client     | ujis                                   |
| character_set_connection | ujis                                   |
| character_set_database   | ujis                                   |
| character_set_results    | ujis                                   |
| character_set_server     | ujis                                   |
| character_set_system     | utf8                                   |
| character_sets_dir       | /usr/local/mysql/share/mysql/charsets/ |
+--------------------------+----------------------------------------+

mysql>set names utf8; <-文字コードの変更をします
mysql> create database openpne default character set utf8;
mysql> use openpne;

mysql> show variables like 'chara%';
+--------------------------+----------------------------------------+
| Variable_name            | Value                                  |
+--------------------------+----------------------------------------+
| character_set_client     | utf8                                   |
| character_set_connection | utf8                                   |
| character_set_database   | utf8                                   |
| character_set_results    | utf8                                   |
| character_set_server     | ujis                                   |
| character_set_system     | utf8                                   |
| character_sets_dir       | /usr/local/mysql/share/mysql/charsets/ |
+--------------------------+----------------------------------------+

あとはマニュアル通りでOK!

mysql> source mysql_001_table_structure.sql;
mysql> source mysql_002_init_data.sql;

でも管理画面に入れない問題はまだ解決してないんだな・・・。

posted by RION at 15:36 | Comment(0) | TrackBack(1) | software このエントリーを含むはてなブックマーク
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

この記事へのTrackBack URL
http://blog.seesaa.jp/tb/17759146

ステップサーバーでOpenPNE
Excerpt: 過去にとんでもないトラブルもあったステップサーバーですが、月250円で色々遊ばせていただいています。 「WordPress」に続き今回はオープンソースのソーシャルネットワーキングシステム「OpenPN..
Weblog: 地方の中規模印刷会社で苦悩するWebデザイナー改めWebディレクターの日記
Tracked: 2009-02-11 12:11
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。