嗨,我有一个 PHP webapp 正在使用的 sqlite2 数据库,我想要一个 Yii webapp 来访问它。目前我将 db 文件复制到本地服务器,并将 config/main.php 更改为:
'db'=>array(
'connectionString' => 'sqlite:'.dirname(__FILE__).'/../data/thedatabase.db',
),
当我运行 Gii 模型生成器时,我得到:
CDbException
CDbCommand failed to execute the SQL statement: CDbCommand failed to prepare the SQL statement: SQLSTATE[HY000]: General error: 26 file is encrypted or is not a database. The SQL statement executed was: SELECT DISTINCT tbl_name FROM sqlite_master WHERE tbl_name<>'sqlite_sequence'
顺便说一句,我可以使用将数据库转换为 SQL
虽然我希望数据库保留为 sqlite2 数据库,以便 Yii 应用程序可以访问最新的用户信息。