通过Codeigniter 2.1.3全新安装 tank_auth
库 .
当我尝试访问'http://localhost/es/auth/register'时出现以下PHP错误:
遇到PHP错误严重性:通知消息:未定义属性:Auth :: $ db文件名:libraries / Session.php行号:201
一切似乎都配置和“自动加载” .
Edit: 我的'/application/config/autoload.php'文件包含以下行:
$autoload['packages'] = array();
$autoload['libraries'] = array('database', 'session', 'xmlrpc','encrypt');
$autoload['helper'] = array('url', 'file');
$autoload['config'] = array();
$autoload['language'] = array();
$autoload['model'] = array();
可能有什么问题?
1 回答
如何更改数组元素的顺序?只是尝试在'database'之前放置'session',这可能是一个愚蠢的改变 - 因为codeigniter样本就像你所拥有的那样 - 但这是我可以在环境中看到的唯一区别:
如果它不起作用,你可以尝试在代码中手动加载数据库,只是为了看到任何线索:
啊,看看您的数据库设置在配置文件中是否正常:
请密切注意您的日志配置:
也许有些问题与pconnect有关?尝试使用FALSE值 . 对不起,如果它没有多大帮助,那是我想到的唯一的东西 .