嘗試登錄到我的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的更新是不可能的。我建議在其他網絡空間中複製安裝並嘗試更新。受影響。但我認爲這應該是一個單獨的問題或尋找如何。 –