TYPO3 не может отображать бэкэнд - PullRequest
0 голосов
/ 08 февраля 2019

Итак, я установил 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

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

enter image description here

Что мне делать?

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

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

Ответы [ 2 ]

0 голосов
/ 08 февраля 2019

Вы столкнулись с этой проблемой: 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)

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

0 голосов
/ 08 февраля 2019

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

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

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...