XF 2.1 Ошибка апгрейда на php 7.4

Версия XenForo
2.1

BUTCHERS1

Проверенные
Сообщения
31
Реакции
1
Баллы
3,310
Добрый день, на машине стоит php 7.4, при обновлении до последней версии xenforo выскакивает ошибка

Код:
ParseError: syntax error, unexpected 'Fn' (T_FN), expecting identifier (T_STRING) in src/XF/Template/Compiler/Syntax/Fn.php at line 7

    Composer\Autoload\includeFile() in src/vendor/composer/ClassLoader.php at line 322
    Composer\Autoload\ClassLoader->loadClass()
    spl_autoload_call()
    unserialize() in src/XF/Mvc/Entity/ValueFormatter.php at line 17
    XF\Mvc\Entity\ValueFormatter->decodeValueFromSource() in src/XF/Mvc/Entity/ValueFormatter.php at line 59
    XF\Mvc\Entity\ValueFormatter->decodeValueFromSourceExtended() in src/XF/Mvc/Entity/Manager.php at line 764
    XF\Mvc\Entity\Manager->decodeValueFromSourceExtended() in src/XF/Mvc/Entity/Entity.php at line 824
    XF\Mvc\Entity\Entity->_columnValueIsDifferent() in src/XF/Mvc/Entity/Entity.php at line 632
    XF\Mvc\Entity\Entity->set() in src/XF/Mvc/Entity/Entity.php at line 548
    XF\Mvc\Entity\Entity->__set() in src/XF/Entity/Template.php at line 173
    XF\Entity\Template->verifyTemplate() in src/XF/Mvc/Entity/Entity.php at line 768
    XF\Mvc\Entity\Entity->_verifyValueCustom() in src/XF/Mvc/Entity/Entity.php at line 613
    XF\Mvc\Entity\Entity->set() in src/XF/Mvc/Entity/Entity.php at line 548
    XF\Mvc\Entity\Entity->__set() in src/XF/AddOn/DataType/BbCodeMediaSite.php at line 81
    XF\AddOn\DataType\BbCodeMediaSite->importAddOnData() in src/XF/Job/AddOnData.php at line 106
    XF\Job\AddOnData->run() in src/XF/Job/Atomic.php at line 38
    XF\Job\Atomic->run() in src/XF/Job/Manager.php at line 253
    XF\Job\Manager->runJobInternal() in src/XF/Job/Manager.php at line 195
    XF\Job\Manager->runJobEntry() in src/XF/Job/Manager.php at line 146
    XF\Job\Manager->runUnique() in src/XF/Install/Controller/AbstractController.php at line 24
    XF\Install\Controller\AbstractController->manualJobRunner() in src/XF/Install/Controller/Upgrade.php at line 257
    XF\Install\Controller\Upgrade->actionRunJob() in src/XF/Mvc/Dispatcher.php at line 350
    XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 257
    XF\Mvc\Dispatcher->dispatchFromMatch() in src/XF/Mvc/Dispatcher.php at line 113
Читал о проблеме в на портале самого xenforo это проблема несовместимости с php 7.4, но в новой версии ее исправили.
Откатывать до php 7.3 не вариант
Код:
    XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 55
    XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2184
    XF\App->run() in src/XF.php at line 391
    XF::runApp() in install/index.php at line 14
 
Последнее редактирование модератором:
До какой последней?
1581238195106.png
Такой версии нету и не существовало никогда
Точно залиты файлы 2.1.7? Хотя бы 2.1.4
XF/Template/Compiler/
И удалить папку Fn после залития файлов
 
Тут или крестик снять или трусы одеть. Или понижаем версию php 7.3 или апгрейдим версию движка

Точно залиты файлы
Кстати да. Это может быть банальное нарушение целостности файлов.
 
Последнее редактирование:
  • Мне нравится
Реакции: Hope
До какой последней?
Посмотреть вложение 112747
Такой версии нету и не существовало никогда
Точно залиты файлы 2.1.7? Хотя бы 2.1.4
XF/Template/Compiler/
И удалить папку Fn после залития файлов
2.1.3, ап до 2.1.7
папку удалил, все равно шлет меня.
Тут или крестик снять или трусы одеть. Или понижаем версию php 7.3 или апгрейдим версию движка


Кстати да. Это может быть банальное нарушение целостности файлов.
Трусы из принципа не ношу
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу