Cannot redeclare class in emailer ...

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
stei109
Mitglied
Beiträge: 144
Registriert: 13.02.2004 16:14
Wohnort: Austria

Cannot redeclare class in emailer ...

Beitrag von stei109 »

Hi!

Ein Besucher meldete mir soeben folgenden Fehler:

Code: Alles auswählen

Cannot redeclare class emailer in ..../phpbb/includes/emailer.php on line 28
Die "emailer.php" wurde nicht geändert (ist im Originalzustand).

Ich habe zwar einige Mods installiert, die alle einwandfrei laufen.
Der letzte MOD war die Benachrichtigung bei jedem Thema (eMail an den Administrator). Bearbeitet wurden nur die "/includes/functions.php" und die "posting.php". Neu erstellt "admin_notify.tpl".

Scheint ein eher ausgefallenes Problem zu sein, die Suche hier brachte keinen Erfolg :roll:

Danke,
Elmar
Benutzeravatar
netzmeister
Ehemaliges Teammitglied
Beiträge: 1146
Registriert: 02.05.2003 20:59
Wohnort: Freiburg
Kontaktdaten:

Beitrag von netzmeister »

Hallo,
verlinke mal bitte die posting.php und die /includes/functions.php

Gruß netzmeister
Gruß netzmeister
Die "Suche" ist euer Freund
stei109
Mitglied
Beiträge: 144
Registriert: 13.02.2004 16:14
Wohnort: Austria

Beitrag von stei109 »

Hi netzmeister!

Here they are...
http://www.st-software.at/posting.php.txt
http://www.st-software.at/functions.php.txt

Die automatische Benachrichtigung habe ich zwischenzeitlich deaktiviert. Function ist aber noch vorhanden.

Schönen Gruß,
Elmar
Benutzeravatar
netzmeister
Ehemaliges Teammitglied
Beiträge: 1146
Registriert: 02.05.2003 20:59
Wohnort: Freiburg
Kontaktdaten:

Beitrag von netzmeister »

Hallo,
such mal in der /includes/functions.php folgende Zeile.

Code: Alles auswählen

         include($phpbb_root_path . 'includes/emailer.'.$phpEx); 
ändere die in

Code: Alles auswählen

//         include($phpbb_root_path . 'includes/emailer.'.$phpEx); 
Gruß netzmeister
Gruß netzmeister
Die "Suche" ist euer Freund
stei109
Mitglied
Beiträge: 144
Registriert: 13.02.2004 16:14
Wohnort: Austria

Beitrag von stei109 »

Hi netzmeister!

Werde das mal probieren (wenn mein Forum dann wieder einwandfrei läuft).

Danke,
Elmar

PS: wenn ich den include-Befehl rausnehme, funktioniert dann überhaupt noch die Benachrichtigung bei jedem Thema ?
Momentan ist aber diese Funktion ohnehin deaktiviert.
Benutzeravatar
Schumi
Ehemaliges Teammitglied
Beiträge: 4925
Registriert: 07.10.2002 12:37

Beitrag von Schumi »

Du kannst die Zeile auch durch diese ersetzen:

Code: Alles auswählen

include_once($phpbb_root_path . 'includes/emailer.'.$phpEx);
(Falls die Version von netzmeister nicht funktioniert)
hyperangel
Mitglied
Beiträge: 2
Registriert: 10.03.2003 17:07

Beitrag von hyperangel »

Ich hatte auch diesen Fehler und dank des Codes von Schumi
include_once($phpbb_root_path . 'includes/emailer.'.$phpEx);
ist diese Fehlermeldung nun endlich weg - DANKE !!
hyperangel
Mitglied
Beiträge: 2
Registriert: 10.03.2003 17:07

Beitrag von hyperangel »

Zu früh gefreut :evil:
Heute tauchte urplötzlich die Fehlermeldung doch wieder auf. Wie kann das denn bloß angehen, dass die mal auftaucht und mal nicht????

Ich habe vor kurzem ein Mod installiert, damit ich als Foren-Admin bei jedem Neueintrag oder einer Antwort eine email bekomme und seitdem taucht diese Fehlermeldung "sporadisch" auf ... :cry:

Gruß

hyperangel
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“