XF 2.1 Ошибка при обновлении.

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

CoplandTech

Проверенные
Сообщения
66
Реакции
33
Баллы
1,715
Привет всем. При обновлении с XF 2.1.3 на 2.1.7 произошла такая бяка:
ParseError: syntax error, unexpected 'Fn' (T_FN), expecting identifier (T_STRING) in src/XF/Template/Compiler/Syntax/Fn.php at line 7
  1. Composer\Autoload\includeFile() in src/vendor/composer/ClassLoader.php at line 322
  2. Composer\Autoload\ClassLoader->loadClass()
  3. spl_autoload_call()
  4. unserialize() in src/XF/Mvc/Entity/ValueFormatter.php at line 17
  5. XF\Mvc\Entity\ValueFormatter->decodeValueFromSource() in src/XF/Mvc/Entity/ValueFormatter.php at line 59
  6. XF\Mvc\Entity\ValueFormatter->decodeValueFromSourceExtended() in src/XF/Mvc/Entity/Manager.php at line 764
  7. XF\Mvc\Entity\Manager->decodeValueFromSourceExtended() in src/XF/Mvc/Entity/Entity.php at line 824
  8. XF\Mvc\Entity\Entity->_columnValueIsDifferent() in src/XF/Mvc/Entity/Entity.php at line 632
  9. XF\Mvc\Entity\Entity->set() in src/XF/Mvc/Entity/Entity.php at line 548
  10. XF\Mvc\Entity\Entity->__set() in src/XF/Entity/Template.php at line 173
  11. XF\Entity\Template->verifyTemplate() in src/XF/Mvc/Entity/Entity.php at line 768
  12. XF\Mvc\Entity\Entity->_verifyValueCustom() in src/XF/Mvc/Entity/Entity.php at line 613
  13. XF\Mvc\Entity\Entity->set() in src/XF/Mvc/Entity/Entity.php at line 548
  14. XF\Mvc\Entity\Entity->__set() in src/XF/AddOn/DataType/BbCodeMediaSite.php at line 81
  15. XF\AddOn\DataType\BbCodeMediaSite->importAddOnData() in src/XF/Job/AddOnData.php at line 106
  16. XF\Job\AddOnData->run() in src/XF/Job/Atomic.php at line 38
  17. XF\Job\Atomic->run() in src/XF/Job/Manager.php at line 253
  18. XF\Job\Manager->runJobInternal() in src/XF/Job/Manager.php at line 195
  19. XF\Job\Manager->runJobEntry() in src/XF/Job/Manager.php at line 146
  20. XF\Job\Manager->runUnique() in src/XF/Install/Controller/AbstractController.php at line 24
  21. XF\Install\Controller\AbstractController->manualJobRunner() in src/XF/Install/Controller/Upgrade.php at line 257
  22. XF\Install\Controller\Upgrade->actionRunJob() in src/XF/Mvc/Dispatcher.php at line 350
  23. XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 257
  24. XF\Mvc\Dispatcher->dispatchFromMatch() in src/XF/Mvc/Dispatcher.php at line 113
  25. XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 55
  26. XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2184
  27. XF\App->run() in src/XF.php at line 391
  28. XF::runApp() in install/index.php at line 14
Как быть? Спасибо заранее.
 
Не использовать PHP 7.4, либо удалить файл src\XF\Template\Compiler\Syntax\Fn.php и директорию src\XF\Template\Compiler\Fn
И то не факт, что подобное не вылезет где-то ещё.
 
У меня как 3 месяца назад при переезде нс VPS на сервер веста поставила автоматом php7.4 , не одной ошибки не вылезло поэтому поводу....тьфу тьфу..
 
Обновил, я сказал, да. Ошибка ушла, обновление прошло успешно, только вот страница с красивишной надписью "В настоящее время происходит обновление программного обеспечения сайта. Пожалуйста, зайдите позже. " светит.

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