Probleem na upgrade van 2.0.13 naar 2.0.17

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Fantom
Berichten: 28
Lid geworden op: 11 jan 2005, 21:17

Probleem na upgrade van 2.0.13 naar 2.0.17

Bericht door Fantom » 29 aug 2005, 00:02

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:

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 29 aug 2005, 08:32

Welke mods heb je geinstalleerd, en hoe heb je geupdated, en heb je de sql van alle mods geinstalleerd?

Fantom
Berichten: 28
Lid geworden op: 11 jan 2005, 21:17

Bericht door Fantom » 29 aug 2005, 09:00

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.

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 29 aug 2005, 09:19

Probeer is om de sql van categorie hierachie nog eens te doen?

Fantom
Berichten: 28
Lid geworden op: 11 jan 2005, 21:17

Bericht door Fantom » 29 aug 2005, 09:57

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.

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 29 aug 2005, 10:01

Er kan op zich niets mee gebeuren. Er mist gewoon een database rij van een mod. Was dit probleem er ook voor de update?

Fantom
Berichten: 28
Lid geworden op: 11 jan 2005, 21:17

Bericht door Fantom » 29 aug 2005, 10:24

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.

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 29 aug 2005, 10:26

zoek is in de sql van alle mods, of die kolom die onbreekt daarin voorkomt?

Fantom
Berichten: 28
Lid geworden op: 11 jan 2005, 21:17

Bericht door Fantom » 29 aug 2005, 10:44

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.

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 29 aug 2005, 10:47

Maar in de query wordt het uit een andere tabel gehaalt, dat is het vreemde.

Fantom
Berichten: 28
Lid geworden op: 11 jan 2005, 21:17

Bericht door Fantom » 29 aug 2005, 15:13

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 :(

Fantom
Berichten: 28
Lid geworden op: 11 jan 2005, 21:17

Bericht door Fantom » 02 sep 2005, 18:42

Heeft er nog iemand suggesties om het probleem op te lossen?

Gesloten