Sivu 1/1

2.19 --> 2.20 sekoitti koko foorumin

Lähetetty: 08 Huhti 2006, 12:54
Kirjoittaja Balke
Elikkäs, olen käyttänyt phpbb:tä versiosta 2.17 lähtien, ja kaikki päivitykset ovat menneet ongelmitta. Nyt kun aloin päivittämään uusimpaan versioon, kaikki näytti menneen hyvin, mutta kun foorumille yrittää kirjautua, tulee herjaa.
Error in obtaining userdata

DEBUG MODE

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

SELECT user_id, username, user_password, user_active, user_level, user_login_tries, user_last_login_try FROM phpbbusers WHERE username = 'admin'

Line : 65
File : login.php

Ilmeisesti jokin sekoitti tietokannan, mutta mitäs nyt? Otin hallintapaneelista täydellisen varmuuskopion pahimman varalle.

Update_to_latestia ajettaessa tuli tämmöinen herja, voisiko vaikuttaa päivitykseen?
Error :: ALTER command denied to user 'mikkov'@'localhost' for table 'phpbbsearch_results'
SQL :: ALTER TABLE phpbbsearch_results ADD COLUMN search_time int(11) DEFAULT '0' NOT NULL

Lähetetty: 08 Huhti 2006, 16:17
Kirjoittaja Lurttinen
Ajoikko suoraan tuo .19 päivityksen?

Aja päivitykset yksi kerrallaan ja ja jokaisesta erikseen tuo update_to_latest.php
Error :: ALTER command denied to user
Myöskin tämä tarkoitta sitä, että et voi päivittää ollenkaan, ellei tietokannalle annetulle käyttäjälle anneta lisää oikeuksia.

Lähetetty: 08 Huhti 2006, 18:02
Kirjoittaja Balke
Aloitin phpbb:n käytön versiosta 2.17 aikoinaan, ja aina siitä seuraaviin versioihin olen päivitellyt onnistuneesti.

Pitääpä ottaa tarjoajaan yhteyttä, näyttää kovasti siltä että vika tosiaan olisi noissa tietokannan oikeuksissa.

Lähetetty: 08 Huhti 2006, 23:13
Kirjoittaja Balke
Noni, nyt pitäis alterit sun muut olla sallittuna, mutta sama juttu, alkaa ideat jo loppua. Perkele.

Lähetetty: 08 Huhti 2006, 23:51
Kirjoittaja Lurttinen
Tuossa aikasemmin ihmettelin juuri tuota, että mistä versiosta oot päivittämässä ja mihin versioon.

Tuo muutos tuli nimittäin .18 -> .19 versiossa.

Mutta jos oot päivittämässä .19 -> .20, tuon virheen tuleminen on vähän outoa sillä jos foorumi on ollut päivitetynä versiosta .18 -> .19 versioon tuo virhe olisi pitänyt tulla jo silloin.

Aja tää vaikka phpmyadminissa.
Oletan, että foorumin prefix on phpbb_
Jos ei ole, vaihda se siksi, mikä se sulla on.

Koodi: Valitse kaikki

ALTER TABLE phpbb_users   ADD COLUMN user_login_tries smallint(5) UNSIGNED DEFAULT '0' NOT NULL;
ALTER TABLE phpbb_users   ADD COLUMN user_last_login_try int(11) DEFAULT '0' NOT NULL;

INSERT INTO phpbb_config (config_name, config_value) VALUES ('max_login_attempts', '5');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('login_reset_time', '30');

Lähetetty: 09 Huhti 2006, 13:35
Kirjoittaja Balke
Kiitos erittäin paljon! Tuo auttoi, ja kaikki toimii taas.

Voi olla, että update to latest teki jotain, mutta ei kaikkea, joten se sotki tietokannan?