Pagina 1 van 2

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

Geplaatst: 22 feb 2007, 20:09
door Velvet Thorns
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

Geplaatst: 22 feb 2007, 20:20
door Bee
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.

Geplaatst: 23 feb 2007, 01:07
door Ramon Fincken
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

Geplaatst: 23 feb 2007, 10:58
door Paul
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 :)

Geplaatst: 24 feb 2007, 15:18
door Velvet Thorns
:?

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.

Geplaatst: 24 feb 2007, 17:02
door Ramon Fincken
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 !

Geplaatst: 24 feb 2007, 18:12
door Velvet Thorns
^ 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

Geplaatst: 26 feb 2007, 00:48
door Ramon Fincken
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.

Geplaatst: 26 feb 2007, 10:36
door Paul
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.

Geplaatst: 26 feb 2007, 12:35
door Ramon Fincken
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 ..

Geplaatst: 26 feb 2007, 12:38
door Paul
Zelfs dan kan je met enige gemak binnen een kwartier over zijn. Het is enkel wat meer voorbereiden.

Geplaatst: 03 mar 2007, 13:21
door Velvet Thorns
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?

Geplaatst: 03 mar 2007, 13:25
door Paul
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!)

Geplaatst: 05 mar 2007, 00:59
door Velvet Thorns
^ 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?

:(

Geplaatst: 05 mar 2007, 10:12
door Paul
De gegevens in bigdump wel aangepast? Database aangemakat in phpMyadmin?

Geplaatst: 05 mar 2007, 11:05
door Velvet Thorns
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?

Geplaatst: 05 mar 2007, 11:16
door Paul
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.

Geplaatst: 05 mar 2007, 13:53
door Velvet Thorns
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?
:?

Geplaatst: 05 mar 2007, 13:56
door Paul
Je hebt op de nieuwe server de database niet aangemaakt. Dat moet je op de nieuwe server daar in phpmyadmin doen.

Geplaatst: 05 mar 2007, 17:53
door Velvet Thorns
:)

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: