Päivityksen/tietokannan palautuksen kanssa isompia ongelmia

Arkisto phpBB2 versiosta.
Tuki tälle versiolle on loppunut 1.1.2009
Alueen säännöt
phpBB2 tuki on loppunut 1.1.2009

Alkuperäinen tiedote phpbb.comista löytyy tämän linkin takaa.
http://www.phpbb.com/community/viewtopi ... &t=1385785

Nämä alueet on jätetty toistaiseksi näkyville Arkistona.
phpBB2 ongelmia ei tule kirjoittaa phpBB3 alueelle, Ainoa tuettu toimenpide phpBB2:en on konvertoiminen phpBB3 versioon. :)
Avatar
Silja
MODaaja
MODaaja
Viestit:55
Liittynyt:26 Heinä 2006, 19:38
Viesti:
Päivityksen/tietokannan palautuksen kanssa isompia ongelmia

Viesti Kirjoittaja Silja » 26 Heinä 2006, 20:06

Foorumin osoite: http://www.kanjikaveri.net/foorumi/
Käytössä oleva tyyli: oletus
Mitä MODeja on asennettuna: ei ole
phpBB:n versio: uusin
PHP versio: 5.1.4
Mikä tietokanta ja sen versio: MySQL-versio 4.1.19-standard
Palveluntarjoaja: Puhtek
Onko tämä asennettu itse?: Ei, vaan palveluntarjoajan asennuspalvelun kautta
Onko tämä päivitys, mistä/mihin: 2.0.1 (?) -> 2.0.2 (?)
Onko tämä foorumi konversio jostain toisesta foorumista: ?
Onko olemassa testitunnuksia, jos halutaan tulla kokeilemaan: Ei

Yritin tosiaan päivittää uudempaan versioon, sörssin ja poistin koko roskan. Asensin foorumin uudestaan mutta tietokannan palautus ei nyt vaan onnistu. Tuolta pukkaa tällainen herja:
Error importing backup file

DEBUG MODE

SQL Error : 1062 Duplicate entry 'Älä' for key 1

INSERT INTO phpbb_search_wordlist (word_text, word_id, word_common) VALUES('Älä', '3373', '0')

Line : 980
File : admin_db_utilities.php
Että mitäköhän ihmettä nyt voi sitten tehdä?

Voiko tietokantaa edes palauttaa tuollalailla eri foorumiin kuin mihin se on alunperin luotu?

//Edit. Oolrait... o___O Näköjään sittenkin palautti tuon tietokannan... Nyt vaan siis kokeilemaan päivitystä uudestaan...

//Edit. 2. Eipä juu päivitys onnistunut, juu ei. Tein aivan tasan tällä sivulla olevan ohjeen mukaan. Kun menin sivulle: http://www.kanjikaveri.net/foorumi/inst ... latest.php , tuli tällainen herjasivu:
Not Found
The requested URL /foorumi/install/update_to_latest.php. was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Apache/1.3.36 Server at http://www.kanjikaveri.net Port 80
Eli en saanut foorumia päivitettyä.

Avatar
Lurttinen
phpBB nub
phpBB nub
Viestit:4787
Liittynyt:13 Marras 2005, 18:41
Paikkakunta:Tampere
Viesti:

Viesti Kirjoittaja Lurttinen » 26 Heinä 2006, 20:35

Toi edit2 kertoma virhe tarkoittaa sitä, että se tiedosto ei ole siellä, missä pitäisi olla.
Oliko install hakemisto ja toi tiedosto varmasti palvelimella silloin, kun yritit sinne mennä?

Uusin versio on tällähetkellä 2.0.21

Avatar
Silja
MODaaja
MODaaja
Viestit:55
Liittynyt:26 Heinä 2006, 19:38
Viesti:

Viesti Kirjoittaja Silja » 26 Heinä 2006, 22:48

Eipä tuo tietokanta sittenkään palautunut oikein. Päävalikossa näkyy, että foorumilla olisi viestejä kirjoitettuna, mutta kun menee lukemaan yksittäisiä foorumeja, niin viestejä ei loppujen lopuksi olekaan... Mitäs nyt voisi tehdä, että saisi nuo viestit palautettua?

Tetsuo
Hyvässä vauhdissa
Hyvässä vauhdissa
Viestit:15
Liittynyt:27 Heinä 2006, 11:03

Viesti Kirjoittaja Tetsuo » 27 Heinä 2006, 11:47

Onko tuossa jokin kikka miten tuon tietokannan saa laitettua. Kantani on noin kolmisen megaa iso, ja saan aina ilmoituksen "No file was uploaded" kun yritän sitä palauttaa. Jos yritän laittaa toista kantaa joka on about 300kb iso, menee se sisään kuin rasvattu salama. Miten siis saisin tämän nyt hoidettua?

Avatar
Esashi
Aktiivinen jäsen
Aktiivinen jäsen
Viestit:376
Liittynyt:19 Tammi 2006, 10:22
Viesti:

Viesti Kirjoittaja Esashi » 05 Elo 2006, 09:54

Tetsuo kirjoitti:Onko tuossa jokin kikka miten tuon tietokannan saa laitettua. Kantani on noin kolmisen megaa iso, ja saan aina ilmoituksen "No file was uploaded" kun yritän sitä palauttaa. Jos yritän laittaa toista kantaa joka on about 300kb iso, menee se sisään kuin rasvattu salama. Miten siis saisin tämän nyt hoidettua?
Riipuu millä yrität sitä tehdä.

Itse pctä käyttäessä käytän sitä MySQL-Front (nykyään nimetty SQLFrontiksi) nimistä ohjelmaa jossa on kätevät import ja export valikot.

Ohjelman sivut löytyvät tästä: http://www.sqlfront.com/
Esashi

Maan Äiti, anna minulle
ymmärrystä heidän suhteen, jotka eivät ymmärrä minua,
kärsivällisyyttä heitä kohtaan, jotka eivät pidä minusta,
viisautta, osatakseni kätkeä heidän ruumiit,
jotka ovat käyneet hermoilleni

Avatar
Lurttinen
phpBB nub
phpBB nub
Viestit:4787
Liittynyt:13 Marras 2005, 18:41
Paikkakunta:Tampere
Viesti:

Viesti Kirjoittaja Lurttinen » 05 Elo 2006, 10:25

Tetsuo kirjoitti:Onko tuossa jokin kikka miten tuon tietokannan saa laitettua. Kantani on noin kolmisen megaa iso, ja saan aina ilmoituksen "No file was uploaded" kun yritän sitä palauttaa. Jos yritän laittaa toista kantaa joka on about 300kb iso, menee se sisään kuin rasvattu salama. Miten siis saisin tämän nyt hoidettua?
Avaa se tiedosto vaikka wordpadilla ja jaa se kahteen osaan

Valitse kaikki teksti alusta lähtien ja lopeta kun saavut keskelle tiedostoa.
Kopioi se valittu teksti, poista, tallenna.
Tee tyhjä tekstitiedosto, kopioi se toinen osa sinne.

Ja mehän emme muokaa alkuperäistä tiedostoa, vaan kopiota...

mrl586
Aktiivinen jäsen
Aktiivinen jäsen
Viestit:2879
Liittynyt:31 Maalis 2006, 17:59
Paikkakunta:Tampere
Viesti:

Viesti Kirjoittaja mrl586 » 05 Elo 2006, 20:12

Tetsuo kirjoitti:Onko tuossa jokin kikka miten tuon tietokannan saa laitettua. Kantani on noin kolmisen megaa iso, ja saan aina ilmoituksen "No file was uploaded" kun yritän sitä palauttaa. Jos yritän laittaa toista kantaa joka on about 300kb iso, menee se sisään kuin rasvattu salama. Miten siis saisin tämän nyt hoidettua?
Pakkaa tietokanta bzip2- tai gzip-muotoon, yritä sen jälkeen palautusta uudelleen.

Tetsuo
Hyvässä vauhdissa
Hyvässä vauhdissa
Viestit:15
Liittynyt:27 Heinä 2006, 11:03

Viesti Kirjoittaja Tetsuo » 18 Elo 2006, 17:06

Kiitoksia vastauksista. Paketti oli jo gzip pakattu enkä saanut sitä sisään jakamallakaan. Lopulta asia oli kohtalaisen yksinkertainen. Suuri koko johtui hakutoiminnon sanavarastosta jossa tietenkin oli kaikki mahdolliset sanat mitä foorumilla kukaan oli sanonut. Poistin nämä jolloin tietokanta kutistui kirpun kokoiseksi, lopulta asensin search rebuild modin tms ja ajoin sen. muutama sata viestia tuossa tuli menetettyä söhläämisen takia mutta parempi se kuin kaikki.

Avatar
Silja
MODaaja
MODaaja
Viestit:55
Liittynyt:26 Heinä 2006, 19:38
Viesti:

Viesti Kirjoittaja Silja » 22 Marras 2006, 17:10

Yritinpä taas kerran päivittää tuota foorumiani, mutta eipä tuosta tule lasta eikä paskaa. Ohjeet on luettu edestä ja takaa, mutta eipä noista ole mitään apua tässä tilanteessa...

Ongelma ei ole itse päivittäminen vaan päivityksen siirtäminen sivuille. Tarvittavat filut on muokattu ja siirretty ftp:llä sivuille. install/up_date_to_latest on tökätty foorumin kansioon. Kun menen tuolle sivulle niin tulee tällainen: Please read: INSTALL.html before attempting to update. Jos yritän mennä foorumini etusivulle niin tulee tuo foorumin asennussivu (/install/install.php). Uploadin vanhat, muokkaamattomat tiedostot takasin, mutta samaa paskaa tuo edelleen ehdottaa. Mitäköhän pitäis tehdä?

Avatar
Lurttinen
phpBB nub
phpBB nub
Viestit:4787
Liittynyt:13 Marras 2005, 18:41
Paikkakunta:Tampere
Viesti:

Viesti Kirjoittaja Lurttinen » 22 Marras 2006, 17:26

Ihan ekana, elä panikoi :)

Toivottavasti sulla on varmuuskopio foorumin alkuperäisestä config.php tiedostosta.
Kopio se config.php tiedsoto foorumille ylikirjoittaen sen vanhan tiedoston, joka on tyhjä.
(Tässä varmuuskopiossa siis pitää olla tietokannan tiedot tallella.)

Kun foorumi menee tuonne /install/install.php tiedostoon. Se luulee, ettei häntä ole vielä asennettu. Se taas yleisemmin johtuu siitä, että config.php tiedosto on ylikirjoitetu tyhjällä versiolla.

Eli palauta se alkuperäinen config.php palvelimelle, jossa on tietokannan tiedot.

Avatar
Silja
MODaaja
MODaaja
Viestit:55
Liittynyt:26 Heinä 2006, 19:38
Viesti:

Viesti Kirjoittaja Silja » 22 Marras 2006, 17:36

Lurttinen kirjoitti:Toivottavasti sulla on varmuuskopio foorumin alkuperäisestä config.php tiedostosta.
Vaan kun ei ole. Mistä tuon olisin edes saanut tallennettua (koneella oli tallessa vain se, mitä olen joskus foorumin asennuksen yhteydessä sinne tallentanut)? Tietokannasta on varmuuskopio, jos se mitään auttaa.

Avatar
Lurttinen
phpBB nub
phpBB nub
Viestit:4787
Liittynyt:13 Marras 2005, 18:41
Paikkakunta:Tampere
Viesti:

Viesti Kirjoittaja Lurttinen » 22 Marras 2006, 20:31

Ei tuo vielä ole menetetty.
Ota selville, mitkä olivat sen foorumisi tietokannan nimi, käyttäjätunnus ja salasana ja rakenna se config.php tiedosto uudelleen.
Tässä vaiheessa ei ole vielä mitään syytä palautella varmuuskopioita tietokannasta tai asennella foorumia uudelleen. :)
Yleensä sivuston ylläpidosta (cPanel, jne...) näkee nuo tiedot tai pääsee muuttamaan ne.

Config.php tiedoston sisältö.

Koodi: Valitse kaikki

<?php

//
// phpBB 2.x auto-generated config file
// Do not change anything in this file!
//

$dbms = "mysql";

$dbhost = "localhost";
$dbname = "Tietokannan nimi";
$dbuser = "Tietokannan käyttäjän nimi";
$dbpasswd = "Tietokannan salasana";

$table_prefix = "phpbb_"; //taulujen prefix. Muuta tämä, jos ei ole phpbb_

define('PHPBB_INSTALLED', true);

?>

Avatar
Silja
MODaaja
MODaaja
Viestit:55
Liittynyt:26 Heinä 2006, 19:38
Viesti:

Viesti Kirjoittaja Silja » 22 Marras 2006, 20:50

Ai se oli tuo... Kyllähän minä nuo muistan. Nyt sain foorumin takas eloon, tosin on päivittämättä vielä ja tälläset herjaviestitkin pukkas:

Warning: Cannot modify header information - headers already sent by (output started at /home/pt4642/public_html/foorumi/config.php:1) in /home/pt4642/public_html/foorumi/includes/page_header.php on line 483

Warning: Cannot modify header information - headers already sent by (output started at /home/pt4642/public_html/foorumi/config.php:1) in /home/pt4642/public_html/foorumi/includes/page_header.php on line 485

Warning: Cannot modify header information - headers already sent by (output started at /home/pt4642/public_html/foorumi/config.php:1) in /home/pt4642/public_html/foorumi/includes/page_header.php on line 486
Otetaanpa uusiksi.

Avatar
Lurttinen
phpBB nub
phpBB nub
Viestit:4787
Liittynyt:13 Marras 2005, 18:41
Paikkakunta:Tampere
Viesti:

Viesti Kirjoittaja Lurttinen » 22 Marras 2006, 20:57

Katso, ettei sulle ole config.php tiedostossa mitään ennen <?php ja jälkeen ?>
Ei edes välilyöntiä tai rivinvaihtoa.

Avatar
Silja
MODaaja
MODaaja
Viestit:55
Liittynyt:26 Heinä 2006, 19:38
Viesti:

Viesti Kirjoittaja Silja » 22 Marras 2006, 21:08

Meinasin jo tulla vikisemään, että ei siinä mitään ylimääräistä ole, mutta enpä onneksi ehtinyt... Tallensin tuon sitten nimittäin utf-8:na vanhasta tottumuksesta ja muu foorumi kun käyttää muuten ISO-8859-1 koodausta. Muttu, mutta! Nythän tuo pelaa ja sain jopa päivitettyä foorumin. Suurimmat kiitokseni Lurttiselle taas kerran!

Viestiketju Lukittu

Paikallaolijat

Käyttäjiä lukemassa tätä aluetta: Majestic-12 [Bot] ja 153 vierailijaa