Big Dump ja search_wordlist -ongelma

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. :)
Hande
Oppii uutta
Oppii uutta
Viestit:26
Liittynyt:18 Tammi 2007, 17:32
Big Dump ja search_wordlist -ongelma

Viesti Kirjoittaja Hande » 22 Maalis 2007, 07:39

Koitin siirrellä foorumia toiselle palveluntarjoajalle. BigDump antoi tuollaisen virheilmoituksen? Mikähän meni pieleen? Osaisiko joku neuvoa?
BigDump: Staggered MySQL Dump Importer v0.27b
Processing file: phpbb_db_backup.sql

Starting from line: 48030

Error at the line 50369: INSERT INTO phpbb_search_wordlist (word_text, word_id, word_common) VALUES('yhden', '2867', '0');

Query: INSERT INTO phpbb_search_wordlist (word_text, word_id, word_common) VALUES('yhden', '2867', '0');


MySQL: Duplicate entry 'yhden' for key 1

Stopped on error



Start from the beginning (DROP the old tables before restarting)

© 2003-2006 Alexey Ozerov - BigDump Home
Viimeksi muokannut Hande, 26 Maalis 2007, 03:48. Yhteensä muokattu 1 kertaa.

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

Viesti Kirjoittaja Tetsuo » 22 Maalis 2007, 10:51

Lainaten omaa viestiäni samaisesta pulmasta.
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.
Eli poista tietokannasta ne search_wordlist hommat, etsi lisätietoa hommasta foorumilta. Yleinen ongelma.

Hande
Oppii uutta
Oppii uutta
Viestit:26
Liittynyt:18 Tammi 2007, 17:32

Viesti Kirjoittaja Hande » 22 Maalis 2007, 11:51

Ok! Kiitoksia :) . Täytyypä tutkia asiaa. Oon vielä ihan aloittelija näissä hommissa :wink: .

Hande
Oppii uutta
Oppii uutta
Viestit:26
Liittynyt:18 Tammi 2007, 17:32

Viesti Kirjoittaja Hande » 24 Maalis 2007, 17:53

Koitin sitten Putty nimista ohjelmaa niin kuin tuolla neuvottiin http://www.phpbbsuomi.com/viewtopic.php?t=1096
Sain yhteyden, mutta heti salasanan laittamisen jälkeen putty sulkeutuu välittömästi :( Nyt ei enää edes saa yhteyttä vaan tulee vain virheilmoitus: "Network error: connection timed out" Koitin myös muita puttyn versioita. Sama juttu.
Eli poista tietokannasta ne search_wordlist hommat, etsi lisätietoa hommasta foorumilta. Yleinen ongelma.
Jos oikein ymmärsin, niin kun nuo search_wordlist jutut on poistettu, niin vasta sitten uploadaan tietokannan palvelimelle ja sen jälkeen ajan tuon Bigdump ohjelman?

search_wordlist hakusanalla löytyy tämän lisäksi ainoastaan yksi viestiketju http://www.phpbbsuomi.com/viewtopic.php?t=1112
Koitin monia muitakin hakuja, mutta en löytänyt sellaista vastausta jonka olisin ymmärtänyt. Eli osaisiko joku neuvoa aloittelijaa, kuinka nuo search_wordlist jutut poistetaan tietokannasta?

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

Viesti Kirjoittaja mrl586 » 24 Maalis 2007, 18:05

Hande kirjoitti:Eli osaisiko joku neuvoa aloittelijaa, kuinka nuo search_wordlist jutut poistetaan tietokannasta?
Pudottamalla ko. taulu.

Hande
Oppii uutta
Oppii uutta
Viestit:26
Liittynyt:18 Tammi 2007, 17:32

Viesti Kirjoittaja Hande » 25 Maalis 2007, 02:45

mrl586 kirjoitti:Pudottamalla ko. taulu.
Pudotin kaikki taulut ja jäjellä on enää tyhjä tietokanta. Ongelmahan on just se, että en saa sitä tietokantaa "Bigdumpattua" sinne, koska herjaa tuota ensimmäisessä viestissä olevaa erroria.

Joku varmaan osaa ja pitää tätä ihan naurettavana kysymyksenä, mutta hei, ootte tekin joskus olleet aivan aloittelijoita!

Joten nöyrästi edelleen pyydän, jos joku osaisi auttaa, niin olisin todella kiitollinen!

Avatar
Merri
MODaaja
MODaaja
Viestit:155
Liittynyt:21 Huhti 2006, 23:32
Paikkakunta:Riihimäki
Viesti:

Viesti Kirjoittaja Merri » 25 Maalis 2007, 06:39

Tietokantatiedostosta pitää poistaa kaikki INSERT INTO -lausekkeet, jotka lisätään search_wordlist -tauluun. Ne on kaikki yhdessä nipussa, tekstieditorilla pitäisi selvitä (arvailen ettei järkyttävän iso kanta ole kyseessä).

Näillä näkymin näyttäisi, että syystä tai toisesta siellä tiedostossa on kahteen kertaan sama arvo, mikä ei taas ole sallittua taulun rakenteessa. Voit tietysti halutessasi vain poistaa sen duplikaattirivin ja kokeilla uudestaan, mutta mikäänhän ei takaa sitä, etteikö samaa ongelmaa voisi olla vielä toistamiseen, jolloin pahimmillaan joudut tekemään samaa ruljanssia uudemman kerran.

Hande
Oppii uutta
Oppii uutta
Viestit:26
Liittynyt:18 Tammi 2007, 17:32

Viesti Kirjoittaja Hande » 25 Maalis 2007, 06:57

Kiitos! Täytyypä huomenna kokeilla. Tietokannan koko on 59,5 Mt ;) ja INSERT INTO lausekkeita on todella paljon!

Kuinkas tuo lausekkeiden poisto sitten mahtaa vaikuttaa tietokannan/foorumin toimivuuteen, jos sieltä menee noin vain poistelemaan lausekkeita? Sama tietokanta toimii kuitenkin moitteetta vanhalla domainilla, joten kuulostaa vähän oudolta, että siitä pitäisi tuhota suuri osa ja sitten pelittäisi kuitenkin yhtä hyvin kuin vanhakin :? . No, enhän mä näistä mitään tajua, mutta tuli vaan tommonenkin juttu mieleen..

Avatar
Merri
MODaaja
MODaaja
Viestit:155
Liittynyt:21 Huhti 2006, 23:32
Paikkakunta:Riihimäki
Viesti:

Viesti Kirjoittaja Merri » 25 Maalis 2007, 18:12

Ideana on se, että sen search_wordlistin sisältö generoidaan erikseen siihen tarkoitukseen tehdyllä skriptillä (jollaisiin muistaakseni tässä topikissa jo linkitettiin). Tuon taulun sisältö ei siis ole foorumin päätoiminnan kannalta kriittistä, se vaikuttaa vain viestien löydettävyyteen hakutoiminnolla ja sen sisällön palauttaminen on täysin mahdollista jälkikäteen.

60 Mt (SQL-tekstitiedostona) on vielä varsin pieni kanta :)

Avatar
Karjala
Aktiivinen jäsen
Aktiivinen jäsen
Viestit:733
Liittynyt:01 Loka 2006, 22:34
Viesti:

Viesti Kirjoittaja Karjala » 25 Maalis 2007, 20:10

Hande kirjoitti:Joku varmaan osaa ja pitää tätä ihan naurettavana kysymyksenä, mutta hei, ootte tekin joskus olleet aivan aloittelijoita!
Välillä kysymykset on mitä on... :lol: Mutta sehän on korjattavissa, pitää vain opetella oikeat ammattitermit. :wink:

Hiukan on fanaattisuutta havaittavassia, mutta sehän kuuluu asiaan. Myös minä olen fanaattinen omassa harrastuksessa. Itse jouduin "vahingossa" tähän tilanteeseen ja tämän touhun opettelu ja alkuun pääsy on ollut täyttä pakkopullaa. :lol:

Hande
Oppii uutta
Oppii uutta
Viestit:26
Liittynyt:18 Tammi 2007, 17:32

Viesti Kirjoittaja Hande » 25 Maalis 2007, 21:07

Olipa aika urakka poistaa kaikki nuo INSERT INTO phpbb_search_wordlist rivit, mutta nyt bigdump onnistui. Kiitokset neuvoista :D !
Ideana on se, että sen search_wordlistin sisältö generoidaan erikseen siihen tarkoitukseen tehdyllä skriptillä (jollaisiin muistaakseni tässä topikissa jo linkitettiin).
En nyt oo ihan varma mikä noista scripteistä olisi oikea tähän tarkoitukseen. Ajaako saman asian, jos meen palveluntarjoajan cPanel-systeemiin ja painan kyseisen tietokannan nimen kohdalla nappia "repair" :?:

Ja sitten heti uus ongelma tähän jatkoksi. Kun kirjaudun sisään, niin uudelleenohjautuu vanhalle foorumille. Varmaan joku pikku juttu, mutta :oops:

-----

Edit: cPanelin repair toiminto ei vaikuttanut millään tavalla.
Viimeksi muokannut Hande, 25 Maalis 2007, 21:11. Yhteensä muokattu 1 kertaa.

Avatar
Karjala
Aktiivinen jäsen
Aktiivinen jäsen
Viestit:733
Liittynyt:01 Loka 2006, 22:34
Viesti:

Viesti Kirjoittaja Karjala » 25 Maalis 2007, 21:10


Hande
Oppii uutta
Oppii uutta
Viestit:26
Liittynyt:18 Tammi 2007, 17:32

Viesti Kirjoittaja Hande » 25 Maalis 2007, 21:26

Karjala kirjoitti:Pikku juttu se on :wink:

http://www.phpbbsuomi.com/viewtopic.php?t=491
Tarkoititko tuota?
En voi kirjautua sisään, kuinka korjaan nuo?

Kaikista yksinkertaisin tapa korjata nuo on ajaa pieni skripti palvelimella, joka asettaa nuo kohdilleen.

http://www.phpbb.com/phpBB/viewtopic.php?t=228741

Paketista löytyy cookie.php tiedosto.
Luo foorumin pääjuureen install hakemisto ja laita tuo cookie.php tiedosto sinne.
Aja skripti selaimella osoitteessa, esim
http://www.kotisivuni.com/keskustelu/install/cookie.php
Valitettavasti linkissä olevan zip-tiedoston lataaminen ei onnistu: "Error 404: not found"

Hande
Oppii uutta
Oppii uutta
Viestit:26
Liittynyt:18 Tammi 2007, 17:32

Viesti Kirjoittaja Hande » 25 Maalis 2007, 22:08

Löysin tuon auto_cookies_202a.zip:n toisesta osoitteesta ja nyt pelittää :D ! Samoin tuo rebuild_search-modi löytyi, jota tässä just alan asentelemaan. Saas nähdä kuinka käy...

Hande
Oppii uutta
Oppii uutta
Viestit:26
Liittynyt:18 Tammi 2007, 17:32

Viesti Kirjoittaja Hande » 25 Maalis 2007, 22:56

Search rebuild modi muuten asennettuna, mutta en tajuu tuota seuraavaa pätkää install ohjeesta. Mihin tuo pitäisi laittaa? Pitääkö tietokantaan tehdä itse joku `phpbb_search_rebuild` -taulu?

Koodi: Valitse kaikki

#
#-----[ SQL ]------------------------------------------
#

CREATE TABLE `phpbb_search_rebuild` (
  `rebuild_session_id` mediumint(8) unsigned NOT NULL auto_increment,
  `start_post_id` mediumint(8) unsigned NOT NULL default '0',
  `end_post_id` mediumint(8) unsigned NOT NULL default '0',
  `start_time` int(11) NOT NULL default '0',
  `end_time` int(11) NOT NULL default '0',
  `last_cycle_time` int(11) NOT NULL default '0',
  `session_time` int(11) NOT NULL default '0',
  `session_posts` mediumint(8) unsigned NOT NULL default '0',
  `session_cycles` mediumint(8) unsigned NOT NULL default '0',
  `search_size` int(10) unsigned NOT NULL default '0',
  `rebuild_session_status` tinyint(1) NOT NULL default '0',
  PRIMARY KEY  (`rebuild_session_id`),
  KEY `end_post_id` (`end_post_id`)
);

#
Kokeilin phpmyadminilla import sivulla lisätä tuon tekstitiedostona, mutta tuloksena oli seuraavaa:

Koodi: Valitse kaikki

Warning: Cannot modify header information - headers already sent by (output started at /usr/local/cpanel/base/3rdparty/phpMyAdmin/libraries/header_meta_style.inc.php:27) in /usr/local/cpanel/base/3rdparty/phpMyAdmin/libraries/common.lib.php on line 1154
Kyseinen taulu sinne kuitenkin ilmestyi, mutta mitähän tuo virheilmoitus mahtaa tarkoittaa?

No, jokatapauksessa homma ei toimi, vaan tulee virheilmoitus, kun hallintapaneelista yrittää Rebuild Search:iä käyttää :(

Viestiketju Lukittu

Paikallaolijat

Käyttäjiä lukemassa tätä aluetta: AhrefsBot/5.0 [Bot] ja 146 vierailijaa