Fehlermeldung bei PMs
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
-
Indextrader
- Beiträge: 372
- Registriert: Sa 17.Sep, 2005 11:50
Fehlermeldung bei PMs
Deine phpBB Version: Vanilla phpBB 2.0.19
MODs: Nein
Dein Wissensstand: Einsteiger
Link zu Deinem Forum: [url]http://[/url]
PHP Version:
MySQL Version:
Was hast Du gemacht, bevor das Problem aufgetreten ist?
Was hast Du bereits versucht um das Problem zu lösen?
Fehlerbeschreibung und Nachricht
Moin
Ich erhalte seit heute früh folgende Fehlermeldung, wenn man eine PM übers Board versenden möchte.
message_die() was called multiple times. This isn't supposed to happen. Was message_die() used in page_tail.php?
Die Tabelle auction_config ist allerdings korrekt in der DB, habe es gecheckt.
Antworte ich dann auf einen Beitrag kommt die Fehlermeldung
message_die() was called multiple times. This isn't supposed to happen. Was message_die() used in page_tail.php?
Schliesse ich diese, ist das Posting trotz der vorherigen Fehlermeldung im Board
Weiss hier einer Rat?
Danke Euch
Uwe
MODs: Nein
Dein Wissensstand: Einsteiger
Link zu Deinem Forum: [url]http://[/url]
PHP Version:
MySQL Version:
Was hast Du gemacht, bevor das Problem aufgetreten ist?
Was hast Du bereits versucht um das Problem zu lösen?
Fehlerbeschreibung und Nachricht
Moin
Ich erhalte seit heute früh folgende Fehlermeldung, wenn man eine PM übers Board versenden möchte.
message_die() was called multiple times. This isn't supposed to happen. Was message_die() used in page_tail.php?
Die Tabelle auction_config ist allerdings korrekt in der DB, habe es gecheckt.
Antworte ich dann auf einen Beitrag kommt die Fehlermeldung
message_die() was called multiple times. This isn't supposed to happen. Was message_die() used in page_tail.php?
Schliesse ich diese, ist das Posting trotz der vorherigen Fehlermeldung im Board
Weiss hier einer Rat?
Danke Euch
Uwe
Zuletzt geändert von Indextrader am Fr 13.Jan, 2006 19:15, insgesamt 2-mal geändert.
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Scheinbar doch nicht ansprechbar.
Überprüfe mal die Tabellen mit phpmyadmin, optimierne und reparieren wäre auch nicht verkehrt.
Vielleicht wird so ein Fehler festgetellt und behoben.
Überprüfe mal die Tabellen mit phpmyadmin, optimierne und reparieren wäre auch nicht verkehrt.
Vielleicht wird so ein Fehler festgetellt und behoben.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-
Indextrader
- Beiträge: 372
- Registriert: Sa 17.Sep, 2005 11:50
Moin Oxpus
Ich habe nun die Tabellen repariert und optimiert, es kam nirgendwo eine Fehlermeldung, überall stand ok.
Jedoch keine Änderung, Fehlermeldung besteht weiterhin.
Habe dann die Tabelle auction_config in der DB komplett gelöscht und neu eingefügt, ebenfalls keine Änderung, Fehlermeldung besteht weiterhin.
Ich habe nun die Tabellen repariert und optimiert, es kam nirgendwo eine Fehlermeldung, überall stand ok.
Jedoch keine Änderung, Fehlermeldung besteht weiterhin.
Habe dann die Tabelle auction_config in der DB komplett gelöscht und neu eingefügt, ebenfalls keine Änderung, Fehlermeldung besteht weiterhin.
installiere mal diesen mod um aus der fehlermeldung
mehr zu erkennen istmessage_die() was called multiple times. This isn't supposed to happen. Was message_die() used in page_tail.php?
Zuletzt geändert von volker58 am Fr 13.Jan, 2006 13:31, insgesamt 1-mal geändert.
Gruss Volker
http://www.fuchsienfreunde.de
http://www.fuchsienfreunde.de
-
Indextrader
- Beiträge: 372
- Registriert: Sa 17.Sep, 2005 11:50
Lieb von dir Volker.
Ich habe in der Zwischenzeit alles nochmal neu installiert.
Dabei habe ich folgendes festgestellt.
Alles läuft einwandfrei, bis ich den Angebotsticker auch auf alle Seiten installieren will.
Implementiere ich den Block in den overall_header.tpl erscheint sofort auf allen Auktionsseiten ein Tickerlaufband über die gesamte Seite, in dem auch alle Daten laufen, obwohl ich noch keinen Code in den page_header eingefügt habe.
Füge ich nun nachfolgenden Code in den page_header ein,
include_once($phpbb_root_path . '/auction/functions_blocks.php');
include_once($phpbb_root_path . '/auction/functions_general.php');
include_once($phpbb_root_path . '/auction/functions_validate.php');
include_once($phpbb_root_path . '/auction/auction_constants.php');
$auction_config_data = init_auction_config();
includeTickerBlock();
taucht auf allen Seiten ein Tickerlaufband mit den Daten auf und auf allen Auktionsseiten läuft ein 2. Ticker.
Dann taucht auch die Fehlermeldung
message_die() was called multiple times auf, vorher nicht.
Folglich muss der overall_header.tpl schon vorher irgendwoher die Daten nehmen um nur auf den Auktionsseiten den Ticker zu erzeugen, auf allen anderen Seiten erscheint dagegen absolut nichts.
Kommt nun der Code in den page_header, wird er wahrscheinlich 2x aufgerufen und es kommt die Fehlermeldung.
Nur wie bekomme ich nun raus, woher der Ticker die Daten holt, ohne das der Code im page_header steht?
Ich habe in der Zwischenzeit alles nochmal neu installiert.
Dabei habe ich folgendes festgestellt.
Alles läuft einwandfrei, bis ich den Angebotsticker auch auf alle Seiten installieren will.
Implementiere ich den Block in den overall_header.tpl erscheint sofort auf allen Auktionsseiten ein Tickerlaufband über die gesamte Seite, in dem auch alle Daten laufen, obwohl ich noch keinen Code in den page_header eingefügt habe.
Füge ich nun nachfolgenden Code in den page_header ein,
include_once($phpbb_root_path . '/auction/functions_blocks.php');
include_once($phpbb_root_path . '/auction/functions_general.php');
include_once($phpbb_root_path . '/auction/functions_validate.php');
include_once($phpbb_root_path . '/auction/auction_constants.php');
$auction_config_data = init_auction_config();
includeTickerBlock();
taucht auf allen Seiten ein Tickerlaufband mit den Daten auf und auf allen Auktionsseiten läuft ein 2. Ticker.
Dann taucht auch die Fehlermeldung
message_die() was called multiple times auf, vorher nicht.
Folglich muss der overall_header.tpl schon vorher irgendwoher die Daten nehmen um nur auf den Auktionsseiten den Ticker zu erzeugen, auf allen anderen Seiten erscheint dagegen absolut nichts.
Kommt nun der Code in den page_header, wird er wahrscheinlich 2x aufgerufen und es kommt die Fehlermeldung.
Nur wie bekomme ich nun raus, woher der Ticker die Daten holt, ohne das der Code im page_header steht?
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Irgend ein message_die() wird ausgeführt, wenn bereits eine Meldung angezeigt wird.
Das darf nicht sein.
Daher solltest Du ja zur Kontrolle den von Volker verlinkten MOD installieren, um die Ursache finden zu können...
Das darf nicht sein.
Daher solltest Du ja zur Kontrolle den von Volker verlinkten MOD installieren, um die Ursache finden zu können...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-
Indextrader
- Beiträge: 372
- Registriert: Sa 17.Sep, 2005 11:50
Na nichts leichter als das
Ist installiert und meldet folgendes.
Critical Error!
message_die() was called multiple times.
--------------------------------------------------------------------------------
Error #1
Your message has been entered successfully.
Click Here to view your message
Click Here to return to the forum
--------------------------------------------------------------------------------
Error #2
Could not query auction-config
Line : 32
File : C:\Programme\xampp\htdocs\phpBB\auction\functions_general.php
SQL : SELECT * FROM auction_config
--------------------------------------------------------------------------------
Please, contact the webmaster. Thank you.
Ok ich hab mal die besagte Stelle rauskopiert, allerdings sagt mir das rein garnichts....*kopfkratz*
function init_auction_config()
// grab all auction-config-data which can be used anywhere
{
global $db;
$auction_config_data = array();
$sql = "SELECT *
FROM " . AUCTION_CONFIG_TABLE;
if ( !($auction_config_result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not query auction-config', '', __LINE__, __FILE__, $sql);
} // End if
while ( $row = $db->sql_fetchrow($auction_config_result))
{
$auction_config_data[$row['config_name']] = $row['config_value'];
} // End while
return $auction_config_data;
} // End function
Ist installiert und meldet folgendes.
Critical Error!
message_die() was called multiple times.
--------------------------------------------------------------------------------
Error #1
Your message has been entered successfully.
Click Here to view your message
Click Here to return to the forum
--------------------------------------------------------------------------------
Error #2
Could not query auction-config
Line : 32
File : C:\Programme\xampp\htdocs\phpBB\auction\functions_general.php
SQL : SELECT * FROM auction_config
--------------------------------------------------------------------------------
Please, contact the webmaster. Thank you.
Ok ich hab mal die besagte Stelle rauskopiert, allerdings sagt mir das rein garnichts....*kopfkratz*
function init_auction_config()
// grab all auction-config-data which can be used anywhere
{
global $db;
$auction_config_data = array();
$sql = "SELECT *
FROM " . AUCTION_CONFIG_TABLE;
if ( !($auction_config_result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not query auction-config', '', __LINE__, __FILE__, $sql);
} // End if
while ( $row = $db->sql_fetchrow($auction_config_result))
{
$auction_config_data[$row['config_name']] = $row['config_value'];
} // End while
return $auction_config_data;
} // End function
Zuletzt geändert von Indextrader am Fr 13.Jan, 2006 17:13, insgesamt 1-mal geändert.
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Dann muss die Zeile
unmittelbar vor Verwendung der darin enthaltenen Funktionen eingebunden werden.
Man könnte allerdings auch den Block, den Du einbindest (Beitrag #5) auch so umschreiben:
um eben genau im Falle einer Nachricht diese Dateien NICHT einzubinden und somit die Fehlermeldung zu unterbinden.
Sollte theoretisch so klappen...
Code: Alles auswählen
include_once($phpbb_root_path . '/auction/functions_general.php');Man könnte allerdings auch den Block, den Du einbindest (Beitrag #5) auch so umschreiben:
Code: Alles auswählen
if (defined('HAS_DIED') === false)
{
include_once($phpbb_root_path . '/auction/functions_blocks.php');
include_once($phpbb_root_path . '/auction/functions_general.php');
include_once($phpbb_root_path . '/auction/functions_validate.php');
include_once($phpbb_root_path . '/auction/auction_constants.php');
$auction_config_data = init_auction_config();
includeTickerBlock();
}Sollte theoretisch so klappen...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-
Indextrader
- Beiträge: 372
- Registriert: Sa 17.Sep, 2005 11:50
Dein Beispiel Code bringt folgende Fehlermeldung
ob_start(): output handler 'ob_gzhandler' cannot be used twice in page header line 42 .....
unmittelbar vor Verwendung der darin enthaltenen Funktionen eingebunden werden.
Könntest du mir eventuell sagen, wo das sein könnte....*schäm*
Ich habe den page_header mal angehangen
ob_start(): output handler 'ob_gzhandler' cannot be used twice in page header line 42 .....
unmittelbar vor Verwendung der darin enthaltenen Funktionen eingebunden werden.
Könntest du mir eventuell sagen, wo das sein könnte....*schäm*
Ich habe den page_header mal angehangen
Zuletzt geändert von Indextrader am Fr 13.Jan, 2006 19:15, insgesamt 1-mal geändert.
-
Indextrader
- Beiträge: 372
- Registriert: Sa 17.Sep, 2005 11:50