Epätoivoinen avunpyyntö ;)

phpBB keskustelu.
Tämä alue ei ole tukipyynnöille, vaan ainoastaan keskustelulle phpBB:stä ja sen eri versioista.
phtheref
Oppii uutta
Oppii uutta
Viestit:25
Liittynyt:25 Loka 2010, 13:30
Epätoivoinen avunpyyntö ;)

Viesti Kirjoittaja phtheref » 20 Elo 2016, 13:07

Tervehdys!

Meikäläisellä on olemassa foorumi tuolla munfoorumi.com sivustolla ja nyt olisin sitä siirtämässä web-hotelliin.

Minulla on olemassa foorumin sql-kanta ja uudelle web-hosting sivustolle mahdollisuus luoda MySQL tietokanta sekä käpistellä sitä PHPMyAdminilla. Nyt vain osaaminen loppuu kesken...

Ensimmäinen ongelma on se että importtauksessa skandit eivät tule oikein. Notepad++ näyttää että kodaus olisi Ansi.

Toinen ongelma tulee siitä että foorumin siirtyessä toiselle palveluntarjoajalle muuttuu myös domaini ja esim. kaikki viestiketjujen viittaukset toisiin viesteihin viittaavat vanhalle foorumille.

Kukakohan osaisi neuvoa ja auttaa miten asiassa pääsisin fiksuiten eteenpäin? Ei tässä kovin isosta asiasta varmaankaan ole kysymys...

Coder
Käännöstiimi
Käännöstiimi
Viestit:87
Liittynyt:23 Touko 2014, 12:16

Re: Epätoivoinen avunpyyntö ;)

Viesti Kirjoittaja Coder » 20 Elo 2016, 14:23

Skandit saattaa hävitä SQL-tiedostoista jos tiedostoa ei ole pakattu (.gzip toimii hyvin).
Jos vain mahdollista niin ota varmuuskopio käyttäen phpBB:n hallintapaneelia ja lataa se uudelle palvelimelle uuteen (sama versio) phpBB asennukseen ja palauta varmuuskopio takaisin.

phtheref
Oppii uutta
Oppii uutta
Viestit:25
Liittynyt:25 Loka 2010, 13:30

Re: Epätoivoinen avunpyyntö ;)

Viesti Kirjoittaja phtheref » 20 Elo 2016, 19:40

Sain pakatun tiedosto zip-tiedostona. Minun ei ole siis mahdollista ottaa varmuuskopiota käyttäen hallintapaneelia ja toiseksi phpBB muuttuu toiselle palvelimelle missä on eri domain (ja mahdollisesti pitäisi muitakin asetuksia hinkkailla).

Joten ymmärtääkseni ihan noin suoraviivaista se ei ole vai?

Kummin muuten kannattaa tehdä palauttaa varmuuskopio ja sen jälkeen käpistellä tietoja suoraan kannassa vai päinvastoin?

Ja miten muuten menee oikeasti prosessi kun siirretään uudelle palvelimelle?:

- vanhasta varmuuskopio (mikä mieluiten ja millä tavalla?)
- uuden phpBB asennus
- uuden phpBB konffaus
- varmuuskopion palautus (ajaako se silloin foorumin asetuksien yli?)
- vai jotain muuta?

Coder
Käännöstiimi
Käännöstiimi
Viestit:87
Liittynyt:23 Touko 2014, 12:16

Re: Epätoivoinen avunpyyntö ;)

Viesti Kirjoittaja Coder » 20 Elo 2016, 23:18

Helpoin tapa on asentaa sama phpBB versio muuttamatta mitään asetuksia ja sitten palauttaa varmuuskopio joka tuo takaisin vanhat asetukset (mutta ei kaikkia?) ja sitten säätää asetuksia ja pävittää phpBB jos päivityksiä on saatavilla. Päivitys muokkaa tietokantaa joten ennen sitä tietokannassa tarvitsee olla kaikki viestit ja käyttäjätunnukset ensin.

phtheref
Oppii uutta
Oppii uutta
Viestit:25
Liittynyt:25 Loka 2010, 13:30

Re: Epätoivoinen avunpyyntö ;)

Viesti Kirjoittaja phtheref » 21 Elo 2016, 12:34

Sorry kun jankkaan... mutta mitä asetuksia pitää muuttaa / konffata kun palvelin ja domain vaihtuu?

Jostain luin että pitäisi:

"1) Cookie settings : change the cookie domain to your new domain: eg .newdomain.tld
2) Server Settings: Change the Forum domaind to your new domaind: eg. http://www.newdomain.tld
3) PURGE the cache! refresh templates!"

Mutta pitääkö tuo paikkansa.

Eli onko niin jos viesteissä olevia viittauksia palvelimen sisällä oleviin toisiin viesteihin ei halua muuttaa niin kantaa ei tarvitse käpistellä?

Coder
Käännöstiimi
Käännöstiimi
Viestit:87
Liittynyt:23 Touko 2014, 12:16

Re: Epätoivoinen avunpyyntö ;)

Viesti Kirjoittaja Coder » 21 Elo 2016, 21:42

Kyllä, kummatkin, cookie (eväste) ja server (palvelin) pitää vaihtaa käyttämään uutta domain nimeä.
Myös cache kansiosta voi poistaa kaikki tiedostot paitsi .htaccess ja index.htm, mutta jos asennat ensin tyhjän uuden phpBB:n niin silloin cache kansio on jo tyhjä valmiiksi.

Mitä tarkoitat viittauksella toiseen viestiin?

phtheref
Oppii uutta
Oppii uutta
Viestit:25
Liittynyt:25 Loka 2010, 13:30

Re: Epätoivoinen avunpyyntö ;)

Viesti Kirjoittaja phtheref » 22 Elo 2016, 14:14

No.. olen siinä ja tässä että pitäisikö ottaa tuo palveluna vai ei...

Vittaus toiseen viestiin tarkoittaa sitä että nykyisen foorumin viestiketjun viesteissä voi olla ja on viittauksia foorumin sisällä toiseen viestiin (siinä viestiketjun kirjoitetussa sisällössä).

Esim. tässä viittaus tämän viestiketjun ensimmäiseen viestiin:
http://www.phpbbsuomi.com/viewtopic.php ... 408#p26037

Nyt kun foorumin palvelin ja domain vaihtuu niin tuo viittaus sellaisenaan uudella palvelimella osoittaa vanhan palvelimen viestiin. Jjos vaikkapa tämän foorumin domain muuttuisi esim. www.phpbbtuki.fi niin silloin siirron jälkeen tuo yo. linkki pitäisi muuttaa:

http://www.phpbbtuki.com/viewtopic.php? ... 408#p26037 eikös?

Tuo nyt ei ole sitten se showstopperi vaan vanhan foorumin voi jättää read-only tilaan mutta olisihan se hienoa jos tuommoisenkin saisi tehtyä...

Coder
Käännöstiimi
Käännöstiimi
Viestit:87
Liittynyt:23 Touko 2014, 12:16

Re: Epätoivoinen avunpyyntö ;)

Viesti Kirjoittaja Coder » 22 Elo 2016, 15:41

phpMyAdmin ohjelmalla voi suorittaa etsi ja korvaa komennon, jolla voi vaihtaa osoitteen.

En ole itse sitä koskaan käyttänyt, mutta Google ehdottaa tälläistä:
http://stackoverflow.com/questions/125230/mysql-search-and-replace-some-text-in-a-field kirjoitti:Change table_name and field to match your table name and field in question:

UPDATE table_name SET field = REPLACE(field, 'foo', 'bar') WHERE INSTR(field, 'foo') > 0;
Eli tuosta tulisi:

Koodi: Valitse kaikki

UPDATE phpbb_posts SET post_text = REPLACE(post_text, 'http://vanha.osoite', 'http://uusi.osoite') WHERE INSTR(post_text, 'http://vanha.osoite') > 0;
phpbb_ saattaa olla eri jos olet vaihtanut oletus prefix asetuksen.

Vaihtoehtoinen komento voisi olla:

Koodi: Valitse kaikki

UPDATE phpbb_posts SET post_text = REPLACE(post_text, 'http://vanha.osoite', 'http://uusi.osoite');
http://dev.mysql.com/doc/refman/5.7/en/replace.html kirjoitti:Posted by Abidir Rokhman on February 13, 2011
i already move my blog to another domain and realize that all images on my post still pointing to old domain, so i need to find and replace all url on my post with my new domain. and i found this function useful to update just old domain to all my post.

i am using this query :

UPDATE wp_posts SET post_content = REPLACE(post_content, 'olddomain.com', 'newdomain.com');

full explanation here http://cakarayam.com/find-and-replace-m ... -in-mysql/

phtheref
Oppii uutta
Oppii uutta
Viestit:25
Liittynyt:25 Loka 2010, 13:30

Re: Epätoivoinen avunpyyntö ;)

Viesti Kirjoittaja phtheref » 22 Elo 2016, 16:27

Kiitos paljon!

Tarvitsee kokeilla tuota...

Menisikö prosessi näin oikein:

Asennan tyhjän foorumi normaalin asennusprosessin mukaisesti
Korvaa foorumin tietokannan varmuuskopiolla
Muutan foorumin config-taulusta cookie_domain ja server_name

voisinko tuon viimeisen muutoksen tehdä ACP:ssä? vai vaatiko se phpMAdminin kautta tehtäväksi?

Coder
Käännöstiimi
Käännöstiimi
Viestit:87
Liittynyt:23 Touko 2014, 12:16

Re: Epätoivoinen avunpyyntö ;)

Viesti Kirjoittaja Coder » 22 Elo 2016, 16:31

En ole varma miten cookie domain ja server domain käy jos palauttaa varmuuskopion, jos vaihtuvat niin voi vaihtaa takaisin ACP:n kautta.

Joo, ensin asennus (muista sama phpBB versio kuin edellinenkin!), sitten phpMyAdmin kautta tyhjennät kokonaan tietokannan kaikesta tiedosta ja palautat vanhan foorumin varmuuskopion tilalle. Sitten jos on päivityksiä niin päivitä uusimpaan phpBB versioon ja asetuksien säätöä jos on tarvetta.

phtheref
Oppii uutta
Oppii uutta
Viestit:25
Liittynyt:25 Loka 2010, 13:30

Re: Epätoivoinen avunpyyntö ;)

Viesti Kirjoittaja phtheref » 22 Elo 2016, 20:16

Okei tuohon kohtaan tarvitsen apua - ohje on uusi - eli miten phpmyadminilla kaikki vanhat tiedot pois ennen varmuuskopion palauttamista?

Ei vaan onnistu ei... voisiko nyt sitten johtua tuosta vanhojen tietojen poistosta että importin jälkeen ei kuitenkaan näy alueet, ryhmät, käyttäjät ja postaukset vaikka phpadmin "sinänsä tiedot näyttää". En vain osaa ymmärtää miksi ne eivät näy foorumilla...

tana.... :oops: :crazy: :crazy:

Coder
Käännöstiimi
Käännöstiimi
Viestit:87
Liittynyt:23 Touko 2014, 12:16

Re: Epätoivoinen avunpyyntö ;)

Viesti Kirjoittaja Coder » 22 Elo 2016, 20:59

Jos yrität palauttaa varmuuskopiota tietokantaan jossa on jo phpBB asennus niin phpMyAdmin pitäisi antaa tämän tyylinen virhe:
Error
SQL query:

-- -- Dumping data for table `phpbb_acl_options` -- INSERT INTO `phpbb_acl_options` (`auth_option_id`, `auth_option`, `is_global`, `is_local`, `founder_only`) VALUES (1, 'f_', 0, 1, 0), (2, 'f_announce', 0, 1, 0), (3, 'f_attach', 0, 1, 0), (4, 'f_bbcode', 0, 1, 0), (5, 'f_bump', 0, 1, 0), (6, 'f_delete', 0, 1, 0), (7, 'f_download', 0, 1, 0), (8, 'f_edit', 0, 1, 0), (9, 'f_email', 0, 1, 0), (10, 'f_flash', 0, 1, 0), (11, 'f_icons', 0, 1, 0), (12, 'f_ignoreflood', 0, 1, 0), (13, 'f_img', 0, 1, 0), (14, 'f_list', 0, 1, 0), (15, 'f_noapprove', 0, 1, 0), (16, 'f_poll', 0, 1, 0), (17, 'f_post', 0, 1, 0), (18, 'f_postcount', 0, 1, 0), (19, 'f_print', 0, 1, 0), (20, 'f_read', 0, 1, 0), (21, 'f_reply', 0, 1, 0), (22, 'f_report', 0, 1, 0), (23, 'f_search', 0, 1, 0), (24, 'f_sigs', 0, 1, 0), (25, 'f_smilies', 0, 1, 0), (26, 'f_sticky', 0, 1, 0), (27, 'f_subscribe', 0, 1, 0), (28, 'f_user_lock', 0, 1, 0), (29, 'f_vote', 0, 1, 0), (30, 'f_votechg', 0, 1, 0), (31, 'f_softdelete', 0, 1, 0), (32, '[...]

MySQL said: Documentation

#1062 - Duplicate entry '1' for key 'PRIMARY'
Jos sinulle tulee virhe niin palautus ei onnistu.

Eli silloin pitää tyhjentää tietokanta, mutta ei poistaa sitä kokonaan.

Poistaminen onnistuu täältä:
http://imgur.com/a/b01Ev

Poistamisen jälkeen varmuuskopion palauttaminen edelliseltä foorumilta pitäisi toimia.

phtheref
Oppii uutta
Oppii uutta
Viestit:25
Liittynyt:25 Loka 2010, 13:30

Re: Epätoivoinen avunpyyntö ;)

Viesti Kirjoittaja phtheref » 22 Elo 2016, 22:15

No ei tämä nyt ainakaan paremmaksi mennyt... Tällainen virhe:

General Error
SQL ERROR [ mysqli ]

Table 'lentopallo_phpbb.phpbb_config' doesn't exist [1146]

Oliko tuo "drop" valinta sitten "tyhjennä" vai "tuhoa" suomenkielisessä phpmyadminissa?

Ps. toimin siis niin että:

- webhotellin admin työkalulla MySQL Management loin kannan phpbb:lle
- asensin phpbb softan
- tietokannan tyhjennys
- varmuuskopion import
- tässä kohtaa vielä ihmettelen että mitä asetuksia pitää muuttaa ja miten teen sen helpoiten niin etten sössi..
- ja nyt ollaan tässä...

Pitääpä kokeilla uudestaan...

Coder
Käännöstiimi
Käännöstiimi
Viestit:87
Liittynyt:23 Touko 2014, 12:16

Re: Epätoivoinen avunpyyntö ;)

Viesti Kirjoittaja Coder » 22 Elo 2016, 22:33

Drop on tuhoa, mutta kumpikin käy tässä tapauksessa.

Vaikuttaisi siltä, että varmuuskopio tietokannassa on eri perfix kuin minkä olet asettanut uudelle foorumille.
Uudella foorumilla on prefix lentopallo_phpbb, mutta en tiedä mikä vanhassa on.

Mene samaan paikkaan kuin kuvassa joka oli edellisessä viestissäni ja valitse vaihda prefix.
Prefix täytyy olla sama kuin uudella foorumilla valitsemassasi (asennus vaiheessa), eli lentopallo_phpbb.

phtheref
Oppii uutta
Oppii uutta
Viestit:25
Liittynyt:25 Loka 2010, 13:30

Re: Epätoivoinen avunpyyntö ;)

Viesti Kirjoittaja phtheref » 22 Elo 2016, 22:42

thx... pitää kokeilla huomenna uudestaan...

Vastaa Viestiin

Paikallaolijat

Käyttäjiä lukemassa tätä aluetta: Ei rekisteröityneitä käyttäjiä ja 84 vierailijaa