Seite 1 von 1
conlib/page.inc on line 68
Verfasst: Sa 28. Sep 2002, 23:54
von Gast
Hallo,
Habe gerade Contenido installiert und bekomme ständig die Meldung:
Fatal error: Call to a member function on a non-object in /xxxx/conlib/page.inc on line 68
Verfasst: So 29. Sep 2002, 00:45
von Gast
Diese Meldung kommt ständig egal ob man Angemeldet ist oder nicht.
Verfasst: So 29. Sep 2002, 00:51
von Sven777b
hast du denn schon irgendwelche Module oder ähnliches eingebaut? eigentlich kenne ich den Fehler nur von Fehlerhaftem Layout oder Fehlerhaften Modulen...
Verfasst: Mo 30. Sep 2002, 21:09
von Gast
Das Problem tritt schon bei den mitgelieferten Layouts auf (front_frame, front_single) und bei dem Konfigmenu. Ich habe es nur installiert, die config.php drauf kopiert und dann die Seiten geladen. Jedesmal kommt diese Fehlermeldung.
Verfasst: Mo 30. Sep 2002, 21:28
von Sven777b
tja... da müssen wohl die Entwickler mal ran...
in der page.inc steht:
Code: Alles auswählen
62 function page_close() {
63 global $sess, $user;
64
65 if (isset($sess)) {
66 $sess->freeze();
67 if (isset($user)) {
68 $user->freeze();
69 }
70 }
71 }
Verfasst: Mo 30. Sep 2002, 21:39
von Gast
Ich habe jetzt erstmal ein @ vor dem Code in Zeile 68 gemacht. Aber Sinn und Zweck ist das ja auch nicht.
Verfasst: Mo 30. Sep 2002, 22:25
von Björn
Das Geheimnis ist, dass ich die Userklasse rausgeschmissen habe, da sie momentan keine Verwendung findet und nur Speicher frisst. Aus irgend einen Grund befindet sich in $user aber ein Wert, komisch, komisch.
Aber es gibt Abhilfe:
Code: Alles auswählen
62 function page_close() {
63 global $sess, $user;
64
65 if (isset($sess)) {
66 $sess->freeze();
67 // if (isset($user)) {
68 // $user->freeze();
69 // }
70 }
71 }
dürfte wohl die eleganteste Lösung sein.
Gruß Björn