我遇到了这个问题,经过大量挠头后,我使用最新版本重新安装了 codeigniter。它没有帮助。
当我第一次启动该网站时,它会加载。随后它会得到一个没有来源的白屏。
在做了一些阅读之后,我认为它可能与 db_session 类有关(关于正在使用的 IP 地址),但关闭数据库会话并没有帮助。
我打开了错误日志记录开关,这是我来自失败请求的日志
DEBUG - 2013-06-02 16:48:35 --> Config Class Initialized
DEBUG - 2013-06-02 16:48:35 --> Hooks Class Initialized
DEBUG - 2013-06-02 16:48:35 --> Utf8 Class Initialized
DEBUG - 2013-06-02 16:48:35 --> UTF-8 Support Enabled
DEBUG - 2013-06-02 16:48:35 --> URI Class Initialized
DEBUG - 2013-06-02 16:48:35 --> Router Class Initialized
DEBUG - 2013-06-02 16:48:35 --> No URI present. Default controller set.
DEBUG - 2013-06-02 16:48:35 --> Output Class Initialized
DEBUG - 2013-06-02 16:48:35 --> Security Class Initialized
DEBUG - 2013-06-02 16:48:35 --> Input Class Initialized
DEBUG - 2013-06-02 16:48:35 --> Global POST and COOKIE data sanitized
DEBUG - 2013-06-02 16:48:35 --> Language Class Initialized
DEBUG - 2013-06-02 16:48:35 --> Loader Class Initialized
DEBUG - 2013-06-02 16:48:35 --> Controller Class Initialized
DEBUG - 2013-06-02 16:48:35 --> Model Class Initialized
DEBUG - 2013-06-02 16:48:35 --> Database Driver Class Initialized
DEBUG - 2013-06-02 16:48:35 --> Helper loaded: generic_helper
没有错误!!
我的会话配置如下所示:
$config['sess_cookie_name'] = 'ci_session';
$config['sess_expiration'] = 7200;
$config['sess_expire_on_close'] = TRUE;
$config['sess_encrypt_cookie'] = FALSE;
$config['sess_use_database'] = FALSE;
$config['sess_table_name'] = 'ci_sessions';
$config['sess_match_ip'] = FALSE;
$config['sess_match_useragent'] = TRUE;
$config['sess_time_to_update'] = 300;
我的 index.php 有以下设置:
define('ENVIRONMENT', 'development');
我完全不知所措!!
有没有人知道可能是什么原因造成的?
谢谢,基兰。