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