Forum verhuizen van Host naar VPS, hoe doe ik dat?

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gebruikersavatar
Velvet Thorns
Berichten: 26
Lid geworden op: 29 apr 2006, 23:13

Forum verhuizen van Host naar VPS, hoe doe ik dat?

Bericht door Velvet Thorns » 22 feb 2007, 20:09

Support Template
  • Wat is het probleem? Niet zozeer een probleem, maar een hulpvraag.
    Wanneer ontstond het probleem?
    Adres van je forum: http://www.mychemicalromanceforum.com
    Modifications op je forum: geen
    Huidige stijl: eigen
    phpBB versie: 2.0.22
    Waar is je forum gehost: hostinginsiders.com
    Heb je onlangs iets verandert aan je forum? nee
Overige opmerkingen:

Hallo,

Ik ben van plan mijn forum te verhuizen van een host naar een Virtual Private Server. Ik heb echter geen enkele ervaring hierin. Het forum is puur voor de hobby. Door de vele users die zich momenteel hebben geregistreerd (16000) is het forum uit z'n jasje gegroeid en kan de host het CPU gebruik niet meer aan, wat resulteert in een traag forum met veel errors. Als oplossing wil ik dus verhuizen naar een VPS.

Welke gegevens zijn belangrijk en welke stappen moet ik ondernemen om zoveel mogelijk downtime te vermijden?

Alvast bedankt! :D
He who laughs last didn't get the joke. ;)

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 22 feb 2007, 20:20

Je begint met het sluiten van het forum.
Daarna met het verhuizen van de database via phpMyAdmin en eventueel BigDump.
Vervolgens de bestanden.
Daarna pas je config.php aan, zodat die klopt met je nieuwe configuratie.
Daarna moet je eventueel nog wat dingen aanpassen in de configuratietabel.
Je nieuwe forum bezoeken op de nieuwe host, en weer openen.
Daarna moet je controleren of alles werkt, en daarna iedereen uitnodigen er weer langs te komen.

Als je domeinnaam e.d. ook meegaan, kan het soms wel twee dagen duren, DNS perikelen en dergelijke.

Dit is een samenvatting, er komt van alles bij kijken, maar ik kan het artikel erover niet vinden.
... Maar ik modereer (nog) niet.

Gebruikersavatar
Ramon Fincken
Berichten: 2552
Lid geworden op: 27 nov 2005, 23:15
Locatie: Diemen
Contacteer:

Bericht door Ramon Fincken » 23 feb 2007, 01:07

dit is een zeer goede samenvatting bee !
Daarna moet je eventueel nog wat dingen aanpassen in de configuratietabel.
>> cookie mod

en om de downtime zo klein mogelijk te houden ...
maak een redirect aan ( waar mogelijk ) naar je nieuwe nameservers of IP adressen
Freelance webdevelopment, including phpbb2 scripting!

Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 23 feb 2007, 10:58

Waarom een NS wijziging en een forum verhuizing gelijktijdig doen? Zorgt voor onnodig veel downtime. Beter is de TTL van dns laag te zetten, db verhuizen, files verhuizen, dns aanpassen, en dan pas daarna ns aanpassen. Zo kan de downtime tot minimum beperkt blijven :)

Gebruikersavatar
Velvet Thorns
Berichten: 26
Lid geworden op: 29 apr 2006, 23:13

Bericht door Velvet Thorns » 24 feb 2007, 15:18

:?

Eh. En hoe heet dat allemaal in noob taal? :oops:

DNS?
cookie mod?
NS?
bigdump?

Ik krijg het gevoel dat ik een hopeloze digibeet ben... Help?

Oh en ter aanvulling, we willen hetzelfde web address houden.
He who laughs last didn't get the joke. ;)

Gebruikersavatar
Ramon Fincken
Berichten: 2552
Lid geworden op: 27 nov 2005, 23:15
Locatie: Diemen
Contacteer:

Bericht door Ramon Fincken » 24 feb 2007, 17:02

Velvet Thorns schreef::?

Eh. En hoe heet dat allemaal in noob taal? :oops:

DNS?
cookie mod?
NS?
bigdump?

Ik krijg het gevoel dat ik een hopeloze digibeet ben... Help?

Oh en ter aanvulling, we willen hetzelfde web address houden.
ok... dat kan

maar mag ik je even aan het schrikken brengen?

een VPS zul je vaak zelf het complete serverbeheer moeten doen, en als dat ook hier het geval is ( weet ik niet ? ) dan raad ik je het af om voor een unmanaged VPS te kiezen !
Freelance webdevelopment, including phpbb2 scripting!

Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com

Gebruikersavatar
Velvet Thorns
Berichten: 26
Lid geworden op: 29 apr 2006, 23:13

Bericht door Velvet Thorns » 24 feb 2007, 18:12

^ Daar heb ik me uiteraard in verdiept en dat zit er bij in. :wink: Maar zij gaan denk ik niet het forum voor mij verhuizen, vandaar dat ik zelf nu aan het uitzoeken ben hoe en wat. Ik weet maar weinig van SQL. Heb hooguit een paar keer een reparatie script erin gedraaid. Maar ik leer snel dus vandaar dat ik dacht hier wat hulp te kunnen vinden. :D
He who laughs last didn't get the joke. ;)

Gebruikersavatar
Ramon Fincken
Berichten: 2552
Lid geworden op: 27 nov 2005, 23:15
Locatie: Diemen
Contacteer:

Bericht door Ramon Fincken » 26 feb 2007, 00:48

ok ..

ik denk dat je het voorlopig even hiermee moet doen, of in de wiki kijken op de termen forum overzetten en backup maken ..

Wat bee heeft verteld is vrij duidelijk, en over DNS hoef je je geen zorgen te maken.
Neem contact op met je registrar van je domein en zeg dat je van host gaat wisselen.
Danzal je registrar zeer waarschijnlijk om "nameservers" vragen, die je dan bij je nieuwe VPS host moet opzoeken.
Freelance webdevelopment, including phpbb2 scripting!

Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 26 feb 2007, 10:36

Ramon Fincken schreef:ok ..

ik denk dat je het voorlopig even hiermee moet doen, of in de wiki kijken op de termen forum overzetten en backup maken ..

Wat bee heeft verteld is vrij duidelijk, en over DNS hoef je je geen zorgen te maken.
Neem contact op met je registrar van je domein en zeg dat je van host gaat wisselen.
Danzal je registrar zeer waarschijnlijk om "nameservers" vragen, die je dan bij je nieuwe VPS host moet opzoeken.
Ramon, als je de nameservers later verhuisd, scheeld het je downtime van enige uren. Wanneer je je nameserver aanpast, moet je wachten totdat de zonefile wordt geupdated, plus dan hopen dat de ISP het snel bijwerkt. Als je gewoon nog een weekje draait op de oude NS, kan een verhuizing van een forum in 15 minuten gedaan, en weer bereikbaar zijn.

Gebruikersavatar
Ramon Fincken
Berichten: 2552
Lid geworden op: 27 nov 2005, 23:15
Locatie: Diemen
Contacteer:

Bericht door Ramon Fincken » 26 feb 2007, 12:35

dat klopt, downtime kun je vrij goed terugbrengen
Maar ikweet niet hoeveel partijen er betrokken zijn bij
* huidige registrar
* huidige hoster
* evt nieuwe registrar
* evt nieuwe hoster

en nog andere partijen ertussen ..
Freelance webdevelopment, including phpbb2 scripting!

Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 26 feb 2007, 12:38

Zelfs dan kan je met enige gemak binnen een kwartier over zijn. Het is enkel wat meer voorbereiden.

Gebruikersavatar
Velvet Thorns
Berichten: 26
Lid geworden op: 29 apr 2006, 23:13

Bericht door Velvet Thorns » 03 mar 2007, 13:21

Een stuk wijzer en meer voorbereid is dan nog wel mijn opmerking:

Je zult de data van je forum moeten verhuizen. En je wilt de meest actuele data. Een registrar zal er tussen de 24 en 48 uur over doen om de verwijzingen correct op te nemen. Als je de meest actuele data wil hebben zal het forum toch een tijdje uit de lucht moeten. Anders blijven users posten en zullen zij de data veranderen ten opzichte van de data dat gekopieerd is. Toch?
He who laughs last didn't get the joke. ;)

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 03 mar 2007, 13:25

Nee, het kan in een kwartier. Mits je alles goed voorbereid. (Note, de DB grote speelt hierbij een groter rol, ik spreek hier in dit geval over een db van rond de 30 mb, hoe groter, hoe langer eht duurt!)

Gebruikersavatar
Velvet Thorns
Berichten: 26
Lid geworden op: 29 apr 2006, 23:13

Bericht door Velvet Thorns » 05 mar 2007, 00:59

^ Goed, dat heeft 7 uur geduurd. (Grote file, niet zo'n snelle verbinding.) :? Maar het staat er nu.

Wil ik natuurlijk bigdump z'n werk laten doen, krijg ik de volgende error:

Database connection failed due to Unknown database

Geen idee wat ik verkeerd doe.

Ik heb een back up gemaakt van de database via phpmyadmin. Dit is een sql file. Deze staat in dezelfde dir als bigdump op mijn server. In bigdump heb ik denk ik ook alles goed staan.

Kan iemand mij helpen? Wat doe ik fout?

:(
He who laughs last didn't get the joke. ;)

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 05 mar 2007, 10:12

De gegevens in bigdump wel aangepast? Database aangemakat in phpMyadmin?

Gebruikersavatar
Velvet Thorns
Berichten: 26
Lid geworden op: 29 apr 2006, 23:13

Bericht door Velvet Thorns » 05 mar 2007, 11:05

paul schreef:De gegevens in bigdump wel aangepast? Database aangemakat in phpMyadmin?
Ja en ja.

Kan het eraan liggen dat de database in PHPBB is aangemaakt en dat de software die op onze server staat voor PHPBB2 is?
He who laughs last didn't get the joke. ;)

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 05 mar 2007, 11:16

Nee. Je moet voordat je uberhaupt iets kan installeren of terugzetten in phpMyadmin de DB maken, en die dan invullen in bigdump. Hij zegt nu namelijk dat de DB niet bestaat.

Gebruikersavatar
Velvet Thorns
Berichten: 26
Lid geworden op: 29 apr 2006, 23:13

Bericht door Velvet Thorns » 05 mar 2007, 13:53

Dat heb ik gedaan.

Ik ben naar phpmyadmin gegaan, heb daar via export een database backup (een .sql file) gemaakt en de naam van deze database backup ingevuld in BigDump. Vervolgens heb ik BigDump en de database backup via een ftp programma geupload op de server.

Ik heb deze instructies gevolgd: http://www.phpbb.com/kb/article.php?article_id=374

Wat doe ik verkeerd?
:?
He who laughs last didn't get the joke. ;)

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 05 mar 2007, 13:56

Je hebt op de nieuwe server de database niet aangemaakt. Dat moet je op de nieuwe server daar in phpmyadmin doen.

Gebruikersavatar
Velvet Thorns
Berichten: 26
Lid geworden op: 29 apr 2006, 23:13

Bericht door Velvet Thorns » 05 mar 2007, 17:53

:)

Inmiddels een andere manier van doen gevonden. http://wiki.phpbb.nl/Forum_overzetten

Hopelijk werkt dat.

Nee dus.

Zucht, ik word echt heel wanhopig inmiddels.

Kan iemand in dummie taal uitleggen wat ik niet goed doe? Ik ben nu al 36 uur bezig en zo moeilijk kan het toch niet zijn? :?

Het volgende heb ik gedaan tot op heden:

Onze forum versie is phpBB 2.0.22. Ik heb via phpMyAdmin een back up gemaakt van de database en genoemd mcrfdata.sql
Vervolgens heb ik de gehele map phpbb naar mijn harde schijf gekopieerd en vandaar naar de nieuwe server in de daar reeds aanwezige phpbb2 dir. via ftp.
In de /phpBB dir heb ik vervolgens een map restore gemaakt en daar heb ik mcrfdata.sql en BigDump in geupload.
BigDump heb ik als volgt geconfigureerd:
// Database configuration
$db_server = 'localhost';
$db_name = 'mcrfdata';
$db_username = 'root';
$db_password = 'password';
Nou beweert bigdump dat de database niet te vinden is.

Wat doe ik verkeerd? Help!

PS graag in dummie taal. Mijn kennis van SQL en PHP is zeer basaal.

:wink:
He who laughs last didn't get the joke. ;)

Gesloten