Onderwerpen
- startpagina
- ik ben een redacteur
- ik ben een ontwerper
- ik ben een beheerder
- over deze wiki
Bekijk deze pagina in het Engels - vanaf daar zijn ook andere talen te vinden.
Kopiëren naar nieuwe server
Dus je hebt een gloednieuwe server en je moet je oude site naar deze server kopiëren?
De basisstappen zijn eenvoudig:
- kopieer alle bestanden (behalve tmp/) van de oude server naar de nieuwe
- dump de database op de oude server
- voeg de dump aan de nieuwe database toe
- bewerk config.php overeenkomstig de nieuwe server
- controleer de rechten met die in de Installatieinstructies
- enjoy
Korte Howto
In deze Howto is het pad naar de pagina's /var/www/cmsmadesimple en de username voor de database is USER, het password PASS en de database host is HOSTNAME. ssh wordt gebruikt om de verbinding met de servers te maken en sftp om bestanden hiertussen te transporteren. Oude server betekent de originele en nieuwe server is de doelserver.
- leeg de cache van het beheer (en plaats mogelijk een site down melding)
- ssh naar de ouder server
- maak een tarball van de bestanden, zonder tmp/ en de database
- cd /var/www/cmsmadesimple/
- mysqldump -uUSER -hHOSTNAME -p DATABASE > dump.sql
- cd ..
- tar -zcf backup.tar cmsmadesimple/*
- kopieer de tarball naar de nieuwe server
- sftp USER@NEWSERVER
- put backup.tar
- verbreek de verbinding met de oude server (de oude server functioneert nog steeds alsof er niets veranderd is)
- open een verbinding met de nieuwe server (het gekopieerde bestand is waarschijnlijk in je $HOME, dus kopieer het naar de juiste plek)
- cp backup.tar /var/www/
- cd /var/www/
- tar -zxf backup.tar
- cd cmsmadesimple
- mysql -uUSER -hHOST -p DATABASE < dump.sql (hierna kun je dump.sql verwijderen)
- edit config.php
- je moet de database-instellingen en alle padden aanpassen (in dit voorbeeld zijn de padden gelijk op beide servers)
- controleer of de tmp/ en tmp/cache mappen leeg zijn, schrijfrechten hebben en toegekend zijn aan de juiste gebruiker.
- login op de nieuwe server als beheerder en leeg de cache en verwijder de site down melding
Hopelijk werkt alles nu!
Bijdragen aan de Nederlandse wiki? Check dan eerst het forum-topic WIKI - wat doen we daarmee?