TYPO3无法显示后端

时间:2019-02-08 07:35:57

标签: php typo3 typo3-8.x typo3-8.7.x

因此,我在Red Hat Enterprise Linux Server 7.6版上设置了TYPO3,并下载了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 :(得分:1)

您遇到了此问题:https://forge.typo3.org/issues/82227

像这样解决它:

  1. 将您的TYPO3 Core更新到最新的TYPO3 8版本(当前为8.7.24)
  2. 将TYPO3 8.7.6 Core替换为8.7.24,然后访问http://myurl.com/typo3/install(安装工具)并执行update-wizard
  3. 检查PHP 7.2是否现在可以正常运行,因为这还将更新“ typo3fluid”(https://github.com/TYPO3/Fluid

这应该可以解决您的问题。 面向未来:请尽快以TYPO3更新。使用upGRADES,您可以等到所有扩展都兼容,因为TYPO3支持LTS版本的安静时间很长:)

答案 1 :(得分:0)

尝试运行安装工具(独立运行)。

清除所有缓存。

检查扩展名是否损坏。

执行系统检查。

否则:依次禁用PackageStates.php中的所有扩展,直到系统再次运行(当然:从非核心扩展开始,从头开始)