1 tblue Mar 16, 2008 18:14
3 tblue Mar 17, 2008 01:44
Danke für deine Antwort. Nein, der Zend Accelerator ist nicht installiert. Wenn er das wäre, könnte ich ihn auch nicht deaktivieren (Freehoster, ich habe nur Zugriff auf einige wenige php.ini-Einstellungen.).
4 blueyed Mar 17, 2008 02:14
Sorry, hattest ja oben schon Links angegeben.
Schau mal bitte in die Datei blogs/inc/session/model/_session.class.php.
1. Entferne mal das "@" vor dem "unserialize($row->sess_data)". Was ergibt das für einen Fehler?
2. ini_set ist auf Deinem Server verboten, deshalb kann keine unserialize_callback_func registriert werden, aber es sollten dann dennoch alle Klassen geladen werden. Bitte schreibe mal ein "var_dump($old_callback)" unter:
$old_callback = ini_set( 'unserialize_callback_func', 'session_unserialize_callback' );
Was ist die Ausgabe? Evtl. etwas anderes als "false"?
5 tblue Mar 17, 2008 12:42
1. Gibt keinen Fehler.
2. Das scheint das Problem zu sein. Laut var_dump($old_callback) enthält die Variable nämlich NULL, so dass die Klassen gar nicht geladen werden, richtig? Jetzt könnte man natürlich $old_callback immer false zuweisen, aber ich denke, das wäre keine gute Lösung.
6 blueyed Mar 18, 2008 01:19
Probier mal bitte folgenden Patch:
- $old_callback === false )
+ $old_callback === false || $old_callback === null /* disabled */ )
..also einfach noch eine Überprüfung auf null hinzufügen.
7 tblue Mar 18, 2008 01:25
Danke, werde ich probieren. :)
//edit: Wunderbar, funktioniert. Danke.
8 blueyed Mar 18, 2008 01:37
Danke für's Berichten und Probieren, habe ich nun in unser CVS committed:
http://evocms.cvs.sourceforge.net/evocms/b2evolution/blogs/inc/sessions/model/_session.class.php?revision=1.4&view=markup
9 tblue Mar 18, 2008 01:43
Ha, wunderbar, kann ich damit rechnen, dass das dann in das nächste Update einfließt? Dann muss ich nämlich den betreffenden Artikel im Support-Wiki meines Freehosters nur für 2.4.1 und früher als gültig kennzeichnen.
Ach ja: b2evo ist wirklich super, toller Code (ja, ich habe mir mehr angesehen, als das eine Stück da ;)), tolles System etc. :)
10 blueyed Mar 18, 2008 01:59
Vielen Dank für die Blumen.. :)
Der Fix wird es zumindest in die 2.5 schaffen (sofern die nexte Beta denn auch so heisst) und evtl. auch 2.4.2, je nachdem, ob François ihn "kopiert".
11 tblue Mar 18, 2008 02:18
Gut. :) Ich weiß ja nun, wo ich fixen muss.
12 chen23 Oct 30, 2008 04:22
Alles, was Sie tun müssen, ist eine einfache Methode, finden Fix wie der Fehler oder beginnt in der oberen Ad analysieren alle den Code und die Installation oder vielleicht Kommentar Code etwas nicht in Ordnung und jetzt auf der Code das ist nur meine eigene Beobachtung zu Ihrem Thema.
_____________________
[url=http://www.bestegutscheine.de]Gute Gemeinschft[/url]
Buggy Zend Accelerator, eventuell? (s. phpinfo(), ob der installiert ist und versuche es einmal ohne).