[Codeigniter-users] さくらでのDB connection

アーカイブの一覧に戻る

Takeshi Amano p****@takes*****
2008年 9月 4日 (木) 15:18:53 JST


天野です

さくらのレンタルサーバーのスタンダードでCIを動かそうとしているのですが、
DBの接続がうまくできない問題が出てきました。

具体的には設定ファイルのdatabase.phpの中のchar_setがutf8セットされている
値でセットがうまくできないという不具合です。

CI 1.6.3の場合

system/database/DB_driver.php

の152行目の

if ( ! $this->db_set_charset($this->char_set, $this->dbcollat))

あたりが失敗して

$this->display_error('db_unable_to_set_charset', $this->char_set);

でエラーメッセージを吐き出して落ちているようです。

mysql  Ver 12.22 Distrib 4.0.27

というかなり古いバージョンのmysqlがさくらで動いているのが問題の
ようですが、これをなんとかして回避された方はいますか?

以前さくらでCIを使った時はPDOドライバを使ってPropelを使っていた
ので、CIのDBを全く使わなかったためこの不具合は出ませんでした。

Takeshi Amano

Ads are the cave art of the twentieth century - Marshall McLuhan




Codeigniter-users メーリングリストの案内
アーカイブの一覧に戻る