Fehlermeldung beim versendne von MAil oder PN
-
Beagol
Fehlermeldung beim versendne von MAil oder PN
Ich mal wieder. :oops:
Seit der MOD Installation bekomme ich folgende Meldung beim versenden von Mails und PN:
message_die() was called multiple times. This isn't supposed to happen. Was message_die() used in page_tail.php?
Die Mails und PN kommen aber an.
Was läuft da wohl schief?
Gruß
Beagol
Seit der MOD Installation bekomme ich folgende Meldung beim versenden von Mails und PN:
message_die() was called multiple times. This isn't supposed to happen. Was message_die() used in page_tail.php?
Die Mails und PN kommen aber an.
Was läuft da wohl schief?
Gruß
Beagol
-
oxpus
Mal diesen MOD hier bitte einbauen, damit besser geprüft werden kann: http://www.phpbb2.de/dload.php?action=file&file_id=760
Ich habe den Fehler eindeutig nicht.
Ich habe den Fehler eindeutig nicht.
-
Anonymous
Code: Alles auswählen
Critical Error!
message_die() was called multiple times.
Error #1
Deine Nachricht wurde gesendet.
Klick hier um zum Posteingang zurückzukehren
Klick hier um zum Index zurückzukehren
Error #2
Could not query config information
Line : 42
File : /www/htdocs/*******/*******/includes/dl_common.php
SQL : SELECT * FROM dl_config Code: Alles auswählen
dl_click_reset_time 1127251905
dl_edit_time 3
dl_links_per_page 10
dl_new_time 3
dl_posts 25
download_dir media/
enable_post_dl_traffic 1
newtopic_traffic 524288
recent_downloads 10
reply_traffic 262144
user_dl_auto_traffic 0
overall_traffic 104857600
remain_traffic 0
traffic_retime 1127251686
stop_uploads 0
upload_traffic_count 1
physical_quota 524288000
delay_auto_traffic 30
delay_post_traffic 30
disable_popup 0
disable_email 1-
Anonymous
-
Beagol
Hallo oxpus,
ich habe nach dem Mod exact die gleiche Meldung wie Freund thelecter.
meine dl_config:
Wie gesagt kommt die Meldung, wenn man eine PM oder eine Mail abschickt.
Wäre toll, wenn Du einen Rat wüstet. Wenn Du Lust und Zeit dazu hast.
Sag, welche Infos oder Dateieinsichten Du brauchst!
Freundliche Grüße
Beagol
ich habe nach dem Mod exact die gleiche Meldung wie Freund thelecter.
Code: Alles auswählen
Critical Error!
message_die() was called multiple times.
--------------------------------------------------------------------------------
Error #1
Deine Nachricht wurde gesendet.
Klick hier um zum Posteingang zurückzukehren
Klick hier um zum Index zurückzukehren
--------------------------------------------------------------------------------
Error #2
Could not query config information
Line : 42
File : /var/www/******/html/fsw/includes/dl_common.php
SQL : SELECT * FROM dl_config Code: Alles auswählen
config_name config_value
dl_click_reset_time 1126770110
dl_edit_time 3
dl_links_per_page 10
dl_new_time 3
dl_posts 1
download_dir media/
enable_post_dl_traffic 1
newtopic_traffic 524288
recent_downloads 10
reply_traffic 262144
user_dl_auto_traffic 524288000
overall_traffic 104857600
remain_traffic 19164937
traffic_retime 1126768489
stop_uploads 0
upload_traffic_count 0
physical_quota 524288000
delay_auto_traffic 0
delay_post_traffic 0
disable_popup 0
disable_email 0
Wäre toll, wenn Du einen Rat wüstet. Wenn Du Lust und Zeit dazu hast.
Sag, welche Infos oder Dateieinsichten Du brauchst!
Freundliche Grüße
Beagol
-
oxpus
Okay, Workaround:
Code: Alles auswählen
#
#-----[ OPEN ]-----
#
includes/page_header.php
#
#-----[ FIND ]-----
#
include_once($phpbb_root_path . 'includes/dl_common.'.$phpEx);
$sql = "SELECT id FROM " . DOWNLOADS_TABLE . "
WHERE hacklist = 1";
#
#-----[ REPLACE WITH ]-----
#
$sql = "SELECT id FROM " . $table_prefix . "downloads
WHERE hacklist = 1";
#
#-----[ SAVE/CLOSE ALL FILES ]-----
#
# EoM-
Beagol
-
oxpus
Zum Einen (sollte das ein anderer Profi sehen):
Diese Version ist die ursprüngliche Fassung des MODs und war ausgetestet. Nach dem MOD-Test auf phpbb.com sollte die neue, fehlerhafte Version verwendet werden.
Was genau läuft da schief?
Hier sollte die Konstante für die Downloads-Tabelle in der includes/constants.php eingebunden werden, damit diese zur Verfügung steht. Da der MOD aber eine eigene Datei für alle Definitionen mitbringt, diese aber nicht überall eingebunden werden soll (ist ja auch nicht nötig und spart damit Ressourcen), wurde zunächst die Tabelle in der page_header.php "direkt" angesprochen, die Möglichkeit, einen anderen Tabellen-Prefix zu verwenden dabei allerdings berücksichtigt.
Nach der vorgegebenen Änderung des Codes brachte das Einbinden der MOD-eigenen Definitions-Datei zunächst keinen Fehler, die Hackliste, um die es hier ja geht, wurde angezeigt, also genauer: Der Link dahin.
Da aber nun nach Anzeige einer Meldung mittels message_die (im Beispiel PN/Email) diese Abfrage auf einen Fehler läuft (keine Ahnung warum), kommt der multiple message_die Fehler, den ich halt mit der "alten" Fassung des Codes umgehe, da ich eben die Konstante nicht definiere, sondern die Tabelle eben "direkt" anspreche.
Ein Punkt mehr, warum dieser MOD nicht auf phpbb.com veröffentlicht wird
Diese Version ist die ursprüngliche Fassung des MODs und war ausgetestet. Nach dem MOD-Test auf phpbb.com sollte die neue, fehlerhafte Version verwendet werden.
Was genau läuft da schief?
Hier sollte die Konstante für die Downloads-Tabelle in der includes/constants.php eingebunden werden, damit diese zur Verfügung steht. Da der MOD aber eine eigene Datei für alle Definitionen mitbringt, diese aber nicht überall eingebunden werden soll (ist ja auch nicht nötig und spart damit Ressourcen), wurde zunächst die Tabelle in der page_header.php "direkt" angesprochen, die Möglichkeit, einen anderen Tabellen-Prefix zu verwenden dabei allerdings berücksichtigt.
Nach der vorgegebenen Änderung des Codes brachte das Einbinden der MOD-eigenen Definitions-Datei zunächst keinen Fehler, die Hackliste, um die es hier ja geht, wurde angezeigt, also genauer: Der Link dahin.
Da aber nun nach Anzeige einer Meldung mittels message_die (im Beispiel PN/Email) diese Abfrage auf einen Fehler läuft (keine Ahnung warum), kommt der multiple message_die Fehler, den ich halt mit der "alten" Fassung des Codes umgehe, da ich eben die Konstante nicht definiere, sondern die Tabelle eben "direkt" anspreche.
Ein Punkt mehr, warum dieser MOD nicht auf phpbb.com veröffentlicht wird
-
Beagol
-
oxpus
Es entspricht nicht den Original Vorgaben.
Danach müsste ich zumindest diese eine Tabelle in der includes/constants.php definieren, was ich aber mit einer extra Datei nur für den MOD gemacht hatte.
Daher überschneidet sich die modspezifische Notwendigkeit mit den Vorgaben und der MOD fällt gnadenlos durch.
Naja, was solls, einige Fehler sind ja dadruch auch behoben, die nicht entdeckt wurden und dafür sind wir ja bereits dankbar. Für den Rest sehen wir aber keine andere Möglichkeiten und daher bleibt der MOD nur hier, auf meiner Seite und wenigen anderen Stellen veröffentlicht, aber nichts "offizielles" eben
Danach müsste ich zumindest diese eine Tabelle in der includes/constants.php definieren, was ich aber mit einer extra Datei nur für den MOD gemacht hatte.
Daher überschneidet sich die modspezifische Notwendigkeit mit den Vorgaben und der MOD fällt gnadenlos durch.
Naja, was solls, einige Fehler sind ja dadruch auch behoben, die nicht entdeckt wurden und dafür sind wir ja bereits dankbar. Für den Rest sehen wir aber keine andere Möglichkeiten und daher bleibt der MOD nur hier, auf meiner Seite und wenigen anderen Stellen veröffentlicht, aber nichts "offizielles" eben
-
Beagol
-
oxpus
Nein, Bedenken gibt es keine.
Die Vorgaben der phpBB-Group machen ja auch Sinn und weil alles Open Source ist, muss ja auch etwas Ordnung sein.
Aber der MOD wäre nur mit unverhältnismäßig hohem Aufwand "perfekt" zu gestalten, daher sehen wir davon ab.
Er ist aber kompatibel zu anderen MODs. Weil er eigene Definitionsscripte mitbringt, ist er dazu auch "gekapselt", spielt also nicht in andere MODs rein.
Mir sind dazu jedenfalls keine Inkompatibilitäten bekannt.
Ja, für die Erklärungen sind wir ja da.
Also dann noch viel Spaß mit dem MOD.
Die Vorgaben der phpBB-Group machen ja auch Sinn und weil alles Open Source ist, muss ja auch etwas Ordnung sein.
Aber der MOD wäre nur mit unverhältnismäßig hohem Aufwand "perfekt" zu gestalten, daher sehen wir davon ab.
Er ist aber kompatibel zu anderen MODs. Weil er eigene Definitionsscripte mitbringt, ist er dazu auch "gekapselt", spielt also nicht in andere MODs rein.
Mir sind dazu jedenfalls keine Inkompatibilitäten bekannt.
Ja, für die Erklärungen sind wir ja da.
Also dann noch viel Spaß mit dem MOD.