Sivu 1/1

Foorumin siirto, pientä ongelmaa

Lähetetty: 03 Maalis 2007, 10:55
Kirjoittaja JoonasH
Vaihdoin palveluntarjoajaa, joten siinä sivussa eteen tuli tietysti myös foorumin siirtäminen. Tässä vaiheittain, mitä tein:

1. Otin varmuuskopion foorumin tietokannasta.
2. Asensin foorumin uudelle palveluntarjoajalleni.
3. Palautin varmuuskopion.
4. Tässä vaiheessa huomasin, etten ollut ottanut varmuuskopiota foorumin tiedostoista. Luulin, että tietokannan varmuuskopio riittää... :x Enkä enää pääse kopioimaan tiedostoja vanhalta palveluntarjoajaltani, minulla on vain koneella foorumin tiedostot, joille on toki tehty jotain muutoksia, mutta ilmeisesti siellä palvelimella olevat tiedostot olisi olleet jotenkin erilaisia... Korvasin kuitenkin alkuperäiset, asennuksen jäljiltä olevat tiedostot niillä hieman muutetuilla, mitä nyt koneelta löytyi.

Vaikka en ollut tajunnut ottaa varmuuskopioita tiedostoista, foorumi tuntui pelittävän ihan hyvin. Kaikki viestit ja käyttäjät olivat tallessa ja muutenkin homma tuntui pelaavan. Mutta mutta, kun aloin kirjoittaa testausviestiä, niin foorumi alkoi herjaamaan tällaista:

Koodi: Valitse kaikki

<' . $tag[1] . $attributes . '>'; } else { return htmlspecialchars('<' . $tag[1] . $attributes . '>'); } } // Finally, this is not an allowed tag so strip all the attibutes and escape it else { return htmlspecialchars('<' . $tag[1] . '>'); } } ?>
Warning: Cannot modify header information - headers already sent by (output started at /home/uno2298/public_html/foorumi/includes/functions_post.php:900) in /home/uno2298/public_html/foorumi/includes/page_header.php on line 483

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

Warning: Cannot modify header information - headers already sent by (output started at /home/uno2298/public_html/foorumi/includes/functions_post.php:900) in /home/uno2298/public_html/foorumi/includes/page_header.php on line 486
Tästä huolimata viestin lähettäminen onnistui. Mikä mahtaa mättää? Veikkaisin ongelman olevan tuossa, että hölmöyksissäni en ottanut kopioita foorumin tiedostoista.

EDIT: Tässä vielä nämä perustiedot.

Foorumin osoite: http://www.lihansyojakasvit.net/foorumi/index.php
Käytössä oleva tyyli: SubSilver
Mitä MODeja on asennettuna: Userlist
phpBB:n versio: Uusin (2.0.22)
PHP versio: 5.jotain, en ole varma.
Mikä tietokanta ja sen versio: MySQL 5.x
Palveluntarjoaja: Webol
Onko tämä asennettu itse?: On
Onko tämä päivitys, mistä/mihin: Ei
Onko tämä foorumi konversio jostain toisesta foorumista: Ei
Onko olemassa testitunnuksia, jos halutaan tulla kokeilemaan: Ei, mutta tarvittaessa teen sellaiset.

Lähetetty: 03 Maalis 2007, 12:30
Kirjoittaja Admin
Ainoa mitä olisi oikeasti tarvinnut olisi ollut vanha config.php. Onko se vanha siirretty nyt tuonne?

Lähetetty: 03 Maalis 2007, 12:55
Kirjoittaja JoonasH
Ei, kun en silloin ottanut niitä talteen, ja sopimus on päättyi vanhan palveluntarjoajan kanssa eilen, joten en pysty sitä itse hankkimaan. :oops: Pitää kysellä vanhalta palveluntarjoajalta, suostuisivatko lähettämään sen minulle.

Re: Foorumin siirto, pientä ongelmaa

Lähetetty: 03 Maalis 2007, 20:11
Kirjoittaja mrl586
JoonasH kirjoitti: PHP versio: 5.jotain, en ole varma.
Mikä tietokanta ja sen versio: MySQL 5.x
Palveluntarjoaja: Webol
Webolin palvelimella PHP on tällä hetkellä versiota 5.2.1 ja MySQL versiota 5.0.32

Lähetetty: 03 Maalis 2007, 20:43
Kirjoittaja Admin
Saitko vanhan config.php:n?

Lähetetty: 03 Maalis 2007, 22:14
Kirjoittaja JoonasH
Eivät ole vielä vastanneet mitään, joten huomiselle ainakin menee.

Lähetetty: 04 Maalis 2007, 14:24
Kirjoittaja Lurttinen
Config.php tiedosto ei taida tässätapauksessa auttaa, kun on menty uudelle palveluntarjoajalle ja vieraaseen tietokantaan, jos tietokannan tiedot, eli osoite, käyttäjä ja salasana ei ole samoja.

Mutta, ota puhtaasta phpBB paketista tiedostot functions_post.php ja page_header.php
Siirrä ne palvelimelle ylikirjoittaen vanhat tiedostot.

Ota myös kopio noista vanhoista tiedostoista.

Lähetetty: 04 Maalis 2007, 14:32
Kirjoittaja JoonasH
Jees, tuolla lähti toimimaan, kiitos Lurttinen! :)

Lähetetty: 27 Maalis 2007, 09:54
Kirjoittaja EveS
Itselläkin on ensi viikolla foorumin siirto edessä. Palveluntarjoaja on sama, mutta domain eri.

Mikä olisi kaikkein yksinkertaisin ja helpoin tapa siirtää foorumi tällaisessa tapauksessa? Täytyykö tehdä niin kuin JoonasH, että varmuuskopio foorumista (ja tiedostoista :wink: ), asennus uuteen paikkaan ja varmuuskopion palautus? Eikö olisi helpompaa ja nopeampaa tapaa, kun palveluntarjoaja on sama?

Lähetetty: 27 Maalis 2007, 14:47
Kirjoittaja Miku
Itsellä tuli seuraavanlainen ongelma vastaan...
Palveluntarjoajaa vaihdettiin, kaikki foorumin tiedostot otettiin talteen.
Mutta nyt kun yrittää palauttaa tietokantaa, tulee tällainen virheilmoitus:

Koodi: Valitse kaikki

Error importing backup file

DEBUG MODE

SQL Error : 1062 Duplicate entry 'ala' for key 1

INSERT INTO phpbb_search_wordlist (word_text, word_id, word_common) VALUES('ala', '2794', '0')

Line : 980
File : admin_db_utilities.php

Osaisiko joku neuvoa, mitä pitäisi tehdä?
En ole mikään pro näiden asioiden kanssa, mutta... yritys hyvä kymmenen :roll:

Lähetetty: 27 Maalis 2007, 16:46
Kirjoittaja mrl586
Miku kirjoitti:Itsellä tuli seuraavanlainen ongelma vastaan...
Palveluntarjoajaa vaihdettiin, kaikki foorumin tiedostot otettiin talteen.
Mutta nyt kun yrittää palauttaa tietokantaa, tulee tällainen virheilmoitus:

Koodi: Valitse kaikki

Error importing backup file

DEBUG MODE

SQL Error : 1062 Duplicate entry 'ala' for key 1

INSERT INTO phpbb_search_wordlist (word_text, word_id, word_common) VALUES('ala', '2794', '0')

Line : 980
File : admin_db_utilities.php

Osaisiko joku neuvoa, mitä pitäisi tehdä?
En ole mikään pro näiden asioiden kanssa, mutta... yritys hyvä kymmenen :roll:
1. Poista varmuuskopiostasi phpbb_search_wordlist-taulu
2. Siirrä varmuuskopio uuden palveluntarjoajan palvelimelle
3. Luo uudestaan kohdassa yksi mainittu taulu. Aiheesta löytyy lisätietoa tämän forumin haulla.