Seite 1 von 1

Zufällige Fehler nach Verzeichnisumstellung und Update

Verfasst: 02.04.2006 13:23
von HeadIO
Hallo,

ich habe mehr oder weniger ein phpBB übernommen, das bis jetzt von anderen Leuten betreut wurde. Nach einer Umstellung auf ein neues Verzeichnis auf dem selben Server trat plötzlich folgender Fehler auf:

Code: Alles auswählen

Bitte überprüfen Sie den URL! 
Bitte informieren Sie die Verantwortlichen der Seite http://server/verzeichnis/php/forum/index.php, daß der Link http://server/verzeichnis/php/forum/install/install.php falsch ist. 
Zwar nicht immer, aber keiner durchschaubaren Regel folgend immer wieder mal wenn man irgendetwas im Forum machte.

Nach ein paar Tagen wurde diese Meldung durch folgendes ersetzt:

Code: Alles auswählen

phpBB : Critical Error 

Could not query config information 

DEBUG MODE 

SQL Error : 1146 Table 'strvpub._bbconfig' doesn't exist 

SELECT * FROM _bbconfig 

Line : 209 
File : common.php 
Das tritt mit der selben Unregelmäßigkeit auf wie die Fehlermeldung vorhin. Ob das von selber geschah oder irgendjemand etwas an der Konfiguration geändert hat kann ich nicht mit Sicherheit sagen, da ich nicht der Einzige bin, der Zugriff auf den Server oder Administrationsrechte hat.

Heute habe ich ein Update von 2.0.18 auf 2.0.19 eingespielt - ging eigentlich daneben, ich habe einfach die neuen Dateien rüberkopiert, allerdings common.php statt config.php gesichert :-?, starker Anfall von absentmindedness, und dann eine alte config.php die als config_broken.php (sic!) gespeichert war verwendet - in der Hoffnung, den Fehler zu beheben. Hat aber nicht gefunkt, die Fehlermeldungen kommen weiterhin, ergänzt durch eine schöne neue Fehlermeldung wenn ich versuche, mich einzuloggen:

Code: Alles auswählen

Error in obtaining userdata

DEBUG MODE

SQL Error : 1054 Unknown column 'user_login_tries' in 'field list'

SELECT user_id, username, user_password, user_active, user_level, user_login_tries, user_last_login_try FROM phpbb_users WHERE username = 'HeadIO'

Line : 65
File : login.php
Ich sitze also ziemlich übel in der Klemme. Hat jemand eine Ahnung, wie ich das Problem beheben kann beziehungsweise nach was ich suchen muss, um der Problemlösung näher zu kommen?

Verfasst: 02.04.2006 14:40
von HeadIO
Ok, den Login-Fehler habe ich mit upgrade_to_latest.php wegbekommen. Der andere besteht weiterhin.

Verfasst: 02.04.2006 16:12
von HeadIO
Hmm, ich habe jetzt mit phpMyAdmin die Tabelle _bbconfig erstellt. Mehr ein schmutziges Workaround als eine Lösung, würde ich sagen. Jetzt ist der Fehler weg, dafür kommt manchmal Folgendes:

Code: Alles auswählen

Warning: Missing argument 3 for session_pagestart() in /u/www/php/why24at/html/includes/sessions.php on line 245
phpBB : Critical Error

Could not obtain lastvisit data from user table

DEBUG MODE

SQL Error : 1146 Table 'strvpub._users' doesn't exist

SELECT * FROM _users WHERE user_id = '1'

Line : 75
File : sessions.php
Gibt's nicht ein Tool, dass die Datenbank automatisch repariert? Ich habe nämlich das Gefühl, das sei der Hauptfehler. Oder könnte es etwas bringen, die Datenbank zu exportieren, das Board ganz neu zu installieren und dann die Datenbank wieder zu importieren?