Поэтому я настроил TYPO3 на Red Hat Enterprise Linux Server версии 7.6 и скачал PHP 7.2.15. После того, как я обновил версию PHP, весь бэкэнд сломался.
Вот моя система:
Когда я вхожу со своим паролем в 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 + установлен.
Помощь приветствуется.
Вы столкнулись с этой проблемой: https://forge.typo3.org/issues/82227
Решите это так:
Это должно исправить вашу проблему.
На будущее: всегда обновляйся в TYPO3 как можно скорее. С upGRADES вы можете подождать, пока все расширения не будут совместимы, так как TYPO3 поддерживает LTS версии тихо долго 🙂
попробуйте запустить инструмент установки (как самостоятельный).
очистить все кэши.
проверьте наличие сломанных расширений.
делать системные проверки.
в противном случае: отключите все расширения в вашем PackageStates.php одно за другим, пока ваша система не запустится снова (конечно: начните с неосновных расширений, начните с конца)