TYPO3:严格标准:非静态方法/致命错误:未捕获异常

时间:2017-08-30 13:30:43

标签: php apache typo3 fatal-error extbase

我已经搜索了很多东西并尝试了所有内容但却无法落后于此。客户在TYPO3上安装了扩展,我们在后端和前端收到以下错误消息。

  

严格标准:非静态方法t3lib_div :: getClassName()不应在第5033行的/homepages/25/d322968656/htdocs/typo3_src-4.3.14/t3lib/class.t3lib_div.php中静态调用

     

致命错误:未捕获的异常' t3lib_error_Exception'使用消息' PHP运行时注意:非静态方法t3lib_div :: getClassName()不应在/homepages/25/d322968656/htdocs/typo3_src-4.3.14/t3lib/class.t3lib_div.php第5033行中静态调用#39;在/hppages/25/d322968656/htdocs/typo3_src-4.3.14/t3lib/error/class.t3lib_error_errorhandler.php:106堆栈跟踪:#0 /homepages/25/d322968656/htdocs/typo3_src-4.3.14/t3lib/class .t3lib_div.php(5033):t3lib_error_ErrorHandler-> handleError(2048,'非静态方法......',' / homepages / 25 / d ...', 5033,数组)#1 /homepages/25/d322968656/htdocs/typo3_src-4.3.14/t3lib/class.t3lib_div.php(5033):t3lib_div :: getClassName()#2 / homepages / 25 / d322968656 / htdocs / typo3_src -4.3.14 / typo3 / sysext / cms / tslib / index_ts.php(143):t3lib_div :: makeInstance(' t3lib_error_Pro ...')#3 / homepages / 25 / d322968656 / htdocs / typo3_src -4.3.14 / index.php(80):require(' / homepages / 25 / d ...')#home {/ home} / 25 / d322968656 / htdocs / typo3_src-第106行的4.3.14 / t3lib / error / class.t3lib_error_errorhandler.php

尝试登录安装工具会出现此错误消息

  

致命错误:Class' TYPO3 \ CMS \ Extbase \ Utility \ ExtensionUtility'在第6行的/homepages/25/d322968656/htdocs/ravati/typo3/typo3conf/ext/ke_questionnaire/ext_localconf.php中找不到

TYPO3初学者的想法? :(((

2 个答案:

答案 0 :(得分:0)

我认为您的客户尝试安装ke_questionnaire并忽略所有警告。制作/typo3conf/localconf.php的副本,然后打开原始文件并查找ke_questionnaire的每个外观并删除它。小心不要破坏php语法!然后删除每个以" temp_cach ..."开头的文件。在/ typo3conf /中删除文件夹/ typo3conf / ke_questionnaire

页面现在可以正常工作......

但是:您的安装已经过时了。我的意思是真的很老。无法再从TER安装任何扩展程序。不要这样做,它会每次都杀死你的安装。另外:这个版本的TYPO3不再保存,只是时间问题,任何人都会破解它。

答案 1 :(得分:0)

这看起来像是与PHP版本相关的错误。你使用哪个PHP版本?请注意,这个古老的TYPO3版本仅适用于古老的PHP版本。 :)