Fatal error: Cannot redeclare prepare_message() (previously

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
FCM
Mitglied
Beiträge: 1863
Registriert: 03.05.2006 14:47
Kontaktdaten:

Fatal error: Cannot redeclare prepare_message() (previously

Beitrag von FCM »

Ich habe mir den Ajax MOD installiert, wenn ich ein Topic öffnen will, komm diese Meldung:

Fatal error: Cannot redeclare prepare_message() (previously declared in /var/www/web7/html/forum/includes/functions_post.php:39) in /var/www/web7/html/forum/includes/functions_post.php on line 39

Kann mir jemand helfen?
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Es wurde versucht einer Funktion den gleichen Namen wie einer anderen zu geben.

Wenn es sich um eine Funktion handelt die nur versehentlich zweimal includet wurde, sollte man statt include() -> inlcude_once() verwenden. inlude_once verhindert das mehrfache includen einer Datei.

Sollte es zufällig zwei Funktionen mit dem gleichen Namen geben, muss eine von beiden umbenannt werden.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
FCM
Mitglied
Beiträge: 1863
Registriert: 03.05.2006 14:47
Kontaktdaten:

Beitrag von FCM »

Ich finde in der Datei (.._post) kein 'include'.
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Lass es mich so sagen, die Datei, die Du aufgerufen hast, verursacht das Problem.... nicht die functions_post.php Darin wurde die Funktion nur schon vorher deklariert.....

Code: Alles auswählen

previously declared in /var/www/web7/html/forum/includes/functions_post.php:39
Vllt. rufst Du sie zweimal auf. Also die functions_post.php.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
FCM
Mitglied
Beiträge: 1863
Registriert: 03.05.2006 14:47
Kontaktdaten:

Beitrag von FCM »

Vielen Dank :-) Ich lern grad phpBB - kenn mich aber nit aus. Ich habe gesehen, dass in der viewtopic.php zweimal das includen stand.
Antworten

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