Seite 1 von 2
Cannot redeclare class template ??? <gelöst>
Verfasst: 26.02.2005 03:46
von DJTOMCAT
Hi
ich hab mir ein lokales phpbb auf meinem PC installiert - es klappt auch soweit ganz gut, nur bekomme ich ständig eine Fehlermeldung...
Fatal error: Cannot redeclare class template in C:\apachefriends\xampp\forum\includes\template.php on line 30
... sobald ich z.B. die Befugnisse für den Benutzer oder die Benutzergruppe ändern will .
Was kann das sein ? Wie bekomme ich das in den Griff
Grüße
Björn
PS: Ich benutze als Server die aktuelle Xampp Version bestehend aus Apache und Mysql und PHPBB2.0.12
PSS: ich habe auch mal just for fun einfach ein neues - cleanes Forum installiert - da kommt der selbe Fehler.
Verfasst: 26.02.2005 18:43
von DJTOMCAT
Die Lösung war zwar nicht ganz Ohne hat aber mit dem PHP nur wenig zu tun . PHPBB läuft nicht mit PHP5 - nachdem ich den Apache per PHPSwitch auf PHP4 umgestellt habe - läufts

vielleicht ist das ja auch die Lösung für die anderen Probleme , die die User hier berichteten
Grüße
Björn
Verfasst: 26.02.2005 19:20
von Blutgerinsel
DJTOMCAT hat geschrieben:PHPBB läuft nicht mit PHP5 - nachdem ich den Apache per PHPSwitch auf PHP4 umgestellt habe - läufts

vielleicht ist das ja auch die Lösung für die anderen Probleme , die die User hier berichteten
Grüße
Björn
Falsch auf meinem Webspace läuft PHP 5 mit PHPBB ohne Komplikationen......
Das Problem rührt daher das die Template Klasse nochmal includiert wurde.
Verfasst: 18.04.2005 20:21
von Cruser
Hallo,
Ich habe genau die gleiche Fehlermeldung
(Fatal error: Cannot redeclare class template in ......\includes\template.php on line 0 )
Habe den Xampp 1.4.13 mit PHP 5.04 installiert.
Nach umschalten auf PHP 4.3.11 bekomme ich den selben Fehler in Zeile 30.
(Fatal error: Cannot redeclare class template in ......\includes\template.php on line 30 )
Leider bringt auch ein "clean" install bei mir nichts.
Blutgerinsel hat geschrieben:
Das Problem rührt daher das die Template Klasse nochmal includiert wurde.
Was meinst Du damit ? Ist das eventuell meine Lösung?
Gruß Cruser
Verfasst: 18.04.2005 20:28
von Kubi84
Ich habe das Problem auch. Bei mir kommt folgende Fehlermeldung:
Fatal error: Cannot redeclare class template in /var/www/web123/html/ChaosAD/forum/includes/template.php on line 0
Wie kann ich das beheben?
Kubi
Verfasst: 19.04.2005 17:26
von Blutgerinsel
Fatal error: Cannot redeclare class template in
-> Schwerwiegender Fehler: Kann die Klasse Template nicht erneut deklarieren in......
Rührt daher das die /includes/template.php mehrmals aufgerufen bzw. includiert wird (include/require) anstatt wie vorgesehen einmal.
Im Grunde genommen müsste dies nur im Header eingefügt werden, im Content und im Footer ist diese Funktionalität bzw. die Klassenobjekte dann auch verfügbar.
Und da wir hier in der Administration und Benutzung Ecke sind, ist das wohl ein Fehler der
a) auf die Unzulänglichkeiten der Modautoren oder
b) auf eine mangelhafte Umsetzung der Modanleitung zurückzuführen ist
c) PHPBB Gesocks
Um das Problem überhaupt ermitteln zu können bedarf es der eingesetzten Mods und einer Step by Step Backups.
Patches 2.0.14 ist aktuell
I.d.r sind Doppeldeklarierung unschön und manche können Sie allgemein nicht vermeiden, diese Schrauben dann einfach bei
http://de3.php.net/manual/de/function.e ... orting.php
herum

Verfasst: 19.04.2005 19:10
von Cruser
Hi Blutgerinsel,
dank Dir erstmal für die Antwort.
Ich habe bereits eine neue Installation auf dem Rechner gemacht mit
Version 2.0.14 Standard.
Auch xampp (aktuelle Version) habe ich komplett neu installiert.
Ich bekomme den Fehler bereits bei dem ersten Aufruf, ohne dass irgendwelche Änderungen am 'first-install' vorgenommen wurden.
Lediglich ein User wurde angelegt.
Die Probleme habe ich auf zwei unterschiedlichen Rechnern (W2K SP4 + WXP SP2).
gibt es eine Lösung dafür?
Gruss Cruser
Verfasst: 20.04.2005 13:19
von Blutgerinsel
Dann füge mal in deiner common.php
error_reporting(0);
ein....
bestehende mögliche error_reporting mit // auskommentieren.....
Wenn das Board trotz dieses Fehlers funktioniert reicht dir das ja vollkommen.....
Verfasst: 21.04.2005 20:47
von Kubi84
Hi,
also mir wird dadurch nicht geholfen. Der Fehler tritt zwar nicht mehr auf, allerdings wird mir jetzt nur ne weisse Seite bei den entsprechenden Befugnissen angezeigt. Hast du noch nen anderen Tipp.
Mods wurden übrigens nicht eingespielt, noch sonst was gemacht. (Ich weiss, das sagen sie alle, ist aber so)
Kubi
Verfasst: 22.04.2005 19:09
von Cruser
@Kubi
wenn Du xampp installiert hast, installiere mal Xampp 1.4.12.
Das hat bei mir das Problem gelöst.
Gruss Cruser