Seite 1 von 1

Fehler bei update 6.15 nach 8.11: "illegal call"

Verfasst: So 8. Feb 2009, 10:47
von hohorstmann
Nach dem Update funktioniert der Backend einwandfrei.
Bei Aufruf des Frontend erscheint die Fehlermeldung: "illegal call"

Nachden ich alle Tips aus Google und dem Forum ausprobiert habe, bleibt der Fehler.

Im Error-Log ist der folgende Eintrag (mit dem ich im Moment eigentlich nichts anfangen kann):
[08-Feb-2009 08:40:18] /contenido/main.php?area=client&frame=1&contenido=10d5dea9e4712fa1c2fbab63d0972883 MySQL error 1062: Duplicate entry '10d5dea9e4712fa1c2fbab63d0972883' for key 1
insert into con_phplib_active_sessions ( sid, name, val, changed ) values ('10d5dea9e4712fa1c2fbab63d0972883', 'contenido',
.....
[08-Feb-2009 08:40:18] /contenido/main.php?area=client&frame=1&contenido=10d5dea9e4712fa1c2fbab63d0972883 Session: freeze() failed
Hat jemand einen Tip?

Gruß, Ho

Re: Fehler bei update 6.15 nach 8.11: "illegal call"

Verfasst: So 8. Feb 2009, 10:56
von MichFress
Die Fehlermeldungen sind irrelevant.

Die Meldung "illegal call" deutet darauf hin, dass nicht alle Dateien in der aktuellen 4.8.11-Version vorliegen, da es sich hierbei um Contenidos neuen Sicherheitsmechanismus handelt, der sich in alle Dateien integriert wurde.
Sind wirklich alle 4.8.11-Dateien korrekt hochgeladen?

Re: Fehler bei update 6.15 nach 8.11: "illegal call"

Verfasst: So 8. Feb 2009, 11:37
von hohorstmann
... dann check ich das mal genauer ... und melde mich so oder so

Re: Fehler bei update 6.15 nach 8.11: "illegal call"

Verfasst: Mo 9. Feb 2009, 09:59
von hohorstmann
Also .... vorweg: Fehler beseitigt. Aber verstanden habe ich das nicht. Vielleicht liegt es auch daran, dass ich die upgrade-Prozedur falsch mache.

Nach dem Sichern etc. gehe ich wie folgt vor:
  • 1.) umbenennen von conlib, contenido, pear
    2.) hochladen der neuen conlib, contenido, pear, setup (nicht cms!)
    3.) Prüfung der Berechtigung der Verzeichnisse (s.o.)
    4.) Kopieren der alten ../includes/config.php in das entsprechende neue Verzeichnis
    5.) SETUP ausführen
    6.) SETUP-Ordner löschen
    7.) alte conlib, contenido, pear löschen
    8.9 fertig
Dieses Verfahren lief dieses Mal nicht: Folge "illegal call" im Frontend / Backend lief einwandfrei

Wie habe ich jetzt den upgrade durchgeführt?
  • Ich habe auch "CMS" umbenannt und dann das neue CMS-Verzeichnis in die upgrade-Prozedur mit einbezogen
    Da der Fehler "illegal call" jetzt weg war, habe ich die Verzeichnisse upload, css, etc ergänzt
    dann lief es
Wäre es wohl möglich, jedem upgrade eine readme.txt beizufügen, in der ein gültiger Ablauf beschrieben ist?
Ich habe vor langer Zeit einmal eine Beschreibung in faq.contenido.org gefunden. Gilt die eigentlich noch?

Gruß Ho

Re: Fehler bei update 6.15 nach 8.11: "illegal call"

Verfasst: Mo 9. Feb 2009, 12:02
von mfweb
Bei einem Upgrade musst du auch noch die Datei /cms/front_end.php vom Beispielmandanten in dein Mandantanverzeichnis kopieren (sofern sie sich verändert hat).

Grundsätzlich gilt: Dein Vorgehen ist soweit richtig. Ich würde aber zusätzlich zu deinem Vorgehen, noch einmal kurz das Auge über die Hauptebene des Beispielmandantenverzeichnisses schweifen lassen und mit deinem eigenen Mandantenverzeichnis vergleichen. In einer der 4.8.x Version kam zum Beispiel das Verzeichnis /version/ hinzu, was bei mir nicht automatisch erzeugt werden konnte (und daraufhin dann einen Fehler erzeugte). An der Struktur sollte sich aber (bis auf die front_end.php) nicht so häufig etwas ändern.

Grüße
mfweb