hatte so eben ein Forum phpbb2 installiert und dannach admidio. Alles funktionierte! Doch dann löschte ich irgendwelche Listen und konnte mich nicht mehr als Admin einloggen... also dachte ich mir ok admidio neuinstallieren...
doch jetzt kommt nach der installation immer folgender Fehler:
Fatal error: main() [<a href='function.main'>function.main</a>]: The script tried to execute a method or access a property of an incomplete object. Please ensure that the class definition "PhpBB2" of the object you are trying to operate on was loaded _before_ unserialize() gets called or provide a __autoload() function to load the class definition in /hp/bw/ac/au/www/admidio/adm_program/system/common.php on line 338
hab auch versucht mit neuem msql server... aber der fehler bleibt... das forum habe ich auch shcon neuinstalliert..
Das Forum ist noch aktiviert in Admidio und auch korekt verbunden? Denn nur dann dürfte diese Meldung nach Anmeldung auf der Übersichtsseite überhaupt kommen. Admidio versucht auszulesen, wieviele neue Nachrichten Du in phpbb2 hast....
Die Nachricht selbst ist in der entsprechenden Language Datei untergebracht (adm_program/languages/*.xml) und heisst dort SYS_FORUM_LOGIN_DESC.
Allerdings lässt sich nicht nachvollziehen, warum der Forumsname und die Anzahl der privaten Nachrichten aus dem Forum nicht übergeben werden. Liegt das Forum in derselben Datenbank oder extra?
Hier werden der Benutzername, der Forumsname und die Anzahl der ungelesenen Nachrichten aus dem Forum abgefragt. Dafür gibt es die phpbb2 Schnittstelle, dessen Funktionen Du in adm_program/system/forum/phpbb2.php findest.
Gibt es denn bei Dir im Forum eigentlich einen Benutzer, der Admin heisst? Kannst Du das Problem mal mit einem weiteren Benutzer testen?
Hm ja der Benutzer existiert. Mit einem anderen Benutzer wird leider auch nichts angezeigt! Liegt es viell. daran, dass ich das Forum (nach der Anleitung hier) so eingestellt habe, dass man sich nur über Admidio registrieren kann?
Nein, ich glaube das eher nicht. Die Abfrage aus der Schnittstelle geht ja direkt auf die Datenbank von phpbb2. Welche Version des Forums hast Du genau installiert?
Ich müsste mir erstmal wieder eine Testumgebung installieren, damit ich da sonst weiter forschen kann.
Besteht die Möglichkeit temporär Zugriff auf die Datenbank(en) zu bekommen? Natürlich per PN.
seltsamer Weise hat sich das Problem von selbst erledigt! Ich habe das Forum nun in Admidio integriert (also, dass es in Admidio geladen wird) und bisschen am Forum rumgespielt und nun geht es... ich weiß aber nicht genau an was es jetzt lag!
Andere Frage:
kann man admidio so einstellen, dass die mitglieder zwar die verschiedenen listen sehen und auch wieviel leute angemeldet sind etc. aber NICHT den vollständigen Namen & Adresse etc der Mitglieder der Liste?