Ошибка входа в TYPO3: нестатический метод не должен вызываться статически

Возникла ошибка при попытке войти в мой бэкэнд TYPO3. К сожалению, я не знаю много php и не знаю, как это исправить …

Это ошибка:

Замечание PHP Runtime: call_user_func () ожидает, что параметр 1 будет действительным
обратный вызов, нестатический метод
Tx_Extbase_Utility_Extension :: configureModule () не должен вызываться
статически в /www/htdocs/w00754c9/t3lib/class.t3lib_loadmodules.php
линия 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);

Может кто-нибудь помочь, пожалуйста?

Спасибо вам большое!

1

Решение

Кажется, вы используете более новую версию PHP, чем требуется для TYPO3. Так что дело доходит до ошибок.

У вас есть два варианта: вы можете обновить свой экземпляр TYPO3 или подавить строгое сообщение об ошибке.

Второе может быть достигнуто путем добавления ^ E_STRICT в вашем отчете об ошибках php на вашем веб-сервере или в инструменте установки TYPO3.

Я лично рекомендую первый вариант 😉

3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]