Pagina 1 van 1

Error na database restore

Geplaatst: 02 jul 2006, 08:55
door Niels-21
Hallo,

Een tijdje terug heeft mijn hostprovider een backup gerestored van mijn forum database. Sindsdien krijg ik geregeld de volgende error:

Code: Selecteer alles

phpBB : Critical Error 

Error updating sessions table

DEBUG MODE

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

UPDATE phpbb_users SET user_session_time = 1151826566, user_session_page = 0, user_totalpages = user_totalpages+1, user_totaltime = user_totaltime+(1151826566-1151826505) WHERE user_id = 2

Line : 364
File : sessions.php
Ik denk dat het te maken heeft met een mod die ik geïnstalleerd heb nadat de backup gemaakt is, en dat er daarom een onbekende kolom is. Ik heb alleen geen enkel idee van welke mod het zou kunnen zijn en hoe de error op te lossen is. Ik heb de volgende mods geïnstalleerd:

Activity
Birthday
Cash
Topics Anywhere
Welcome Private Message

Iemand een idee hoe dit te verhelpen is en aan welke mod het zou kunnen liggen?

Geplaatst: 02 jul 2006, 11:04
door Bee
Dat veld wordt toegevoegd door Last Visit :?

Geplaatst: 02 jul 2006, 11:10
door Niels-21
Bee schreef:Dat veld wordt toegevoegd door Last Visit :?
Oh oké, ja die had ik ook geïnstalleerd nog. Thanx!

Is het nu de bedoeling eigenlijk dat ik de SQL van deze MOD opnieuw uitvoer?

Geplaatst: 02 jul 2006, 11:14
door Bee
Ik denk het wel ;)

Geplaatst: 07 okt 2006, 07:12
door Niels-21
Ik krijg nu deze error:

Code: Selecteer alles

phpBB : Critical Error 

Error updating sessions table

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax near ' user_totalpages = user_totalpages+1, user_totaltime = user_totaltime+(116020147' at line 2

UPDATE phpbb_users SET user_session_time = 1160201478, user_session_page = , user_totalpages = user_totalpages+1, user_totaltime = user_totaltime+(1160201478-1160201375)-4 WHERE user_id = 2

Line : 362
File : sessions.php
Dus vergelijkbaar met hierboven. Heb de SQL van Last Visit opnieuw uitgevoerd, en dan zegt-ie:

Code: Selecteer alles

This list is a result of the SQL queries needed for MOD

Last Visit PART 1 Mod
[Already added] line: 1 , ALTER TABLE phpbb_users ADD user_lastlogon INT (11) DEFAULT "0" not null
[Added/Updated] line: 2 , UPDATE phpbb_users SET user_lastlogon=user_lastvisit WHERE user_lastlogon="0"

Last Visit PART 2 Mod
[Already added] line: 3 , INSERT INTO phpbb_config (config_name, config_value) VALUES ("hidde_last_logon", "0")

Last Visit PART 4 Mod
[Already added] line: 4 , ALTER TABLE phpbb_users ADD user_totaltime INT (11) DEFAULT "0"
[Already added] line: 5 , ALTER TABLE phpbb_users ADD user_totallogon INT (11) DEFAULT "0"
[Already added] line: 6 , ALTER TABLE phpbb_users ADD user_totalpages INT (11) DEFAULT "0"
[Added/Updated] line: 7 , UPDATE phpbb_users SET user_totaltime=(user_session_time-user_lastlogon) WHERE user_totaltime="0" AND user_lastlogon>0
[Added/Updated] line: 8 , UPDATE phpbb_users SET user_totallogon=1 WHERE user_totallogon="0" AND user_session_time<>"0"
Als ik hem nogmaals uitvoer, zegt-ie hetzelfde. En niet dat dus de dingen die zijn toegevoegd/geüpdate al toegevoegd is. Vreemd toch?

De error komt overigens niet elke keer, maar bij tijd en wijlen.

Iemand een idee?