Tietokanta ilmaisfoorumilta omalle
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?
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?
Duoda ei siellä phpbb_config taulussa ole sellaista kuin site_domain. Sitename on mutta se on jo oikein eli kaasukahva.net.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.
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?
MySQL tietokanta on valmiina toisen nimitunnuksen alla. Ainoastaan kannan nimi ja käyttäjätunnukset eroavat tuosta alkuperäisestä.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.
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.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?
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.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.
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.
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 ollasamiv 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.
-- 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?
Siellä on sitename ja servername.samiv kirjoitti:Duoda ei siellä phpbb_config taulussa ole sellaista kuin site_domain. Sitename on mutta se on jo oikein eli kaasukahva.net.
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.
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
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
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.![]()
Niin ja käyttäjätunnus ja salasana ovat samat kuin VANHASSA foorumissa.
Vituksi meni ku vapaussota! :x
Edit: Niin en tiedä mitä tein, mutta onnistuin hävittämmään tietokannasta kaikki taulut.

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