用户
 找回密码
 入住 CI 中国社区
搜索
查看: 4540|回复: 2
收起左侧

[数据库] 使用sqlite之后,CI显示空白

[复制链接]
发表于 2013-6-4 21:37:37 | 显示全部楼层 |阅读模式
系统windows,原是正常使用mysql的,只是改application\config\database.php的接口文件
$active_group = 'default';
$active_record = TRUE;

$db['default']['hostname'] = 'sqlite:'.FCPATH .'mydatabase.db';
$db['default']['username'] = '';
$db['default']['password'] = '';
$db['default']['database'] = '';
$db['default']['dbdriver'] = 'pdo';
$db['default']['dbprefix'] = 'cms_';
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = '';
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] = 'utf8_general_ci';
$db['default']['swap_pre'] = '';
$db['default']['autoinit'] = TRUE;
$db['default']['stricton'] = FALSE;



整个CI程序显示空白,其它.php文件正常。我没有mydatabase.db会自动建立一个空白的文件,我再使用ESF.Database.Migration.Toolkit 将mysql转成sqlite也是网页空白
发表于 2013-6-5 08:54:13 | 显示全部楼层
虽然不知道是什么原因,但是我想你是不是没有将错误提示打开
 楼主| 发表于 2013-6-5 09:27:01 | 显示全部楼层
提示打开,首页也空白。
经过一番修改,后台可以显示了,前台页应该还要改model。
原来model有好多能在mysql能用的,在Sqlite用不了,还有原来mysql的默认值在Sqlite无效。

本版积分规则