XF 2.3 XF 2.3.6 ошибка при переходе с PHP 7.4 на PHP 8.0/8.1

Версия XenForo
2.3.6

xenforomen

Проверенные
Сообщения
428
Реакции
123
Баллы
19,545
Никто не сталкивался с ошибкой? Если перехожу с 7.4 php на 8.0 или 8.1 выскакивает ошибка после авторизации и форум не доступен становится.
На php 7.4 вроде без ошибок. Стоит XF 2.3.6. На форуме только один плагин, отключение не помогает: XenForo Media Gallery 2.3.4

В админке вот такая ошибка:
Код:
ErrorException: [E_WARNING] Undefined array key "node_id" src/XF/Report/PostHandler.php:15
Сгенерирована пользователем: Admin 17 Мар 2025 в 06:29
Трассировка стека
#0 src/XF/Report/PostHandler.php(15): XF::handlePhpError(2, '[E_WARNING] Und...', '/var/www/babybe...', 15)
#1 src/XF/Report/AbstractHandler.php(31): XF\Report\PostHandler->canViewContent(Object(XF\Entity\Report))
#2 src/XF/Entity/Report.php(51): XF\Report\AbstractHandler->canView(Object(XF\Entity\Report))
#3 src/XF/Mvc/Entity/AbstractCollection.php(407): XF\Entity\Report->canView()
#4 [internal function]: XF\Mvc\Entity\AbstractCollection->XF\Mvc\Entity\{closure}(Object(XF\Entity\Report))
#5 src/XF/Mvc/Entity/AbstractCollection.php(248): array_filter(Array, Object(Closure))
#6 src/XF/Mvc/Entity/AbstractCollection.php(408): XF\Mvc\Entity\AbstractCollection->filter(Object(Closure))
#7 src/XF/Pub/App.php(360): XF\Mvc\Entity\AbstractCollection->filterViewable()
#8 src/XF/Pub/App.php(253): XF\Pub\App->updateModeratorCaches()
#9 src/XF/App.php(2822): XF\Pub\App->start(true)
#10 src/XF.php(806): XF\App->run()
#11 index.php(23): XF::runApp('XF\\Pub\\App')
#12 {main}
Содержимое запроса
array(4) {
  ["url"] => string(1) "/"
  ["referrer"] => bool(false)
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}
 
В общем и на 7.4 php стали появляться ошибки такие же:

Код:
ErrorException: [E_NOTICE] Undefined index: node_id src/XF/Report/PostHandler.php:15
Сгенерирована пользователем: Admin 17 Мар 2025 в 19:16
Трассировка стека
#0 src/XF/Report/PostHandler.php(15): XF::handlePhpError(8, '[E_NOTICE] Unde...', '/var/www/babybe...', 15, Array)
#1 src/XF/Report/AbstractHandler.php(31): XF\Report\PostHandler->canViewContent(Object(XF\Entity\Report))
#2 src/XF/Entity/Report.php(51): XF\Report\AbstractHandler->canView(Object(XF\Entity\Report))
#3 src/XF/Mvc/Entity/AbstractCollection.php(407): XF\Entity\Report->canView()
#4 [internal function]: XF\Mvc\Entity\AbstractCollection->XF\Mvc\Entity\{closure}(Object(XF\Entity\Report))
#5 src/XF/Mvc/Entity/AbstractCollection.php(248): array_filter(Array, Object(Closure))
#6 src/XF/Mvc/Entity/AbstractCollection.php(408): XF\Mvc\Entity\AbstractCollection->filter(Object(Closure))
#7 src/XF/Pub/App.php(360): XF\Mvc\Entity\AbstractCollection->filterViewable()
#8 src/XF/Pub/App.php(253): XF\Pub\App->updateModeratorCaches()
#9 src/XF/App.php(2822): XF\Pub\App->start(true)
#10 src/XF.php(806): XF\App->run()
#11 index.php(23): XF::runApp('XF\\Pub\\App')
#12 {main}
Содержимое запроса
array(4) {
  ["url"] => string(1) "/"
  ["referrer"] => string(27) "https://forum.babybelka.ru/"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}
 
xenforomen, как вариант импортировать форум через импортёр. И посмотреть результат.
Как лучше это сделать? Залить чистый на сабдомен, и на него импортировать? А потом поменять адрес домена? Просто импортом лет 10 назад пользовался, даже и не помню уже. Когда еще XF 1 был)))
 
Не то что бы ваша ошибка связана с версией PHP, у 2.3 в рекомендуемых вообще стоит 8.2. Там скорее надо по месту смотреть в чем проблема

Залить чистый на сабдомен, и на него импортировать?
Да

А потом поменять адрес домена?
А потом поменять папки местами и в настройках - адрес домена
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу