Typo3 PHP运行时通知

问题描述 投票:-1回答:1

我继承了一个Typo3网站来维护,直到现在都没有遇到麻烦。当我尝试登录时,我收到以下错误消息:

糟糕,发生错误!

PHP运行时通知:t3lib_userAuthGroup::checkLogFailures()的声明应与t3lib_userAuth::checkLogFailures() line /home3/onefoug3/public_html/t3lib/class.t3lib_userauthgroup.php中的113兼容

我检查了我的托管服务,他们说这是一个错误的脚本。我不是程序员所以我不知道如何解决这个问题......甚至不知道从哪里开始。我该如何解决?

php typo3
1个回答
0
投票

为了向您概述TYPO3安装的情况,我列出了几点,其中一些要验证更多:

  1. 您安装的TYPO3非常陈旧且过时。由于安全原因,您可能会获得许多更新提示。这没有错,但我首先集中精力让它运行,或许在本地服务器上更好。
  2. 您的TYPO3安装版本在任何情况下都非常有用,您应该尝试提供它。
  3. 您可能需要一个旧的PHP版本来运行该站点,并且由于错误的PHP版本而引发错误。您可以尝试使用PHP 5.2。
  4. 手动更改TYPO3核心中的某些内容并非不可能。它可能是补丁或个人,但在许多版本中,我从未在第113行中找到所提到的方法,如错误消息中所示。
  5. 我很少改变核心事物,以规避一些临时问题,通常这既不是必需的也不是可取的。然而,如果它可以帮助您在本地运行安装 - 为什么不。
  6. 建议的步骤是下载当前版本new并用此替换现有核心。通常您可以选择最新的次要版本:假设您使用的是4.7.18版本,那么您可以下载4.7.20或更高版本(如果可用)。获得该旧分支的最新版本的链接将是https://get.typo3.org/4.7 更好地保留旧核心,直到问题解决,即使你更换它。如果您按照我的提示获得更高版本的次要版本,您应该查看安装工具,特别是在那里的更新向导中。

我建议更新问题以包括TYPO3,PHP和MySQL的版本,然后可能更容易帮助更多。

作为目标,我看到让安装在本地运行并执行更新,而不是使用不安全的核心服务旧站点。基于我在第5点回答的问题,在实时系统上,特别是在您的知识有限的情况下,这是不可取的。

© www.soinside.com 2019 - 2024. All rights reserved.