Tietokanta ilmaisfoorumilta omalle

Tänne ongelmat ilmaisfoorumien kanssa. (createphpbb yms)
samiv
Hyvässä vauhdissa
Hyvässä vauhdissa
Viestit:12
Liittynyt:03 Loka 2006, 10:19

Viesti Kirjoittaja samiv » 24 Loka 2006, 22:04

Itsellä on vähän samanlaisia ongelmia eli tuolle perustamalleni foorumille löydettiin osuvampi/kuvaampi nimi plus päätettiin siirtää entisestä samiv.org verkko-osoitteesta saman palveluntarjoajan hieman parempia ominaisuuksia tarjoavaan ja foorumin nimen alla toimivaan http://www.kaasukahva.net osoitteeseen. Foorumihan on 2.0.21 ja MOD-ja asennettuna Ezportal ja muutamia muita joiden ei tässä nyt pitäisi varsinaisesti hommaan liittyä. Mitkään eivät ole muokanneet SQL-kantaa vaan ovat lähinnä php:hen ynnä sivumäärityksiin tehtyjä muutoksia.

Perustin kaasukahva.net verkkotunnukseen MySQL tietokannan, phpBB foorumin, ja päivitin sen ajantasalla. Tämän jälkeen siirsin vanhasta osoitteesta uuteen kaasukahva.net osoitteeseen kaikki foorumin tiedostot. No tässä vaiheessa uudessa osoitteessa http://www.kaasukahva.net kirjautuminen heitti vanhaan osoitteeseen http://www.samiv.org/forum/ sijaitsevalle foorumille. Hmm ajoin tuon cookie-MOD:n joka korjasi nuo cookietiedostot ym osoittamaan kaasukahva.net osoitteeseen.

Config.php:stä kuitenkin näkee että uudessa osoitteessa sijaitseva foorumi käyttää vielä vanhaa kantaa ja toiseksi kantaahan ei vielä olla edes kopioitu.

Easyonlinehost tarjoaa myslin hallinnointiin phpMyAdmin webbiliittymän. Mitäs tuolla täytyisi tehdä että saisi kopiotua tuon vanhan MySQL kannan ja asennettua(palautettua?) sen uudessa osoitteessa kaasukahva.net sijaitsevat vastaavan kannan päälle. Sitten tietysti vielä täytyy edioida käsin tuohon config.php tiedostoon nuo uuden, uudessa osoitteessa sijaitsevan kannan tiedot?

Anubis
Aktiivinen jäsen
Aktiivinen jäsen
Viestit:865
Liittynyt:15 Elo 2006, 11:01

Viesti Kirjoittaja Anubis » 24 Loka 2006, 22:07

Voit aina kysyä palveluntarjoajalta, että antaako se jättää sen vanhan mysqlkannan nimen tai voiko rootti käydä muuttamassa sen manuaalisesti. Sen jälkeen phpmyadminilla phpbb_config taulusta, kaksi arvoa tarvitsee muuttaa, ne on site_domain ja toista en muista, mutta sen löytää selaamalla.

samiv
Hyvässä vauhdissa
Hyvässä vauhdissa
Viestit:12
Liittynyt:03 Loka 2006, 10:19

Viesti Kirjoittaja samiv » 24 Loka 2006, 22:59

Anubis kirjoitti:Voit aina kysyä palveluntarjoajalta, että antaako se jättää sen vanhan mysqlkannan nimen tai voiko rootti käydä muuttamassa sen manuaalisesti. Sen jälkeen phpmyadminilla phpbb_config taulusta, kaksi arvoa tarvitsee muuttaa, ne on site_domain ja toista en muista, mutta sen löytää selaamalla.
Duoda ei siellä phpbb_config taulussa ole sellaista kuin site_domain. Sitename on mutta se on jo oikein eli kaasukahva.net.

Mietin että pystyisikö tuon kannan siirron tekemään tuon phpBB:n tietokannan palautuksen kautta niin että ottaa ensin backupin kannasta. Sen jälkeen käy editoimassa config.php tauluun uuden kannan tiedot eli kannannimen, käyttäjätunnukset eli nuo alla olevat->

$dbname = 'xxxxxxxxxxxxxxxxxxxxxx';
$dbuser = 'xxxxxxxxxxxxxx';
$dbpasswd = 'xxxxxi';

Tämän jälkeen kirjautuu ulos kannasta? onko tarpeen ja uudestaan hallintapaneeliin jonka jälkeen palauttaa SQL-backupin.Onnistuisiko se tuollein?

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

Viesti Kirjoittaja Lurttinen » 25 Loka 2006, 07:10

Sun täytyy palauttaa eka backuppi, ennenkuin kosket config.php tiedostoon.
Sulla täytyy olla joku tietokanta toimintavalmiina taulujen kanssa ennenkuin määrittelet sen sinne tiedostoon.

samiv
Hyvässä vauhdissa
Hyvässä vauhdissa
Viestit:12
Liittynyt:03 Loka 2006, 10:19

Viesti Kirjoittaja samiv » 25 Loka 2006, 07:47

Lurttinen kirjoitti:Sun täytyy palauttaa eka backuppi, ennenkuin kosket config.php tiedostoon.
Sulla täytyy olla joku tietokanta toimintavalmiina taulujen kanssa ennenkuin määrittelet sen sinne tiedostoon.
MySQL tietokanta on valmiina toisen nimitunnuksen alla. Ainoastaan kannan nimi ja käyttäjätunnukset eroavat tuosta alkuperäisestä.

Eikös se phpBB ala palauttamaan sen config.php taulun mukaan sitä tietokantaa sinne vanhaan kantaan eikä tuonne uuteen kun config.php:ssä määrätään
mitä kantaa käytetään ja jos palautukset tehdään sen vanhan foorumin asetusten mukaan?

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

Viesti Kirjoittaja Lurttinen » 25 Loka 2006, 08:32

samiv kirjoitti:
Eikös se phpBB ala palauttamaan sen config.php taulun mukaan sitä tietokantaa sinne vanhaan kantaan eikä tuonne uuteen kun config.php:ssä määrätään
mitä kantaa käytetään ja jos palautukset tehdään sen vanhan foorumin asetusten mukaan?
Kyllä, mutta sulla pitää olla toimiva tietokanta alla ennekuin pääset edes palauttamaan tuota kantaa.

Sulla siis on jo olemassa valmis phpBB tietokanta tällä uudella tarjoajalla?
Nyt voit vaihtaa sen config.php:n tiedot tänne uuteen paikkaan ja mennä palauttamaan sen kopion.

samiv
Hyvässä vauhdissa
Hyvässä vauhdissa
Viestit:12
Liittynyt:03 Loka 2006, 10:19

Viesti Kirjoittaja samiv » 25 Loka 2006, 11:42

Lurttinen kirjoitti: Sulla siis on jo olemassa valmis phpBB tietokanta tällä uudella tarjoajalla?
Nyt voit vaihtaa sen config.php:n tiedot tänne uuteen paikkaan ja mennä palauttamaan sen kopion.
Kyllä siis palvelutarjoaja on itseasiassa sama (easylinehost.fi) . Tietokannat / uusi foorumi on vaan eri verkkotunnuksen (aiemmin samiv.org nyt kaasukahva.net alla) Jopa hallintapaneeli on sama käyttäjille ja itseasiassa kanta pelaisi ilman ongelmia myös tuon samiv.org:n kautta mutta parempi että siirrän sen oikeena paikkaan koska jossain vaiheessa kuitenkin tulee muuta käyttöä tuolle samiv.org:lle.

Uudessa osoitteessa oleva tietokanta on täysin identtinen vanhan kannan kanssa nimeä ja adminia lukuunottamatta.

No palveluntarjoajan helpdeskistä tuli itseasiassa viestiä että voit tehdä siirron käyttäen hallintapaneelissa olevaa PhpMyAdminia jolla ensin
viet kannan tiedostoon (export) ja sitten palautat (import) uudella domainilla.

samiv
Hyvässä vauhdissa
Hyvässä vauhdissa
Viestit:12
Liittynyt:03 Loka 2006, 10:19

Viesti Kirjoittaja samiv » 25 Loka 2006, 13:28

samiv kirjoitti: No palveluntarjoajan helpdeskistä tuli itseasiassa viestiä että voit tehdä siirron käyttäen hallintapaneelissa olevaa PhpMyAdminia jolla ensin
viet kannan tiedostoon (export) ja sitten palautat (import) uudella domainilla.
Tuntuu olevan tuo kannanpalaustus tuolla phpMyAdminilla jopa niinkin pienestä kannasta kuin minulla on (dumpfile noin 4000 kb) ylivoimainen tehtävä tuolle webpohjaiselle phpMyAdminille. Koetan viedä tuota sql skript fileä mutta ei tapahdu mitään. Käyttöliittymä raksuttaa aikansa jonka jälkeen tuli muistaakseni tämä explorerin ilmoitus page cannot be found tms. Filessähän jutellaan alusta lähtien seuraavanlaista joten oikeanlainen dumppi pitäisi käsittääkseni olla

-- phpMyAdmin SQL Dump
-- version 2.6.3-pl1
-- http://www.phpmyadmin.net
--
-- Palvelin: localhost
-- Luontiaika: 25.10.2006 klo 11:55
-- Palvelimen versio: 3.23.58
-- PHP:n versio: 5.0.4
--
-- Tietokanta: `xxxxxxxxxxxxxxxxxxxxxxxxxxxx`
--
CREATE DATABASE `xxxxxxxxxxxxxxxxxxxxxxxxxxxx`;
USE xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;

-- --------------------------------------------------------

--
-- Rakenne taulukolle `phpbb_auth_access`
--

CREATE TABLE `phpbb_auth_access` (
`group_id` mediumint(8) NOT NULL default '0',

jne jne

Katselin noita kannan tauluja ja phpbb_search_wordlist ja phpbb_search_wordmatch vievät yhteensä yli puolet tuosta kannasta. Tuleeko siitä pahasti tuhoa kannalle jos tyhjentäisi nuo taulut?

Mittes tuossa MySQL:ssä tuo SQL-komento menee. Mikkisfotan SQL query analyzerissahän komento menisi jotenkin tähän malliin
delete * from phpbb_search_wordlist
jolla tyhjennettäisiin tiedot tuosta taulusta. Mikä on tuo MySQL:n vastaava komento.

Jossain oli ilmeisesti joku search rebuild modi jolla saisi rakennettua uudestaan uuteen kantaan nuo tyhjennetyt hakulistat?

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

Viesti Kirjoittaja mrl586 » 25 Loka 2006, 13:50

Yritä palautusta BigDump-ohjelmalla (löytyy mm. Googlella)

Anubis
Aktiivinen jäsen
Aktiivinen jäsen
Viestit:865
Liittynyt:15 Elo 2006, 11:01

Viesti Kirjoittaja Anubis » 25 Loka 2006, 14:13

samiv kirjoitti:Duoda ei siellä phpbb_config taulussa ole sellaista kuin site_domain. Sitename on mutta se on jo oikein eli kaasukahva.net.
Siellä on sitename ja servername.

Itse kuitenkin ensimäiseksi kysyisin easylinehostin ylläpidolta, voivatko ne käydä muuttamassa tietokanann nimen ja käyttäjätunnuksen samiv:sta kaasukahvaksi? Se olisi helpoin. Usein tälläisesta palvelusta ei ole mainittu, mutta pyytämällä usein ylläpito tekee.

Sen jälkeen konffaa vaan config.php:n oikein.

samiv
Hyvässä vauhdissa
Hyvässä vauhdissa
Viestit:12
Liittynyt:03 Loka 2006, 10:19

Viesti Kirjoittaja samiv » 25 Loka 2006, 18:41

Noniin eli tämä ratkesi sillä että disabloin kannan näkyvistä vähäksi aikaa käyttäjille, sitten backup kannasta phpBB:n hallintapaneelin backupilla. FTP:llä uusi config.php foorumin hakemiston juuren jossa uuden kannan osoite/käyttäjätiedot. Tämän jälkeen käytössä foorumilla oli uuden osoitteen tyhjä tietokanta.

Disablointi käyttäjille taas päälle ettei kukaan ehdi mitään kirjoittelemaan ja backupin palautus phpBB:n adminpaneelin kautta. Helppoa kuin heinänteko ja hoitui suht. kätevästi. Tarkistin vielä
uudesta kannasta testiviestillä postaamalla että foorumi käyttää tuota uutta tietokantaa. Ei tarvinnut sen ihmeemmin ylimääräisiä softia. Foorumin tietokannan koko oli noin 1000 viestiä ja 2.35 Mb

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

Viesti Kirjoittaja Karjala » 18 Marras 2006, 16:45

sauli.lepola kirjoitti:Teoriassa...

Saat vanhalta palvelun tarjoajalta "tietokanta.sql" tiedoston.
(mahdollisesti pakattuna zip tai gzip muotoon. Ei tarvitse purkaa)

:!: Helpoin tapa
Vaatimukset:
phpMyAdmin

1. Asenna phpbb uudelle serverille normaalisti.
(HUOM sama phpbb versio kuin vanhalla serverillä)

2. Avaa phpMyAdmin
(Oikeallla pitäisi olla kielen valinta ja siellä Suomi)

3. Valitse vasemmalta tietokannaksi phpbb
(siirtyy tietokantaan heti valinnan jälkeen)

4. Rullaa sivu alas, valitse kaikki ja Valitut: -> Pudota
(Pyytää vahvistuksen... kai)

5. Valitse sivun ylä laidasta "Tuonti"

6. Paina selaa ja hae koneeltasi saamasi *.sql tiedosto ja paina "siirry"

7. Tietokanta asentuu.

8. Ilmoittele porukalle foorumin uusi osoite ja nosta jalat pöydälle. :wink:


Niin ja käyttäjätunnus ja salasana ovat samat kuin VANHASSA foorumissa. :lol:

Vituksi meni ku vapaussota! :x

Edit: Niin en tiedä mitä tein, mutta onnistuin hävittämmään tietokannasta kaikki taulut. :lol:

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

Viesti Kirjoittaja mrl586 » 18 Marras 2006, 17:11

Arska kirjoitti:Edit: Niin en tiedä mitä tein, mutta onnistuin hävittämmään tietokannasta kaikki taulut. :lol:
Pudotitko vahingossa kaikki taulut?

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

Viesti Kirjoittaja Karjala » 18 Marras 2006, 17:12

Jep! :roll:

Edit: 3 kertaa asensimme uuden foorumin ja noilla ohjeilla lopputulos on.

"Tietokannasta ei löytynyt yhtään taulua."

Joo... jos seuraavaksi siirtyis kaljan juontiin...... :lol:

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

Viesti Kirjoittaja Karjala » 18 Marras 2006, 23:29

Arska kirjoitti:jos seuraavaksi siirtyis kaljan juontiin...... :lol:
No nyt >> Rock and roll. 8)

Viestiketju Lukittu

Paikallaolijat

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