Fehler beim lesen von Threads / beim Login

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Cannabinol
Mitglied
Beiträge: 39
Registriert: 01.08.2004 11:27
Kontaktdaten:

Fehler beim lesen von Threads / beim Login

Beitrag von Cannabinol »

Hi,

ich bins mal wieder :D
Ich habe ein großes Problem mal wieder...

Also ich war im Forum eingeloggt als Admin,
dann bekamm ich Besuch, also im AdminBereich-Index standen 2 User
(Gäste) mit denselben IP's...

Beim einen stand da : Einloggen
Und beim anderen: das er im Forum >Questions war..

So dann wollte ich auf ein Post antworten habe auf den Thread geklickt und dann kam Fehlermeldung
Ich habe mir erstmal nichts dabei gedacht, habe mich ausgeloggt
und wollte mich wieder einloggen und dann sand da:

Code: Alles auswählen

Error in obtaining userdata

DEBUG MODE

SQL Error : 1054 Unbekanntes Tabellenfeld 'user_password' in field list.

SELECT user_id, username, user_password, user_active, user_level FROM phpbb_users WHERE username = 'TheCaptain'

Line : 67
File : /home/www/web173/html/theboat/phpBB/login.php
So und nu kann ich mich nicht mehr einloggen...

Ich habe nun ein sehr ungutes Gefühl.....
Ich habe sofort BackUps gemacht(vom Forum und von der Datenbank)

und nun stehe ich da ....
Cannabinol
Mitglied
Beiträge: 39
Registriert: 01.08.2004 11:27
Kontaktdaten:

Beitrag von Cannabinol »

Scheiße
ich hab in der Datenbank nachgeschaut
da fehlt tatsächlich in der Tabelle wo die Users aufgelistet sind die Spalte mit den Passwörtern...

Ich schau mal nach ob ich die noch gesichert hatte wo ich des Backup gemacht habe
oder ob die vorher schon weg waren...

EDIT: Mist die waren vorher schon weg..


Kann mir vielleicht jemand helfen ??
Dennis63
Ehemaliges Teammitglied
Beiträge: 2597
Registriert: 02.07.2003 18:46

Beitrag von Dennis63 »

Statt neu Posten hättest Du editieren können...
---------

Nu zum Problem: Lege die Spalte z.B. mit phpMyAdmin neu an. Wobei die normal NICHT einfach so verschwinden kann. Entweder hast Du sie aus versehen geöscht oder jemand hat Zugriff zu Deiner Datenbank... Ändere dann mal die Passwörter...

---
Tabelle: phpbb_users
Name: user_password
Typ = var_char
Länge: 32
Null erlaubt: NEIN
---

Dann mußt Du dir noch ein PW setzen. Schreibe dafür 912ec803b2ce49e4a541068d495ab570 in deine Zeile in das neue Feld. Das ist das PW für 'asdf' - Danach ändern nicht vergessen.

Grüße
Dennis
Cannabinol
Mitglied
Beiträge: 39
Registriert: 01.08.2004 11:27
Kontaktdaten:

Beitrag von Cannabinol »

OK Danke das hat geklappt

Leider ist jetzt nich ein Problem...

Wenn ich Beiträge lesen will und auf den Link zum jeweiligen Thread klicke dann spuckt er folgendes aus:

Code: Alles auswählen

Could not obtain post/user information.

DEBUG MODE

SQL Error : 1054 Unbekanntes Tabellenfeld 'u.user_website' in field list.

SELECT u.username, u.user_id, u.user_posts, u.user_from, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_regdate, u.user_msnm, u.user_viewemail, u.user_rank, u.user_sig, u.user_sig_bbcode_uid, u.user_avatar, u.user_avatar_type, u.user_allowavatar, u.user_allowsmile, p.*, pt.post_text, pt.post_subject, pt.bbcode_uid FROM phpbb_posts p, phpbb_users u, phpbb_posts_text pt WHERE p.topic_id = 12 AND pt.post_id = p.post_id AND u.user_id = p.poster_id ORDER BY p.post_time ASC LIMIT 0, 15

Line : 398
File : /home/www/web173/html/theboat/phpBB/viewtopic.php
Welche Angaben braucht man dazu um die Spalte zu erstellen ?


EDIT: Das gleiche Problem ist wenn ich die emailadresse ändern will:

Code: Alles auswählen

SQL Error : 1054 Unbekanntes Tabellenfeld 'user_email' in field list.

SELECT user_email FROM phpbb_users WHERE user_email = 'xxx@gmx.de'

Line : 151
File : /home/www/web173/html/theboat/phpBB/includes/functions_validate.php
Ich denke mal die ganze phpbb_users ist zerschossen
Ich werde mich mal an meinen Provider wenden und schaun ob ich noch irgendwo ein BackUp rumliegen habe...


EDIT: Ich denke des hat sich erstmal erledigt, ich habe alle nötigen Tabellen selber erstellt.

Vielen Dank
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“