Pagina 1 van 1

Probleem na upgrade van 2.0.13 naar 2.0.17

Geplaatst: 29 aug 2005, 00:02
door Fantom
Hallo,

Ik heb een vrijwel pijnloos traject achter de rug van een upgrade van 2.0.13 naar 2.0.14 naar 2.0.15 naar 2.0.16 naar 2.0.17.

Nu probeer ik een gebruiker te verwijderen via het admin panel en krijg ik de volgende melding:

Code: Selecteer alles

SQL requests not achieved

DEBUG MODE

SQL Error : 1054 Unknown column 'privmsgs_text_id' in 'where clause'

DELETE FROM phpbb_privmsgs WHERE privmsgs_text_id IN(626)

Line : 1009
File : class_user.php
Nu weet ik niet of dit probleem al bestond of dat het een probleem is dat het onstaan is door de upgrades.

Heeft er iemand een idee wat het probleem kan zijn?
Alvast bedankt :thumb:

Geplaatst: 29 aug 2005, 08:32
door Paul
Welke mods heb je geinstalleerd, en hoe heb je geupdated, en heb je de sql van alle mods geinstalleerd?

Geplaatst: 29 aug 2005, 09:00
door Fantom
paulus schreef:Welke mods heb je geinstalleerd, en hoe heb je geupdated, en heb je de sql van alle mods geinstalleerd?
Ik heb de volgende mods (uit het hoofdje)
1. Category Hierarchy 2.1.1
2. Yellow card
3. Album mod
4. Complete banner
5. easymod
6. Limit_Image_with
7. Add new field to profile
8. Simply Merge Threads
9. NLezPortalv2.1.8
10. phpbotsmod
11. printer_topic_1.0.8
12. site_history

Alle mods werken prima, ik ben nu alleen een probleem met het verwijderen van de gebruikers.
Ik heb de upgrades uitgevoerd stap voor stap dus zoals hier boven staat beschreven.
Ik heb een vrijwel pijnloos traject achter de rug van een upgrade van 2.0.13 naar 2.0.14 naar 2.0.15 naar 2.0.16 naar 2.0.17
Uiteraard heb ik na elke upgrade de update_to_latest.php gedraaid op het forum.

Geplaatst: 29 aug 2005, 09:19
door Paul
Probeer is om de sql van categorie hierachie nog eens te doen?

Geplaatst: 29 aug 2005, 09:57
door Fantom
paulus schreef:Probeer is om de sql van categorie hierachie nog eens te doen?
Nou niet om het één of ander maar alle mods zoals hierboven beschreven draaien al een aantal maanden probleemloos. Het board draaide tot op gisteren op phpbb 2.0.13. Ik zie even niet in waarom het draaien van de sql van cat hier. het probleem zou verhelpen.

Aan de andere kant vind ik het ook een beetje tricky om zomaar de sql can cat. hier. nog een keer te draaien op een live board.

Geplaatst: 29 aug 2005, 10:01
door Paul
Er kan op zich niets mee gebeuren. Er mist gewoon een database rij van een mod. Was dit probleem er ook voor de update?

Geplaatst: 29 aug 2005, 10:24
door Fantom
Nee het probleem was er niet voordat ik met de upgrade van mijn board begon. Ik denk dus dat er iets mis is met de aanpassingen van 2.0.16 naar 2.0.17 omdat daar een aantal wijzigingen zijn doorgevoerd in de privmsg gebeuren.

Geplaatst: 29 aug 2005, 10:26
door Paul
zoek is in de sql van alle mods, of die kolom die onbreekt daarin voorkomt?

Geplaatst: 29 aug 2005, 10:44
door Fantom
Als ik zoek dan vindt ik in de upgrade file van de phpBB-2.0.13-patch een aantal regels over de pricmsgs.

Code: Selecteer alles

$sql = "INSERT INTO " . PRIVMSGS_TEXT_TABLE . " (privmsgs_text_id, privmsgs_bbcode_uid, privmsgs_text)

VALUES ('" . $row['msg_id'] . "', '$uid', '" . $row['msg_text'] . "')";

query($sql, "Couldn't insert PrivMsg text into " . PRIVMSGS_TEXT_TABLE . " table msg_id " . $row['msg_id']);

$sql = "UPDATE " . PRIVMSGS_TABLE . " 

SET msg_text = NULL, msg_status = " . $row['msg_status'] . ", privmsgs_subject = '$subject', privmsgs_attach_sig = $enable_sig

WHERE msg_id = " . $row['msg_id'];

query($sql, "Couldn't update " . PRIVMSGS_TABLE . " table for msg_id " . $row['post_id']);
Als ik dan kijk in mijn database dan zie ik in de phpbb_privmsgs_text
het volgende:

Code: Selecteer alles

Veld  Type Attributen Null Standaardwaarde Extra Actie 
privmsgs_text_id  mediumint(8)  UNSIGNED Nee  0    Veranderen  Verwijderen  Primaire sleutel  Index  Unieke waarde  Volledige tekst 
volgens mij is de tabel dan wel aanwezig en goed.

Geplaatst: 29 aug 2005, 10:47
door Paul
Maar in de query wordt het uit een andere tabel gehaalt, dat is het vreemde.

Geplaatst: 29 aug 2005, 15:13
door Fantom
Ik snap er niks meer van.
Als gebruiker kan je gewoon berichten versturen en verwijderen.
Daar gaat alles goed maar als ik als admin een hele gebruiker wil weggooien dan gaat het fout.

Kan ik om zeker te zijn de upgrade.php draaien van de 2.0.17 patch om er voor te zorgen dat alle benodigde queries nog een keer geset worden.

Ik durf het eigenlijk niet zo goed omdat ik bang ben dat mijn hele board om zeep wordt gebracht omdat ik met Category Hierarchy 2.1.1 draai.

Help :(

Geplaatst: 02 sep 2005, 18:42
door Fantom
Heeft er nog iemand suggesties om het probleem op te lossen?