Zum Inhalt springen

Error occured nach hochladen auf server

Erstellt am 11. November 2011 · 7 Antworten · letzte Antwort am 10. Dezember 2012

Tags: PHP, Frage

Nathdrack ·

Hallo Leute,

mein Problem ist folgendes.
Ich wäre soweit um meine Page auf meinen Webspace zu laden und hab dafür alles in die Wege geleitet, habe mir auf meinem Webspace (bei 1&1, das Dual Perfect Paket, UNIX Server) eine Datenbank erstellt und wie gewohnt die Daten in die localconf.php eingetragen, dann die Daten auf den Webspace hochgeladen.

bei diesem 1&1 Paket steht php5 und php6 zur verfügung. Ich habe die Page mit Typo3 4.6.0 aufgesetzt, diese setzt ja PHP5.3 oder höher vorraus. Nuja ich rufe die Domain in meinem Browser auf und der erzählt mir erstmal

TYPO3 requires PHP 5.3.0 or higher.

, obwohl in meiner .htacces datei

AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php

steht. Das sollte ja alle PHP5.x.x versionen dann nehmen.

Als der Fehler halt kam habe ich meine .htacces datei auf php6 gestellt. Das ging dann einigermaßen. Also ab ins Installtool rein und die feineinstellungen übernommen und alles gerecht eingestellt, und das alles OHNE Fehlermeldung.

Wenn ich die Domain jetzt aufrufe erscheint der Fehler:

Oops, an error occurred!

PHP Runtime Notice: Non-static method tslib_cObj::getKey() should not be called statically, assuming $this from incompatible context in /homepages/32/d356102958/htdocs/titm/typo3/sysext/cms/tslib/class.tslib_menu.php line 178

Das ist der Codesnippet:

<?php
	// EntryLevel
			$this->entryLevel = tslib_cObj::getKey (
				isset($conf['entryLevel.'])
				? $this->parent_cObj->stdWrap($conf['entryLevel'], $conf['entryLevel.'])
				: $conf['entryLevel'],
				$this->tmpl->rootLine
			);
?>

Wenn ich mich ins Backend einloggen möchte erscheint dieser Fehler:

Oops, an error occurred!

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 /homepages/32/d356102958/htdocs/titm/t3lib/class.t3lib_loadmodules.php line 228

Das ist der Codesnippet:

<?php
// 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;
			}
		}?>

Versuchte Lösungen:
-DB Compare
-Neu hochladen der Dateien
-Neu einspielen der Datenbank

Ich bin ratlos und hoffe man kann mir helfen.

grüße

freysein ·

Hallo. Ich habe das gleiche Problem.

Leider habe auch ich noch keine Lösung. Ich habe herausgefunden, das php6 bei 1und1 php 6.4 beta geladen wird.

Geht Typo3 4.6 mit dieser php version überhaupt?

Carsten Frey

gingko2408 ·

Hallo,

nach einem Update von PHP auf die Version 5.4.0-rc1-pl0-gentoo und einem Update von Typo3 Version 4.4.4 auf Version 4.6 erhalte ich beim Aufruf des Backend auch folgende Fehlermeldung:

Oops, an error occurred!

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 /var/www/localhost/htdocs/mycms/typo3_src-4.6.0/t3lib/class.t3lib_loadmodules.php line 228

Der Aufruf des Installtools geht und das Update des Datenbank war auch erfolgreich.

Vielleicht hat jemand einen Tipp.

Danke

Nathdrack ·

long time no see...

Da das Problem mit Typo3 4.6.0 immernoch besteht habeich mich dazu entschlossen eine ältere Version von Typo3 zu installieren (die 4.5.7), da läuft die Homepage ohne Probleme im Backend allerdings fehlen einen haufen von den Icons... man gewöhnt sich dran und weiss wo jedes icon sitzt was man braucht, aber es ist sehr nervig... aber es muss wohl erstmal so gehen bis irgendwie einer kommt und einen besseren Lösungsvorschlag hat.

gingko2408 ·

---------
nach einem Update von PHP auf die Version 5.4.0-rc1-pl0-gentoo und einem Update von Typo3 Version 4.4.4 auf Version 4.6 erhalte ich beim Aufruf des Backend auch folgende Fehlermeldung ....
---------

Da hätte ich vielleicht mal die Anforderungen lesen sollen für TYPO3 4.6 laut

http://typo3.org/download/packages/#c7211

PHP version 5.3.x

Wird dann wahrscheinlich nicht gehen :-(

Gruß

andrewide77 ·
Nathdrack schrieb

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 /homepages/32/d356102958/htdocs/titm/t3lib/class.t3lib_loadmodules.php line 228

Geh mal ins Install-Tool, aus All Configuration und setz bei DisplayErrors eine 0. Dann kannst du ins Backend.

Lg
Andrew

spL ·

Gibts hier mitlerweile Lösungen?

Also Typo3 4.6.7 läuft bei mir mit PHP Version 5.4.0 mal so garnicht 🙁

Downgrade Ahoi!

FabianX ·

Um bei 1und1 PHP 5.4 zu haben muss
AddType x-mapp-php6 .php
AddHandler x-mapp-php6 .php

eingetragen werden.

Wird ab nächstem März leider standardmäßig umgestellt.
Also Achtung mit alten Typo3 Versionen.