CodeIgniter Tank_auth. Неопределенное свойство: Auth :: $ db

Свежая установка tank_auth библиотека над Codeigniter 2.1.3.

Когда я пытаюсь получить доступHTTP: // локальный / эс / авт / регистрация‘получает следующую ошибку PHP:

Обнаружена ошибка PHP

Серьезность: Уведомление

Сообщение: неопределенное свойство: Auth :: $ db

Имя файла: библиотеки / Session.php

Номер строки: 201

Кажется, все настроено и «загружено».

Редактировать: мой ‘/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

Решение

Как насчет изменения порядка элементов массива? Просто попробуйте поставить «сессию» перед «базой данных», вероятно, это глупое изменение — потому что образец codeigniter такой же, как тот, который у вас есть — но это единственное различие, которое я вижу со своей средой:

$autoload['libraries'] = array('session', 'database');
$autoload['helper'] = array('array', 'url', 'form', 'string', 'date', 'language', 'static', 'cookie');

Если это не работает, вы можете попробовать вручную загрузить базу данных в коде, просто чтобы увидеть какую-либо подсказку:

$this->load->database();

Ах, и посмотрите, что ваши настройки базы данных будут в порядке в файле конфигурации:

$config['hostname'] = "localhost";
$config['username'] = "myusername";
$config['password'] = "mypassword";
$config['database'] = "mydatabase";
$config['dbdriver'] = "mysql";

Следите за конфигурацией вашего журнала тоже:

$config['log_threshold'] = 4;

Может быть, какие-то проблемы, связанные с pconnect? попробуйте это со значением ЛОЖЬ. Извините, если это не очень помогает, это единственное, что пришло мне в голову.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]