0

我对一些旧的 TYPO3 东西有疑问,我试图让一个旧的 TYPO3 网站在我的 Ubuntu 系统上运行。抱歉,如果我不清楚某些内容,我是 CMS 的新手,我被迫更改旧页面上的一些内容。

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

  1. 如果我尝试查看前端,它会给我这个例外:

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

谢谢你的帮助

4

1 回答 1

2

您的 PHP 版本与 TYPO3 和扩展的版本相结合似乎不兼容。您要么需要使用不同的 PHP 版本,要么升级 TYPO3 和/或正在使用的扩展。仅供参考,被调用的方法来自一个非常旧的扩展,因此尽管您没有说明您使用的是哪个版本,但我认为您的 TYPO3 版本非常旧(6.x 甚至 4.x 版本)。

通常的建议是升级 TYPO3 和任何扩展。不太推荐的替代方法是使用不同的 PHP 版本。但请注意,保留较旧的 TYPO3 版本意味着您的网站可能不会因安全问题而打补丁,并且可能与现代浏览器不兼容。

于 2017-07-25T15:58:15.107 回答