Seite 1 von 1

Fehler beim Topic lesen

Verfasst: 17.04.2006 22:36
von Julian87
Hallo,

wenn ich ein Thema ansehen will kommt folgender fehler:
Could not obtain post/user information.

DEBUG MODE

SQL Error : 1054 Unknown column 'u.user_weblog' in 'field list'

SELECT u.username, u.user_id, u.user_posts, u.user_from, u.user_weblog, 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, m.longitude, m.latitude FROM phpbb_posts p, phpbb_users u LEFT JOIN phpbb_map_mod_user m ON u.user_id=m.user_id , phpbb_posts_text pt WHERE p.topic_id = 8 AND pt.post_id = p.post_id AND u.user_id = p.poster_id ORDER BY p.post_time ASC LIMIT 0, 20

Line : 405
File : viewtopic.php
Davor habe ich ein DB Backup eingespielt.
Kann mir jemand helfen, den Fehler zu beseitigen?

Julian

Verfasst: 17.04.2006 22:52
von Dennis63
Hast Du ein veraltetes Backup eingespielt?

Der Fehler deutet darauf hin, daß Du ein Mod eingebaut hast seit dem Du das Backup erstellt hast.
Und jetzt fehlt in der Datenbank die Spalte für den Mod.

Spiele entweder das FTP-Backup vom selben Datum ein oder installiere den MOD neu. Wobei hier nur die MySQL-änderungen wichtig wären, denn in den PHP-Dateien ist der ja schon eingebaut.

Grüße
Dennis

Verfasst: 17.04.2006 23:05
von Julian87
Hi,

nein es war das Backup eines anderen Forums, indem der MOD wohl nicht eingebaut war. Also alles ein bisschen komplizierter. Nur das Problem ist das ich nichtmehr so genau weiß welche mods ich dort eingebaut hab die was mit der viewtopic.php zutun hätten. Kann man denn nicht an der Fehlermeldung sehen welcher mod das war?

Julian

Verfasst: 17.04.2006 23:12
von Dennis63
>> SQL Error : 1054 Unknown column 'u.user_weblog' in 'field list'

Es geht also die Spalte "user_weblog".
Und es steht was von der Tabelle "phpbb_map_mod_user" im Querry.

Mehr kann man nicht erkennen. Du kannst jedoch weiter schauen, was mit dem Wert "user_weblog" nach dem Querry passiert. Evtl siehst Du dann mehr.

Grüße
Dennis