error
A PHP Error was encountered
Severity: 8192
Message: Methods with the same name as their class will not be constructors in a future version of PHP; DX_Auth has a deprecated constructor
Filename: libraries/DX_Auth.php
Line Number: 16
Backtrace:
File: C:\xampp\htdocs\kinomonster\application\core\MY_Controller.php
Line: 6
Function: __construct
File: C:\xampp\htdocs\kinomonster\index.php
Line: 292
Function: require_once
Что это? Говорит: Методы с тем же именем, что и их класс, не будут конструкторами в будущей версии PHP; DX_Auth имеет устаревший конструктор.
2 ответов
У вас версия php скорее всего 7 стоит и ругается на конструктор в файле libraries/DX_Auth.php.
Там нужно поменять объявление конструктора:
class DX_Auth
{
// Private
var $_banned;
var $_ban_reason;
var $_auth_error; // Contain user error when login
var $_captcha_image;
function DX_Auth()
//function __construct()
{
$this->ci =& get_instance();
....
т.е. вместо function DX_Auth() нужно написать function __construct()
Спасибо, я уже сделал)