は私がのYiiバージョン1.1.xにCDbHttpSessionを使用しようとしている見つけることができませんでしたが、私はから私のmain.phpでそれを変更した場合:CDbConnectionは、DB接続を開くことができませんでしたCHTTPSessionは、私は次のエラーを取得する:Yiiの1.1.xのCDbHttpSessionエラー:ドライバー
CDbConnection failed to open the DB connection: could not find driver
私は成功した私のLinuxサーバにインストールされているPDOドライバを持っていると私はCDbHttpSessionを使用しようとすると、私は私はこのエラーを取得し、とにかくデータベースに接続することができます。 は、私も自分のphp.iniのPDO拡張許可:私はPHP5-mysqlはインストールされている
extension=pdo.so
extension=pdo_mysql.so
を、私はもちろんのapache2の再起動しました。
私はmain.phpに次のように持っている:あなたの助けの答えを事前に
'components' => array(
...
'session' => array(
'class' => 'CDbHttpSession',
),
...
'db' => array(
'connectionString' => 'mysql:host=localhost;dbname=databasename',
'emulatePrepare' => true,
'username' => 'username',
'password' => 'password',
'charset' => 'utf8',
'tablePrefix' => '',
),
...
),
感謝を。
うわー、ありがとうございます! :) –