2
2

http://bestfilms.com:8088/auth/login/, не выводит форму. Ошибка возникла при переходе по ссылке. Так сайт открывается нормально

A PHP Error was encountered
Severity: Warning

Message: Undefined property: DX_Auth::$ci

Filename: libraries/DX_Auth.php

Line Number: 757

Backtrace:

File: C:\xampp\htdocs\bestfilms\application\libraries\DX_Auth.php
Line: 757
Function: _error_handler

File: C:\xampp\htdocs\bestfilms\application\controllers\Auth.php
Line: 69
Function: is_logged_in

File: C:\xampp\htdocs\bestfilms\index.php
Line: 315
Function: require_once

A PHP Error was encountered
Severity: Warning

Message: Attempt to read property "session" on null

Filename: libraries/DX_Auth.php

Line Number: 757

Backtrace:

File: C:\xampp\htdocs\bestfilms\application\libraries\DX_Auth.php
Line: 757
Function: _error_handler

File: C:\xampp\htdocs\bestfilms\application\controllers\Auth.php
Line: 69
Function: is_logged_in

File: C:\xampp\htdocs\bestfilms\index.php
Line: 315
Function: require_once

An uncaught Exception was encountered
Type: Error

Message: Call to a member function userdata() on null

Filename: C:\xampp\htdocs\bestfilms\application\libraries\DX_Auth.php

Line Number: 757

Backtrace:

File: C:\xampp\htdocs\bestfilms\application\controllers\Auth.php
Line: 69
Function: is_logged_in

File: C:\xampp\htdocs\bestfilms\index.php
Line: 315
Function: require_once


student_XGDK33fB
3 years ago






Я нашел одно из решений. Возможно кому то пригодится.

В последней версии XAMPP х64-8.0.3 нет файла extension=php_intl с расширением dll. Возможно есть решения его встроить, но решил "снести" XAMP и установил XAMP версия PHP-7.1.30.

Уроки "древние" и просьба к Кураторам этих курсов как то пояснять с течением времени какие версии приложений для прохождения курса актуальны.

student_XGDK33fB
3 years ago

Да все заработало, и еще выпадет предупреждение 

Была обнаружена ошибка PHP
Тяжесть: 8192

Сообщение: Методы с тем же именем, что и их класс, не будут конструкторами в будущей версии PHP; DX_Auth имеет устаревший конструктор

Имя файла: libraries/DX_Auth.php

Нужно заменить в файле application->libraries - DX_auth.php строку function DX_Auth() на function __construct(). т.е.

//function DX_Auth() закоментить,
и прописать function __construct()

student_XGDK33fB
3 years ago

Тоже самое, такую же ошибку выводит.

Андрей Исаков
3 years ago

После этого адекватно заработало?

Андрей Исаков
3 years ago

Спасибо тебе добрый человек!)А то без этого не продолжить было совсем)

Андрей Исаков
3 years ago

5 ответов