TYPO3 не может отображать бэкэнд

Поэтому я настроил TYPO3 на Red Hat Enterprise Linux Server версии 7.6 и скачал PHP 7.2.15. После того, как я обновил версию PHP, весь бэкэнд сломался.

Вот моя система:

  • Red Hat Enterprise Linux Server, версия 7.6 (Maipo)
  • TYPO3 CMS 8.7.6
  • PHP 7.2.15
  • MYSQL 5.5.60

Когда я вхожу со своим паролем в http://myurl.com/typo3/
это просто говорит это:

Uncaught TYPO3 Exception
#1476107295: PHP Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/typo3/vendor/typo3fluid/fluid/src/ViewHelpers/CountViewHelper.php line 67

Вот также скриншот моей страницы ошибки:

введите описание изображения здесь

Что я должен делать?

У меня только TemplaVoila + установлен.

Помощь приветствуется.

0

Решение

Вы столкнулись с этой проблемой: https://forge.typo3.org/issues/82227

Решите это так:

  1. Обновите ядро ​​TYPO3 до последней версии TYPO3 8 (в настоящее время 8.7.24)
  2. замените ядро ​​TYPO3 8.7.6 на 8.7.24, затем получите доступ http://myurl.com/typo3/install (установить инструмент) и запустить мастер обновления
  3. проверьте, работает ли сейчас PHP 7.2, так как это также должно обновить «typo3fluid» (https://github.com/TYPO3/Fluid)

Это должно исправить вашу проблему.
На будущее: всегда обновляйся в TYPO3 как можно скорее. С upGRADES вы можете подождать, пока все расширения не будут совместимы, так как TYPO3 поддерживает LTS версии тихо долго 🙂

1

Другие решения

попробуйте запустить инструмент установки (как самостоятельный).

очистить все кэши.

проверьте наличие сломанных расширений.

делать системные проверки.

в противном случае: отключите все расширения в вашем PackageStates.php одно за другим, пока ваша система не запустится снова (конечно: начните с неосновных расширений, начните с конца)

0

По вопросам рекламы [email protected]