smartweb 发表于 2013-6-4 21:37:37

使用sqlite之后,CI显示空白

系统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也是网页空白

yunnysunny 发表于 2013-6-5 08:54:13

虽然不知道是什么原因,但是我想你是不是没有将错误提示打开

smartweb 发表于 2013-6-5 09:27:01

提示打开,首页也空白。
经过一番修改,后台可以显示了,前台页应该还要改model。
原来model有好多能在mysql能用的,在Sqlite用不了,还有原来mysql的默认值在Sqlite无效。
页: [1]
查看完整版本: 使用sqlite之后,CI显示空白