尝试登录到我的TYPO3后端时出现错误。不幸的是我不知道很多PHP和不知道如何解决它......TYPO3登录错误:不应该静态调用非静态方法
这是错误:
PHP Runtime Notice: call_user_func() expects parameter 1 to be a valid callback, non-static method Tx_Extbase_Utility_Extension::configureModule() should not be called statically in /www/htdocs/w00754c9/t3lib/class.t3lib_loadmodules.php line 228
这是class.t3lib_loadmodules.php的代码,从行219:
function checkMod($name, $fullpath) {
if ($name == 'user_ws' && !t3lib_extMgm::isLoaded('version')) {
return FALSE;
}
// Check for own way of configuring module
if (is_array($GLOBALS['TBE_MODULES']['_configuration'][$name]['configureModuleFunction'])) {
$obj = $GLOBALS['TBE_MODULES']['_configuration'][$name]['configureModuleFunction'];
if (is_callable($obj)) {
$MCONF = call_user_func($obj, $name, $fullpath);
if ($this->checkModAccess($name, $MCONF) !== TRUE) {
return FALSE;
}
return $MCONF;
}
}
线228,这是一个:$MCONF = call_user_func($obj, $name, $fullpath);
谁能帮助吗?
非常感谢!
非常感谢!但是更新Typo3实例是我担心的一个大项目。所以也许现在我只需将^ E_STRICT添加到我的错误报告var中。 – Damaris
问候选项1:如何更新我的TYPO3实例而无法登录?还有,不破坏整个网站?我目前正在使用Typo 4.6,它是一个较旧的网站 – Damaris
如果没有停机时间,4.6的更新是不可能的。我建议在其他网络空间中复制安装并尝试更新。受影响。但我认为这应该是一个单独的问题或寻找如何。 –