Seite 1 von 2
Beitragsgratulierer-MOD, Debug-Mode
Verfasst: 19.09.2008 20:30
von Zeronero
Hallo, nächstes Problem

.
Hab entsprechend der Install.txt alle Änderungen bei allen Dateien vorgenommen und wollte im Anschluß die db_update.php ausführen.
Im Anschluß kam folgende Fehlermeldung:
Allgemeiner Fehler
Could not query Congratulation information
DEBUG MODE
SQL Error : 1146 Table 'aluka_main.phpbb_congrats' doesn't exist
SELECT * FROM phpbb_congrats
Line : 11
File : congrat.php
Die notwendigen Dateien hab ich natürlich auch hochgeladen?
Problem ist weil das Forum ( edit ) derzeit nun überhaupt nicht mehr erreichbar ist?
phpBB : Kritischer Fehler
Could not query congrat information
DEBUG MODE
SQL Error : 1146 Table 'aluka_main.phpbb_congrats' doesn't exist
SELECT * FROM phpbb_congrats
Line : 115
File : index.php
Danke für eure Unterstützung.
Verfasst: 19.09.2008 20:40
von Boecki91
Wurde die Datei wirklich im Browser aufgerufen?
Verfasst: 19.09.2008 20:50
von Zeronero
Boecki91 hat geschrieben:Wurde die Datei wirklich im Browser aufgerufen?
Du meinst die db_update.php?
Ja, mittels Firefox, hat bei meinen bisherigen MODs auch noch nie ein Problem damit gegeben.
Verfasst: 19.09.2008 21:35
von Boecki91
Verlinke die Datei mal bitte
KB:datei
Verfasst: 19.09.2008 21:44
von Zeronero
Verfasst: 19.09.2008 22:06
von Boecki91
Was erschien denn als du die Datei ausgeführt hast? Führe sie noch mal aus

Verfasst: 19.09.2008 22:16
von Zeronero
Boecki91 hat geschrieben:Was erschien denn als du die Datei ausgeführt hast? Führe sie noch mal aus

[ externes Bild ]
Verfasst: 20.09.2008 01:49
von Mahony
Hallo
Schau mal hier KB:130
Grüße: Mahony
Verfasst: 20.09.2008 12:35
von Zeronero
OK, ich denke der Fehler liegt in den Upload-Dateien des Mods.
Lt. Fehlermeldung wird eine Tabelle "...congrats.php" benötigt. Zum Uploaden steht allerdings nur eine congrat.php zur Verfügung.
Ich habe also die congrat.php in congrats.php geändert und die db_update.php nochmals ausgeführt. Hat dann alles soweit auch funktioniert bis auf die letzte Meldung:
# ALTER TABLE phpbb_users` ADD user_congrat TINYINT( 1 ) NOT NULL
+++ Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '` ADD user_congrat TINYINT( 1 ) NOT NULL' at line 1
Vielleicht weis wer von euch was das bedeuten kann.
Weiters habe ich noch folgende Meldungen
Warning: include(./congrat.php) [function.include]: failed to open stream: No such file or directory in /home/edit/includes/page_header.php on line 398
Warning: include() [function.include]: Failed opening './congrat.php' for inclusion (include_path='.:/usr/local/php5/lib/php:/usr/local/lib/php') in /home/edit/includes/page_header.php on line 398
Ich denke die hängen jetzt allerdings damit zusammen da es ja nun die congrat.php nicht mehr gibt. Ich hab das also wieder zurück geändert und nun erscheinen diese Meldungen nicht mehr.
Ich frag mich jetzt natürlich nur ob dieser MOD so funktionieren wird wie ich mir das vorstelle

?
Verfasst: 20.09.2008 13:50
von Boecki91
Wurden Änderungen in der Datei page_header.php oder page_tail.php vorgenommen? Oder de Common.php oder irgendeine "immer aufgerufene Datei?
Stand in der Anleitung das die Änderungen vor oder nach dem Ausführen der Datei gemacht werden sollten?
Das Script includiert den page_header und führt ihn aus, wenn da schon die Tabelle Benötigt wird ist das recht dumm, weil sie erst später im Script erzeugt wird
Eventuell hatte der MOD-Author einfach nicht mitgedacht.