TYPO3 PHP运行时弃用通知:

时间:2017-07-25 15:52:48

标签: php exception content-management-system typo3 templavoila

我有一些旧的TYPO3问题,我试图在我的Ubuntu系统上运行旧的TYPO3网站。 很抱歉,如果有些事情不清楚,我不熟悉,我是CMS的新手,我不得不在旧页面上更改一些内容。

问题是:
1。 后端似乎工作,一半。如果我启用分机。 TemplaVoila我的Page模块向我展示了一个白页 在电视禁用, 页面模块,似乎工作但它在内容字段中给了我一些奇怪的错误消息。

  1. 如果我试着看一下前端它会给我这个例外:
  2.   

    1:PHP运行时弃用注意:不应静态调用非静态方法tx_ttnews_div :: getSubCategories()   假设$ this来自不兼容的上下文   /var/www/projectfolder/projectfolder-typo3/typo3conf/ext/tt_news/pi/class.tx_ttnews.php   3740行

    除此之外,我读到了目前正在使用的更新5.6中删除的php功能。

    我已经检查过的事情:

    -Correct PHP -v
    
    -Database import correct
    
    -LocalConf correct (took from live server and changed for my localhost)
    
    -Checked install-tool and rm -rf * inside typo3temp folder
    

    谢谢你的帮助

1 个答案:

答案 0 :(得分:2)

您的PHP版本与TYPO3和扩展版本相结合似乎是不兼容的。您需要使用不同的PHP版本或升级TYPO3和/或正在使用的扩展。仅供参考,被调用的方法来自非常旧扩展,所以虽然你没有说你正在使用哪个版本,但我认为你的TYPO3版本已经很老了(6.x甚至4)。 x版本)。

正常的建议是升级TYPO3和任何扩展程序。不太推荐的替代方案是使用不同的PHP版本。但请注意,旧的TYPO3版本仍然存在意味着您的网站可能无法修复安全问题,并且可能与现代浏览器不兼容。