Sivu 1/1

Käyttäjätiedot katosi foorumin päivityksessä+päivitysongelma

Lähetetty: 08 Tammi 2006, 18:40
Kirjoittaja semele
URL: http://www.birdspiders.net/forum
Tyyli: SubSilver
Mitä MODeja on asennettuna: ?
Onko portattu versio käytössä: ?
phpBB:n versio: 2.0.17.
PHP versio:
Mikä tietokanta ja sen versio: MySQL-versio 4.0.25-standard
Palveluntarjoaja: http://www.rackglobal.fi/
Onko tämä asennettu itse: Kyllä
Onko tämä päivitys, mistä/mihin: 2.0.17. --> 2.0.19.
Onko tämä foorumi konversio jostain toisesta foorumista: ?
Onko olemassa testitunnuksia, jos halutaan tulla kokeilemaan: -

Rupesin sitten päivittämään tuota foorumia ja ilmeisesti jotenkin onnistuin hävittämään käyttäjätiedot tai jotain sellaista? Hölmöyksissäni en tajunnut siirtää foorumintiedostoja omalle koneelle, ajattelin että pelkkä phpbb_db_backup.sql riittää. Nyt kysisinkin että, pitääkö tuo foorumi "tehdä" uudestaan kun en enää pääse kirjautumaan sinne sisälle ja palauttamaan varmuuskopiota.

Virheilmoitus näyttää tältä:

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 phpbb_users WHERE username = 'käyttäjänimi'

Line : 65
File : login.php

Aikaisemmat päivitykset (2.0.16 --> 2.0.17) ovat onnistuneet, 2.0.18 ei onnistunut eikä nyt tämäkään päivitys onnistunut. Ja ohjeen mukaan on päivityksiä tehty. ;)

Lähetetty: 08 Tammi 2006, 19:02
Kirjoittaja Lurttinen
Vissiin update_to_latest.php "unohtanut" lisätä tuon tarvittavan taulun.
Aja tuo query vaikka phpmyadminissa.

Koodi: Valitse kaikki

ALTER TABLE `phpbb`.`phpbb_users` ADD `user_login_tries` SMALLINT(5) UNSIGNED DEFAULT '0' NOT NULL, ADD `user_last_login_try` INT(11) DEFAULT '0' NOT NULL;
muuta 'phpbb' vastaamaan oman tietokantasi nimeä. Ja muuta `phpbb_users` kohdasta tuo phpbb_ prefix vastaamaan oman tietokantasi prefixiä.

Tietokannan nimen ja prefixin saat config.php tiedostosta.

Lähetetty: 08 Tammi 2006, 22:58
Kirjoittaja semele
Lurttinen kirjoitti:Vissiin update_to_latest.php "unohtanut" lisätä tuon tarvittavan taulun.
Aja tuo query vaikka phpmyadminissa.

Koodi: Valitse kaikki

ALTER TABLE `phpbb`.`phpbb_users` ADD `user_login_tries` SMALLINT(5) UNSIGNED DEFAULT '0' NOT NULL, ADD `user_last_login_try` INT(11) DEFAULT '0' NOT NULL;
muuta 'phpbb' vastaamaan oman tietokantasi nimeä. Ja muuta `phpbb_users` kohdasta tuo phpbb_ prefix vastaamaan oman tietokantasi prefixiä.

Tietokannan nimen ja prefixin saat config.php tiedostosta.
Minulla ei ole hajuakaan kuinka tuo tehdään, saati sitten tietoa mikä on tämä prefix :?
Aikaisemmin rackglobalilla oli hallintapaneelissa phpbb, mutta kun palvelu siirrettiin "betalta" "germany01:een" betan toimintahäiriöiden takia niin tuota ei enää ollutkaan.

Lähetetty: 08 Tammi 2006, 23:38
Kirjoittaja Lurttinen
Prefix on tietokannassa olevan taulun etuliite.
Mahdollistaa useamman foorumin ajamisen samassa tietokannassa.

esim:
phpbb_users
phpbb2_users
phpbb3_users
jne...

Erottaa eri foorumeiden taulut toisistaan

Onko sulla mitään tietokannan hallintatyökalua vaikka palveluntarjoajan hallintapaneelissa?

Tarkoitus olisi ajaa tuo query tietokannassa, että se lisää tuon puuttuvan taulun sinne.

Jos ei onnistu, niin yhteyttä palveluntarjoajaan. Ehkä he voi ajaa tuon sulle?

Lähetetty: 09 Tammi 2006, 00:39
Kirjoittaja Admin
Rackglobalilla kuuluu hintaan phpMyadmin, joten jos se on hävinnyt niin pyydä se takaisin. Tai siis vaadi.

Onko se hävinnyt?

Lähetetty: 09 Tammi 2006, 07:43
Kirjoittaja semele
Admin kirjoitti:Rackglobalilla kuuluu hintaan phpMyadmin, joten jos se on hävinnyt niin pyydä se takaisin. Tai siis vaadi.

Onko se hävinnyt?
Ei, se on kyllä tallella. Mutta en mä siitä mitään ymmärrä.

Lähetetty: 09 Tammi 2006, 16:33
Kirjoittaja semele
No nyt se foorumi taas toimii, mutta hallintapaneeli näyttää edelleen että pitäisi päivittää versioon 2.0.19. :?

Lähetetty: 09 Tammi 2006, 17:10
Kirjoittaja Lurttinen
öö...

Ajoikkos sää missään vaiheessa päivitystä tota update_to_latest.php tiedostoa?

Lähetetty: 20 Helmi 2006, 23:01
Kirjoittaja semele
Lurttinen kirjoitti:öö...
Ajoikkos sää missään vaiheessa päivitystä tota update_to_latest.php tiedostoa?
No en kun en osaa. Eli edelleen on foorumi päivittämättä. Tarvittavat tiedostot saan kyllä siirrettyä palvelimelle, ei siinä mitään, mutta tosiaan nuo tietokantasysteemit on täyttä hepreaa minulle. Siihen toivoisinkin että joku voisi selkokielellä kertoa missä vaiheessa minkäkin nimisestä nappulasta on klikattava.
Kyllä mä siellä phpMyAdminissa aikani pällistelin mutta en sitten mitään uskaltanut tehdä siinä pelossa että tuhoan kaiken mitä foorumilla on enkä koskaan saa niitä takaisin.
5. Mene internetselaimellasi osoitteeseen /install/update_to_latest.php. Esimerkki: Sinun foorumisi osoite on http://www.sinunsivujesiosoite.com/foorumi. Kirjoita selaimesi osoiteriville silloin http://www.sinunsivujesiosoite.com/foor ... latest.php.
6. Jätä esiin tuleva muistutus näkyviin,
Ei minulla mitään ilmoitusta tullut vaikka kaiken noiden ohjeiden mukaan olen tehnyt.

Nyt siellä on ilmeisesti ihmisillä kirjautumisongelmia, ainakin palautteesta päätellen. Tällaista virheilmoitusta kuulema antaa:
phpBB : Critical Error

Error updating session key

DEBUG MODE

SQL Error : 1146 Table 'birdspid_phpbb1.phpbb_sessions_keys' doesn't exist

INSERT INTO phpbb_sessions_keys(key_id, user_id, last_ip, last_login) VALUES ('2eb1ffe2fff7999086392cb290e642e1', 67, 'd5d8c716', 1140466631)

Line : 233
File : sessions.php

Lähetetty: 21 Helmi 2006, 21:47
Kirjoittaja Lurttinen
Ny pitäis toimia...

Lähetetty: 21 Helmi 2006, 21:53
Kirjoittaja semele
Iso kiitos sinulle vaivannäöstä, hienosti toimii.