Von heute auf morgen Fehlermeldung
-
- Beiträge: 76
- Registriert: Do 18. Dez 2008, 11:34
- Kontaktdaten:
Von heute auf morgen Fehlermeldung
Hi,
die Seite ist von heute auf morgen nicht erreichbar..kriege nur diese Fehlermeldugn:
Fatal error: Call to undefined method CEC_Hook::executeAndReturn() in /homepages/28/d18780617/htdocs/xxxxxxx/cms/front_content.php on line 987
was ist das???
die Seite ist von heute auf morgen nicht erreichbar..kriege nur diese Fehlermeldugn:
Fatal error: Call to undefined method CEC_Hook::executeAndReturn() in /homepages/28/d18780617/htdocs/xxxxxxx/cms/front_content.php on line 987
was ist das???
Re: Von heute auf morgen Fehlermeldung
- Schau nach, ob die Datei "class.cec_hook.php" im Verzeichnis "contenido/classes/" vorhanden ist und ob es darin die Funktion executeAndReturn() gibt
- Schau nach, ob die Datei "config.php" im Mandantenverzeichnis ("cms/") existiert, und ob darin der Pfad zum CONTENIDO-Backend angegeben ist. Es sollte in der Regel folgendermaßen lauten:
Code: Alles auswählen
$contenido_path = "../contenido/";
- Vielleicht solltest du ein Update des Systems in Betracht ziehen, anscheinend läuft bei dir CONTENIDO <= 4.8.12. Oder beim Update wurden nicht alle Dateien aktualisiert. Die Datei front_content.php im Mandantenverzeichnis ("cms/") scheint eine sehr alte Version zu sein...
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
-
- Beiträge: 76
- Registriert: Do 18. Dez 2008, 11:34
- Kontaktdaten:
Re: Von heute auf morgen Fehlermeldung
hmm..also update haut nicht hier, weil ich auch nctg ins backend komme, hier diese Meldung:
Fatal error: Class 'Contenido_Security' not found in /homepages/28/d18780617/htdocs/xxxxxx/contenido/classes/class.cec.php on line 68
Müsste mal schauen, wie es manuell geht. Aber an irgendwas muss es doch liegen, 1und1 hat doch auf PHP 5.4 erweitert, habe aber nur die 5.3 aktiviert.. hier ggf das Problem zu suchen?
Fatal error: Class 'Contenido_Security' not found in /homepages/28/d18780617/htdocs/xxxxxx/contenido/classes/class.cec.php on line 68
Müsste mal schauen, wie es manuell geht. Aber an irgendwas muss es doch liegen, 1und1 hat doch auf PHP 5.4 erweitert, habe aber nur die 5.3 aktiviert.. hier ggf das Problem zu suchen?
Re: Von heute auf morgen Fehlermeldung
Das stimmt bestimmt etwas mit den Pfaden nicht, haben die von 1und1 etwa auch das Webpaket auf einen anderen Server kopiert, so dass die Pfaden nicht passen?peter_lang hat geschrieben:...Fatal error: Class 'Contenido_Security' not found in /homepages/28/d18780617/htdocs/xxxxxx/contenido/classes/class.cec.php on line 68...
Falls ja, solltest du das setup aufrufen und die Migration durchlaufen.
Hmm, falls das Projekt unter CONTENIDO <= 4.8.12 läuft, wird es mit PHP 5.3 etwas schwierig. In CONTENIDO 4.8.13 wurden Anpassungen für PHP 5.3 gemacht und mittlerweile sind wir bei 4.8.18, wo viele andere Probleme behoben wurden oder neue Features hinzukamen...peter_lang hat geschrieben:...1und1 hat doch auf PHP 5.4 erweitert, habe aber nur die 5.3 aktiviert.. hier ggf das Problem zu suchen?..
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
-
- Beiträge: 76
- Registriert: Do 18. Dez 2008, 11:34
- Kontaktdaten:
Re: Von heute auf morgen Fehlermeldung
executeAndReturn() ist nicht drin .. hast du den code snippsel parat?Schau nach, ob die Datei "class.cec_hook.php" im Verzeichnis "contenido/classes/" vorhanden ist und ob es darin die Funktion executeAndReturn() gibt
Re: Von heute auf morgen Fehlermeldung
Die Funktion ist aber der Version 4.8.13 hinzugekommen und danach gab es ein paar Änderungen an der Datei "contenido/classes/class.cec_hook.php". Welche Version läuft denn gerade?peter_lang hat geschrieben:...executeAndReturn() ist nicht drin .. hast du den code snippsel parat?...
Du kannst die Datei vom Installationpackage übernehmen. Anscheinend wurden bei einem Update nicht alle Dateien übertragen...
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
-
- Beiträge: 76
- Registriert: Do 18. Dez 2008, 11:34
- Kontaktdaten:
Re: Von heute auf morgen Fehlermeldung
Es ist die Contenido 4.8.12
Re: Von heute auf morgen Fehlermeldung
Dann stimmt irgend etwas nicht, in CONTENIDO 4.8.12 gibt es in der front_content.php in Zeile 988peter_lang hat geschrieben:Es ist die Contenido 4.8.12
Code: Alles auswählen
... $htmlCode = CEC_Hook::execute('Contenido.Frontend.HTMLCodeOutput', $htmlCode);...
Code: Alles auswählen
... $htmlCode = CEC_Hook::executeAndReturn('Contenido.Frontend.HTMLCodeOutput', $htmlCode);...
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
-
- Beiträge: 76
- Registriert: Do 18. Dez 2008, 11:34
- Kontaktdaten:
Re: Von heute auf morgen Fehlermeldung
HA ! Ja, geil .. das war es .. nun passt es ... Vielen, vielen Dank
-
- Beiträge: 76
- Registriert: Do 18. Dez 2008, 11:34
- Kontaktdaten:
Re: Von heute auf morgen Fehlermeldung
Hi ... ups, eins ist noch beim aufrufen des backends..
Fatal error: Class 'Contenido_Security' not found in /homepages/28/d18780617/htdocs/wsc37155024/contenido/classes/class.cec.php on line 68
Fatal error: Class 'Contenido_Security' not found in /homepages/28/d18780617/htdocs/wsc37155024/contenido/classes/class.cec.php on line 68
-
- Beiträge: 3626
- Registriert: Di 12. Okt 2004, 20:00
- Wohnort: Voerde (Niederrhein)
- Kontaktdaten:
Re: Von heute auf morgen Fehlermeldung
Es wäre gut, wenn du Murats Frage beantworten könntest. Ansonsten ist das halt schwierig einzuschätzen:
xmurrix hat geschrieben:Es wäre wichtig zu wissen, wer das im Nachhinein geändert hat, und warum???
-
- Beiträge: 76
- Registriert: Do 18. Dez 2008, 11:34
- Kontaktdaten:
Re: Von heute auf morgen Fehlermeldung
Das weiß ich leider nicht. Kennt das doch, wenn man fragt kriegt man: "Ich war das nicht´, das war schon so"
Das ist der Bereich ..vlt. seht ihr was...
Das ist der Bereich ..vlt. seht ihr was...
Code: Alles auswählen
/**
* Returns a instance of cApiCECRegistry
*
* @return cApiCECRegistry
*/
public static function getInstance ()
{
if (self::$_instance == null) {
self::$_instance = new cApiCECRegistry();
}
return self::$_instance;
}
function registerChain ($sChainName)
{
$sChainName = Contenido_Security::escapeDB($sChainName, null);
$aParam = array();
$iNumArgs = func_num_args();
for ($iCount = 0; $iCount < $iNumArgs; $iCount++)
{
$aParam[$iCount] = func_get_arg($iCount);
}
Re: Von heute auf morgen Fehlermeldung
Da stimmt auch etwas nicht, du kannst es lösen, indem du die Datei "contenido/classes/class.cec.php" öffnest, und vor der Klasse folgende Zeile einfügst:peter_lang hat geschrieben:...Fatal error: Class 'Contenido_Security' not found in /homepages/28/d18780617/htdocs/wsc37155024/contenido/classes/class.cec.php on line 68
Code: Alles auswählen
cInclude('classes', 'class.security.php');
Normalerweise ist die Initialisierungslogik im Backend der Version 4.8.12 folgendermaßen:
- contenido/index.php oder contenido/main.php wird aufgerufen
- Diese Dateien binden gleich am Anfang die Datei "contenido/classes/class.security.php" ein
- Dann wird die Datei "contenido/includes/startup.php" eingebunden, die die Applikation initialisiert
Nach CONTENIDO 4.8.12, also ab 4.8.13 wurde dies geändert, so dass die Contenido_Security in der startup.php eingebunden wird, und nicht in den Scripten.
Mir kommt es so vor, als ob hier ein CONTENIDO-Update versucht wurde. Entweder wurde das Update nicht fertiggestellt oder man hat versucht, das Update rückgängig zu machen. Beides kann fatale Folgen haben. Wenn man die Version wechselt, egal ob upgrade oder downgrade, dann müssen auch alle betroffenen Dateien ersetzt/aktualisiert werden.
Entweder du kopierst alle Dateien aus dem CONTENIDO 4.8.12 Package auf den Sever, um wieder eine 4.8.12 Version zu haben, oder du machst ein Update auf die aktuellste Version, die 4.8.18. So oder so, musst das wiederherstellen, denn mit dem Beheben von Fehlern, die vermutlich wegen einem fehlerhaften Update/Downgrade entstanden sind, wirst du deine Installation nicht stabilisieren...
Ich würde dir ein Update auf 4.8.18 empfehlen, es ist einfach weiter entwickelt, hat viele Verbesserungen und ist Fehlerbereinigter.
- Eine Sicherung der DB und der Dateien machen
- Einfach das Package herunterladen
- Alles auf den Server übertragen und dabei vorhandene Dateien überschreiben, darauf achten, dass auch alle überschrieben werden!
- Nötige Schreibrechte auf Dateien/Verzeichnisse setzen
- Setup aufrufen, Update option klicken, weiter, weiter, weiter, usw... klicken
- Fertig
xmurrix
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
-
- Beiträge: 76
- Registriert: Do 18. Dez 2008, 11:34
- Kontaktdaten:
Re: Von heute auf morgen Fehlermeldung
hmmm...das könnte natürlich auch sein, dass einer versucht hat ein upgrade zu machen... denn es schein echt was zerlegt zu sein.
Nach einfügen der class.security erschein das login feld aber das untere tpl nur mit dieser fehlermeldung
Fatal error: Class 'Template' not found in /homepages/28/d18780617/htdocs/wsc37155024/contenido/classes/class.request.password.php on line 171
...ok, wäre vlt. sinnvoll das upgrade auf .18 zu machen.
Nach einfügen der class.security erschein das login feld aber das untere tpl nur mit dieser fehlermeldung
Fatal error: Class 'Template' not found in /homepages/28/d18780617/htdocs/wsc37155024/contenido/classes/class.request.password.php on line 171
...ok, wäre vlt. sinnvoll das upgrade auf .18 zu machen.