Seite 1 von 1

[gel] Jabber: keine Benachrichtigung,kein Nachrichtenversand

Verfasst: 06.09.2007 17:17
von love&peace
Hallo,

habe mich heute an die Einrichtung der Jabber- Funktion gemacht. Dabei gab es leider ein paar Schwierigkeiten, die ich per Suche hier und auch auf phpbb.com nicht loesen konnte. Insofern waere ich fuer einen Denkanstoss sehr dankbar! ;-)

Also:
ich habe mir zwei Jabber- Accounts registriert (einen fuer mich, einen fuer das Board) und wollte dann die Daten fuer den Board- Account im ACP einfuegen. Dort hatte ich das erste "Problem": ich denke, ein Screenshot verdeutlicht dieses.
[ externes Bild ]
Dieses Feld befindet sich zwischen der Passwortabfrage und der Paketgroesse. Wenn ich etwas in das Feld eingetragen habe (im ersten Moment habe ich aus Gewohnheit das Passwort noch einmal wiederholt; das wurde allerdings nicht in Sternchen sondern in normalen Buchstaben dargestellt). Als ich das Ganze testhalber abgeschickt habe, bekam ich eine Fehlermeldung, aber ohne Fehlerbeschreibung (einfach nur "Warnung" - damit kann ich nicht so recht was anfangen). Bei freigelassenem Feld funktionierte alles problemlos.

Daraufhin wollte ich mich auf meinem privaten Account benachrichtigen lassen (habe alle Berechtigungen entsprechend gesetzt, meinen Account im Benutzerkontrollzentrum eingetragen und die Benachrichtigungsart auf "Beide" [Jabber und eMail] gesetzt etc), habe mir PNs hin und hergeschickt, aber nichts kam an, auch nicht nach 45 Minuten. Auf meinen eMail- Account kamen die Benachrichtigungen dagegen an, allerdings auch etwas zeitverzoegert. Ob das hier relevant ist, weiss ich nicht.

Daraufhin habe ich den Direktversand getestet ("Jabber: Jabber Nachricht versenden" und bekam statt einer Nachricht im InstantMessenger folgende Fehlermeldung:

Code: Alles auswählen

Fatal error: Call to undefined method jabber::login() in /var/www/sites/work-social.com/includes/functions_messenger.php on line 472
Nun meine Fragen: Wie bekomme ich die Jabber- Benachrichtigungen ans Laufen? Was hat es mit dem Feld im ACP auf sich?
An Modifikationen habe ich lediglich Last Post/Topic Title on Index von nickvergessen eingebaut sowie eine feste Breite eingestellt und Farbanpassungen vorgenommen. Also nichts weltbewegendes.
Ausserdem verwende ich den aktuellen ReleaseCandidate mit den dazugehoerigen Sprachpaketen.

Ueber eine Antwort wuerde ich mich freuen, ich bin fuer jede Hilfestellung und jeden Denkanstoss dankbar! :-)

lg,
eva

Verfasst: 06.09.2007 17:29
von bantu
Hallo.

Zum Problem im Admin-Bereich: Sind deine Sprachdateien aktuell?
  • Ja: Versuch es mal mit dem Englischen. Tritt der Fehler weiterhin auf, melde es im Bug Tracker auf phpbb.com. Tritt es nicht mehr auf, melde es hier im Forum.
  • Nein: Sprachdateien aktualisieren ...
BTW: Super Problembeschreibung!

Gruß,
bantu.

Verfasst: 06.09.2007 17:39
von love&peace
Hallo bantu,

sowohl die fehlende Feldbezeichung/-beschreibung als auch der Fehler beim Versenden tritt mit englischer Spracheinstellung ebenso auf, leider. Das mit der Sprache war auch einer meiner Gedanken. Waere ja auch zu einfach gewesen. ;-)

Werde dann ein Ticket aufmachen muessen. Nur komisch, dass das ausser mir keiner zu haben scheint, oder? Spricht das nicht fuer einen Fehler meinerseits?
bantu hat geschrieben:BTW: Super Problembeschreibung!
Danke! ;-) Immer mit gutem Beispiel voran (so hoffe ich jedenfalls ;-) ), das sind die echten Paedagogen!

Verfasst: 06.09.2007 17:50
von bantu
Ich persönlich bin mit der Aktualisierung meiner Boards etwas im Rückstand und erst bei RC4. Daher kann ich persönlich nichts sagen.

Verfasst: 06.09.2007 19:30
von PhilippK
Welches war die erste Version, die du von phpBB 3.0 installiert hattest? Wir hast du auf RC5 aktualisiert?

Die Felder existieren in den jüngsten Versionen nicht mehr (genauer gesagt seit RC2) - auch vor dem Hintergrund, dass die Jabber-Funktion geändert wurde.

Gruß, Philipp

Verfasst: 06.09.2007 19:36
von bantu
Oh. Ich hatte unterstellt, dass du die aktuelle Version 5 einsetzt, was du auf jeden Fall tun solltest.

Verfasst: 06.09.2007 19:38
von love&peace
Hallo Philipp,

die erste Version, die ich produktiv eingesetzt habe, war der RC1, ca. ein bis zwei Wochen nach dem Erscheinen. Ich habe jedes Mal nach ca. 4-6 Tagen ein Update gemacht, jedes Mal manuell. Ich habe bei der Auswahl der zu ersetzenden oder der zu zusammenfuehrenden Dateien im Regelfall "ersetzen" gewaehlt, auch wenn ich hinterher irgend etwas neu anpassen musste. Auch die Datenbankupdates sind immer fehlerfrei durchgelaufen, ich hatte nie irgendwelche Probleme.

Aber komisch ist es schon, dass das bei mir noch da ist, obwohl es eigentlich weg sein sollte...?

lg,
eva

edit: ich setze nach wie vor die aktuelle Version (RC5) ein.

edit2: ich stelle gerade fest, dass die Benachrichtigungsmails [aber keine Jabber- Messages] doch ankommen. Allerdings sehr stark zeitverzoegert und immer wieder - ich habe inzwischen teilweise sechs, sieben Benachrichtigungsmails pro Test-PN erhalten. Die treffen allerdings immer kleckerweise ein, haben aber immer die gleiche Eingangs- Uhrzeit. Irgend etwas laeuft da ganz gewaltig falsch. Langsam zweifel ich an meinem Mailserver... (wobei es daran eigentlich nicht liegen kann, es hat vorher ja auch einwandfrei funktioniert)

edit3: ich bin schon ein Huhn... es stimmt nicht, dass ich immer direkt ein Update eingespielt habe: als RC2 rauskam, hatte ich keine Zeit (da Uni- Stress) und musste dann von RC1 auf RC3 updaten. Damals war da aber noch ein Bug drin, so dass das direkte Updaten nicht moeglich war (Stichwort: fsockopen() + dieser Thread).
Damals habe ich erst das Datenbankupdate alleine durchlaufen lassen (von RC1 auf RC2) und habe daraufhin normal von RC2 auf RC3 upgedatet. Kann es eventuell sein, dass ich vergessen habe, die Dateien vom Update- Paket von RC2 ueber meine alten zu buegeln? Ich kann mich jetzt naemlich gerade nicht erinnern, dass ich die RC1- Dateien mit den RC2- Dateien ueberschrieben habe, weil ich ja damals direkt mit dem Update auf RC3 weiter gemacht habe.
Koennte da der Fehler liegen? oder ist das voellig irrelevant?

Verfasst: 07.09.2007 21:30
von love&peace
Hallo,

so, alle Fehler beseitigt, alles funktioniert super und einwandfrei.

Zur Loesung:

es lag wirklich daran, dass ich ganz offensichtlich vergessen habe, die Dateien des Update- Paketes von RC1 zu RC2 hochzuladen.
Ich habe jetzt also alle Dateien mit denen aus dem aktuellen Installationspaket ueberschrieben (ausser der config.php natuerlich) und es hat alles super geklappt.
Im Anschluss wollte ich dann die Jabber- Benachrichtigungsfunktion erneut ausprobieren, bekam aber permanent Fehlermeldungen, was aber daran lag, dass ich die Felder "falsch" ausgefuellt hatte.

Fuer alle, die hier vielleicht irgendwann mal nach einer Loesung suchen, wenn keine oder nur eine fehlerhafte Verbindung zum Server aufgebaut werden kann - ich habe die Felder nun folgendermassen ausgefuellt und so eine problemlose Funktion erzielt:

Jabber- Server: namedesservers.org (--> OHNE www. oder http://!)
Jabber- Port: 5222 (der voreingestellte Port)
Jabber- Benutzername: deinbenutzername (--> OHNE @namedesservers.org - da war einer meiner Fehler. Ich dachte, unter dem Benutzernamen versteht man deinbenutzername @namedesservers.org)

Der Rest ist denke ich klar.


Vielen Dank an alle, die mir so schnell geholfen haben! :-)

lg,
eva


PS.: Mein Ticket im BugTracker wurde logischerweise mit dem Kommentar "Support request" und dem Hinweis auf die fehlende Aktualitaet meiner Dateien geschlossen. ;-)