Seite 1 von 1

[3.2] Fatal error: Cannot redeclare phpbb_module_zebra()

Verfasst: 16.05.2020 10:39
von nudels64
Hallo, den Fehler Fatal error: Cannot redeclare phpbb_module_zebra() (previously declared in /home/xxx/forum/includes/functions_user.php:3748) in /home/xxx/forum/includes/functions_user.php on line 3748 erhalte ich, wenn ich die neue Ext "Introduciator" aktiviere und dann das Backend von der Ext "Football Prediction League" aufrufe. Deaktiviere ich "Introduciator" läuft alles wieder wie gewohnt. Habt Ihr eine Idee, wie ich beide Ext zum laufen bekommen?

Re: [3.2] Fatal error: Cannot redeclare phpbb_module_zebra()

Verfasst: 16.05.2020 11:05
von Dr.Death
Hallo,

bitte beachte den roten Kasten (Forumsregeln) ... wir wissen nicht immer sofort, welche Extension du genau meinst oder wo du sie heruntergeladen hast.

Zudem hast Du die gleiche Frage bereits auf phpbb.com gestellt...... Crossposting.
https://www.phpbb.com/community/viewtop ... #p15506391

Re: [3.2] Fatal error: Cannot redeclare phpbb_module_zebra()

Verfasst: 16.05.2020 23:47
von nudels64
Hallo,

hier die Downloadlinks von der Ext. Introduciator https://www.phpbb.com/community/viewtop ... &t=2542781

und

von der Ext. Football Prediction League http://football.bplaced.net/

Jetzt muß ich nur noch wissen, warum ich in einem deutschen Forum nicht die gleiche Frage stellen kann, wie im engl. Supportforum? Was hat das mit Crossposting zu tun? Mein deutsch ist bei weitem besser, aber es schadet nicht das Problem auch dort zu posten, weil ich mir von dort auch Hilfe verspreche.

Re: [3.2] Fatal error: Cannot redeclare phpbb_module_zebra()

Verfasst: 17.05.2020 00:37
von oxpus
Die Football Extension prüft nicht, ob die Funktionen bereits geladen sind. Daher die Fehlermeldung beim Versuch, die Funktionen ein weiteres Mal zu laden.

Suche bitte in den Dateien dieser Extension nach der Zeile

Code: Alles auswählen

include($this->phpbb_root_path . 'includes/functions_user.' . $this->php_ext);
und ersetze diese durch

Code: Alles auswählen

include_once($this->phpbb_root_path . 'includes/functions_user.' . $this->php_ext);
Zu finden ist das insgesamt in 13 Dateien. 12 Mal im Ordner /football/football/acp/ und einmal in /football/football/cron/task/football_remember.php

Das ist zwar nicht schön, aber diese Korrekturen beseitigen den Fehler.

Re: [3.2] Fatal error: Cannot redeclare phpbb_module_zebra()

Verfasst: 17.05.2020 07:20
von nudels64
Super OXPUS. Es läuft wieder. Kann ich Dich im engl. Forum zitieren?

Danke Dir und bleib gesund!

Re: [3.2] Fatal error: Cannot redeclare phpbb_module_zebra()

Verfasst: 17.05.2020 08:45
von oxpus
Ich habe nichts dagegen.