XF 2.2 Declaration of *** must be compatible with

Статус
В этой теме нельзя размещать новые ответы.
Версия XenForo
2.2.4

void

Проверенные
Сообщения
122
Решения
3
Реакции
31
Баллы
90
Видимо я получил кару за свою тупость...

Не обратил внимание на то, что плагин Username Change не совместим с моей версией XenForo и начал его установку.
Выдало error и сайт стал недоступен.
Полез в файлы, удалил из /src/addons папку с плагином.

Выдает следующее:
An unexpected error occurred. Please try again later.

Вот что лежит в error_log:
Код:
[04-Sep-2021 03:11:08 UTC] PHP Fatal error:  Declaration of CMTV\UsernameChange\XF\Entity\User::canChangeUsername() must be compatible with XF\Entity\User::canChangeUsername(&$error = NULL): bool in /home/xenforo.info/src/addons/CMTV/UsernameChange/XF/Entity/User.php on line 76
[04-Sep-2021 03:11:08 UTC] PHP Fatal error:  Declaration of CMTV\UsernameChange\XF\Entity\User::canChangeUsername() must be compatible with XF\Entity\User::canChangeUsername(&$error = NULL): bool in /home/xenforo.info/src/addons/CMTV/UsernameChange/XF/Entity/User.php on line 76
[04-Sep-2021 03:11:47 UTC] PHP Fatal error:  Declaration of CMTV\UsernameChange\XF\Entity\User::canChangeUsername() must be compatible with XF\Entity\User::canChangeUsername(&$error = NULL): bool in /home/xenforo.info/src/addons/CMTV/UsernameChange/XF/Entity/User.php on line 76
[04-Sep-2021 03:11:50 UTC] PHP Fatal error:  Declaration of CMTV\UsernameChange\XF\Entity\User::canChangeUsername() must be compatible with XF\Entity\User::canChangeUsername(&$error = NULL): bool in /home/xenforo.info/src/addons/CMTV/UsernameChange/XF/Entity/User.php on line 76
[04-Sep-2021 03:11:53 UTC] PHP Fatal error:  Declaration of CMTV\UsernameChange\XF\Entity\User::canChangeUsername() must be compatible with XF\Entity\User::canChangeUsername(&$error = NULL): bool in /home/xenforo.info/src/addons/CMTV/UsernameChange/XF/Entity/User.php on line 76
 
Полез в файлы, удалил из /src/addons папку с плагином.
И зачем? Верните на место и никогда так больше не делайте

В config.php добавить указанную ниже строчку, после чего удалить плагин через панель управления. После удаления удалить из конфига строчку, или закомментировать. Вот потом уже можете делать с файлами что хотите
PHP:
$config['enableListeners'] = false;
 
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу