Seite 1 von 2

Gelöst: Critical.message_die() was called multiple times.

Verfasst: 20.04.2009 20:37
von 7emper5i
Hallo zusammen,

Ich habe nun wahrscheinlich einmal richtig in die Vollen gegriffen und das Board komplett abgeschossen..

Dieser Fehler trat in einer ähnlichen Form wohl schon mal vor ein paar Jahren auf und hatte zur Konsequenz, dass ein BackUp eingespielt wurde. Heute funktioniert aber noch nicht mal mehr das BackUp-Rückspielen.

Wer kann mir zu folgenden Fehlermeldungen etwas sagen? Wir verzweifeln hier..., ein dänisches Forum hatte einen Eintrag laut meinem Server-Anbieter und Webmaster..., aber unser dänisch ist ein wenig eingerostet...

Code: Alles auswählen

Critical Error!
message_die() was called multiple times.
 Error #1
Could not add key calendar_display_open in config table

Line : 49
File : /srv/www/htdocs/web4/html/phpBB2/includes/functions_mods_settings.php
SQL : INSERT INTO phpbb_config (config_name,config_value) VALUES('calendar_display_open','0')
  Error #2
Could not query database for theme info

Und weiterhin kommt nun auch noch diese Fehlermeldung:

Code: Alles auswählen

phpBB : Critical Error

Could not query config information

DEBUG MODE

SQL Error : 1146 Table 'usr_web4_1.phpbb_config' doesn't exist

SELECT * FROM phpbb_config

Line : 255
File : common.php

Für sachdienliche Hinweise, die zur Ergreifung des Fehlerteufels dienen, bin ich sehr zu Dank verpflichtet..
MFG
Philipp

Verfasst: 20.04.2009 20:44
von dieweltist
Ich empfehle meine "All-in-one-Universal-fast-jeden-Fehler-Reparatur-Methode": Klick! :wink:

Man kann auch testweise erst mal das Forum in einem Testordner mit anderem TB-Präfix neu installieren; und dann bei diesem in der config.php auf den anderen TB-Präfix umschalten. Und mal schauen, wie das neue Testforum mit den alten Datenbanktabellen läuft. Wie es da läuft, so wird es dann auch mit der oben erwähnten Methode funktionieren.

Re: Critical Error! message_die() was called multiple times.

Verfasst: 20.04.2009 21:01
von coolsoft
Hier stehts doch:

Code: Alles auswählen

1146 Table 'usr_web4_1.phpbb_config' doesn't exist
die tabelle phpbb_config existiert nicht:
entweder falsches Prefix oder die Tabelle kam beim Restore nicht mit
.

Verfasst: 20.04.2009 21:30
von dieweltist
Möglicherweise ist die Backupdatei oder die Backupdateien nicht vollständig, weil diese ggf. nicht mit MySQLDumper gemacht wurden. Weil der Datenbankumfang zunahm, wurde diese möglicherweise nicht mehr vollständig kopiert.

Wenn das so ist, kann man bspw. aus der (entkomprimierten) Backupdatei versuchen, die vorhandenen Beiträge mit einem guten Editor (bspw. Vim) zu extrahieren, um diese ggf. neu zu posten. Ein Makrorekorder kann dabei behilflich sein. Oder wurde eine komprimierte Backupdatei mit einem veralteten Zip-Programm dekomprimiert?

Re: Critical Error! message_die() was called multiple times.

Verfasst: 20.04.2009 21:38
von Mahony

Re: Critical Error! message_die() was called multiple times.

Verfasst: 20.04.2009 21:52
von dieweltist
"calendar_display_open'" scheint eine Tabelle zu einem Mod für einen Kalender zu sein. Eine Entfernung dieses Mods müsste da helfen.

Re: Critical Error! message_die() was called multiple times.

Verfasst: 20.04.2009 21:57
von coolsoft
@dieweltist:
die mod versucht einen Wert in die phpbb_config zu schreiben, die aber laut Fehlermeldung nicht vorhanden ist.
Warum sollte der User deshalb die Mod ausbauen???

Re: Critical Error! message_die() was called multiple times.

Verfasst: 20.04.2009 22:02
von dieweltist
Vielleicht damit der Mod dies nicht mehr versucht, weil er nicht mehr vorhanden ist und somit diese Fehlermeldung nicht mehr erscheint? Keine Ahnung. :-? Wenn es unbedingt sein muss, kann man dann ja wieder einen Kalendermod einbauen.

Re: Critical Error! message_die() was called multiple times.

Verfasst: 20.04.2009 22:12
von coolsoft
Ich bin hier öffentlich ermahnt, sachlich zu bleiben....
also halt ich die Klappe und sag nur: Unfug!

Re: Critical Error! message_die() was called multiple times.

Verfasst: 20.04.2009 22:22
von Mahony
Hall
@dieweltist - Der User möchte sicherlich seine MODs behalten und keine Experimente veranstalten. Wenn du also nichts zur eigentlichen Fehlerbeseitigung beitragen kannst, solltest du auch nicht posten.

Alles was es zur Fehlerbeseitigung braucht, wurde bereits hier von coolsoft und von mir geschrieben, also bitte keine weitere Diskussion dazu.


Grüße: Mahony