今天在一台freebsd 8.2版本的服务器上检查log记录时发现apache的log提示如下错误信息:
明显说的是缺少pdo模块在原因导至的,所以解决方案是安装pdo模块,因为我用的数据库是mysql,所以应该安装
[error] [exception.CDbException] exception 'CDbException' with message 'CDbConnection failed to open the DB
/usr/ports/databases/php5-pdo_mysql
即可:
[[email protected] ~]#cd /usr/ports/databases/php5-pdo_mysql
[root@www.itkylin.com ~]#make install clean
若你用的数据库是Postgress,则应该安装php5-pdo_pgsql即可,完了后只需要重新启动apache即可:
[[email protected] ~]#/usr/local/etc/rc.d/apache restart