Verfasst: 02.11.2008 15:31
Hallo Gloriosa,
DANKE!!! Durch Deinen Hinweis auf die forum_edit_body.tpl und admin_forums.php konnte ich einen falschen Upload-Pfad ausmachen. Die Dateien waren im falschen Ordner gelandet…………
Ich war stundenlang völlig fixiert darauf, die Dateien selbst zu checken, ob ich irgendeinen Code-Teil oder eine Klammer etc.. vergessen hätte.
Die Abo-Funktionen erscheinen jetzt alle, sowohl im Adminbereich als auch im Forum. Ich kann jetzt auch die Funktion ein oder abschalten. Die Bestätigungen kommen korrekt und ohne Fehlermeldung.
Nun wollte ich testen, ob denn auch Mails verschickt werden bzw. ankommen, wenn man ein Forum beobachtet. Und da gibt es leider ein Problem. Folgende Fehlermeldungen erscheinen, wenn man auf einen Beitrag antworten möchte (mit zitieren und auch ohne zitieren)
[code]Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in /var/www/xxxxx/html/phpBB/db/mysql4.php on line 318
Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in /var/www/xxxxx/html/phpBB/db/mysql4.php on line 318
Warning: Cannot modify header information - headers already sent by (output started at /var/www/xxxxx/html/phpBB/db/mysql4.php:318) in /var/www/xxxxx/html/phpBB/includes/page_header.php on line 483
Warning: Cannot modify header information - headers already sent by (output started at /var/www/xxxxx/html/phpBB/db/mysql4.php:318) in /var/www/xxxxx/html/phpBB/includes/page_header.php on line 485
Warning: Cannot modify header information - headers already sent by (output started at /var/www/xxxxx/html/phpBB/db/mysql4.php:318) in /var/www/xxxxx/html/phpBB/includes/page_header.php on line 486[/code]
Ich habe gerade mal die „viel zu selten benutzte, boardeigene Such-Funktion strapaziert“ (Zitat. Gloriosa
) und folgendes gefunden: es hängt mit dem ABQ-Mod zusammen, den ich bereits vorher eingebaut hatte.
Dr. Death schrieb mal dazu:
„der Fehler kommt durch den ABQ MOD. Immer wenn ein mysql Result (welches leer ist) versucht wird zu löschen ( lösche etwas was nicht da ist ) erscheint der o.g. Fehler. Abhilfe: Für diesen Fall den Fehler einfach "ausblenden".“
Öffne:
Suche:
Ersetze mit:
Grundsätzlich habe ich kein gutes Gefühl dabei, eine Fehlermeldung einfach zu unterdrücken. Lieber wäre mir ein Ursachenbeseitigung……. Habe dann noch weiter gesucht und dies gefunden:
FCM schrieb aber: Das ist zwar auch eine Lösung - würde ich aber nicht vorschlagen. Warum? Weil die Fehlermeldungen dann immer unterdrückt werden, auch wenn dann wirklich mal was nicht stimmt. Es sieht eher so aus, als hätte deine config.php einen Fehler.
Öffne deine
suche nach
ersetze das mit
Wäre sicher eleganter und sicherer. (Zitat Ende)
Zu welchen der beiden Varianten rätst Du??
Kannst Du mir sagen, was die 2. Lösung überhaupt bewirkt? Ich habe wirklich keine Ahnung und mir sagt es nichts, was es ausmacht, wenn man die „4“ weglässt.
Danke Dir nochmals sehr für Deine nette Hilfe! Ohne Deinen Hinweis würde ich wahrscheinlich immer noch Zeile für Zeile die Codes abprüfen
Viele Grüße, Caruso
DANKE!!! Durch Deinen Hinweis auf die forum_edit_body.tpl und admin_forums.php konnte ich einen falschen Upload-Pfad ausmachen. Die Dateien waren im falschen Ordner gelandet…………

Die Abo-Funktionen erscheinen jetzt alle, sowohl im Adminbereich als auch im Forum. Ich kann jetzt auch die Funktion ein oder abschalten. Die Bestätigungen kommen korrekt und ohne Fehlermeldung.

Nun wollte ich testen, ob denn auch Mails verschickt werden bzw. ankommen, wenn man ein Forum beobachtet. Und da gibt es leider ein Problem. Folgende Fehlermeldungen erscheinen, wenn man auf einen Beitrag antworten möchte (mit zitieren und auch ohne zitieren)
[code]Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in /var/www/xxxxx/html/phpBB/db/mysql4.php on line 318
Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in /var/www/xxxxx/html/phpBB/db/mysql4.php on line 318
Warning: Cannot modify header information - headers already sent by (output started at /var/www/xxxxx/html/phpBB/db/mysql4.php:318) in /var/www/xxxxx/html/phpBB/includes/page_header.php on line 483
Warning: Cannot modify header information - headers already sent by (output started at /var/www/xxxxx/html/phpBB/db/mysql4.php:318) in /var/www/xxxxx/html/phpBB/includes/page_header.php on line 485
Warning: Cannot modify header information - headers already sent by (output started at /var/www/xxxxx/html/phpBB/db/mysql4.php:318) in /var/www/xxxxx/html/phpBB/includes/page_header.php on line 486[/code]
Ich habe gerade mal die „viel zu selten benutzte, boardeigene Such-Funktion strapaziert“ (Zitat. Gloriosa

Dr. Death schrieb mal dazu:
„der Fehler kommt durch den ABQ MOD. Immer wenn ein mysql Result (welches leer ist) versucht wird zu löschen ( lösche etwas was nicht da ist ) erscheint der o.g. Fehler. Abhilfe: Für diesen Fall den Fehler einfach "ausblenden".“
Öffne:
Code: Alles auswählen
db/mysql4.php
Code: Alles auswählen
mysql_free_result($query_id);
Code: Alles auswählen
@mysql_free_result($query_id);
FCM schrieb aber: Das ist zwar auch eine Lösung - würde ich aber nicht vorschlagen. Warum? Weil die Fehlermeldungen dann immer unterdrückt werden, auch wenn dann wirklich mal was nicht stimmt. Es sieht eher so aus, als hätte deine config.php einen Fehler.
Öffne deine
Code: Alles auswählen
config.php
Code: Alles auswählen
mysql4
Code: Alles auswählen
mysql
Zu welchen der beiden Varianten rätst Du??
Kannst Du mir sagen, was die 2. Lösung überhaupt bewirkt? Ich habe wirklich keine Ahnung und mir sagt es nichts, was es ausmacht, wenn man die „4“ weglässt.
Danke Dir nochmals sehr für Deine nette Hilfe! Ohne Deinen Hinweis würde ich wahrscheinlich immer noch Zeile für Zeile die Codes abprüfen

Viele Grüße, Caruso