Kopiering til en ny server

Så du har en flunkende ny server og trenger å kopiere ditt gamle nettsted til en ny server?

grunntrinnene er enkle:

  1. kopier alle filer (unntatt tmp/) fra gammel server til ny server
  2. dump database fra gammel server
  3. sett inn dump til ny database
  4. rediger config.php for å passe den nye serveren
  5. sjekk tillatelser mot Installasjonsinstruksjonene
  6. gled deg over ditt nye nettsted

Kort beskrivelse av hvordan

I denne beskrivelsen er bane til sider /var/www/cmsmadesimple og brukernavn for databasen er USER, passord er PASS og database vert er HOSTNAME.

ssh brukes for å koble til servere og sftp for å flytte filer mellom servere. Gammel server betyr den originale og ny server er målserverer.

  • slett mellomlager fra admin (du kan kanskje også sette en nettsted nede melding)
  • ssh til gammel server
  • create tar ball of the files (without tmp/) og database
    • cd /var/www/cmsmadesimple/
    • mysqldump -uUSER -hHOSTNAME -p DATABASE > dump.sql
    • cd ..
    • tar -zcf backup.tar cmsmadesimple/*
  • kopier tar-fil til ny server
    • sftp USER@NEWSERVER
    • put backup.tar
  • steng ned forbindelsen til gammel server (den gamle serveren arbeider fremdelses som før, da ingenting er endret der)
  • åpnen forbindelsen til ny server (den kopierte filen er høyst sannsynlig i din $HOME så la oss kopiere den til rett plass)
    • cp backup.tar /var/www/
    • cd /var/www/
    • tar -zxf backup.tar
    • cd cmsmadesimple
    • mysql -uUSER -hHOST -p DATABASE < dump.sql (etter dette kan du slette dump.sql)
    • FAVORITEEDITOR config.php
  • du må endre database settings og alle paths (i dette eksempelet er filbanene de samme for begge servere)
  • sjekk at tmp/ og tmp/cache foldere er tomme, skrivbare og tilhørende riktig bruker.
  • logg inn til ny server admin og clear cache og fjern site down message


Forhåpentligvis virker alt som det skal!
This page in: English - Deutsch - Español - Français - Italiano - Lietuvių - Nederlands - Norsk - Polski - Česky - Русский - Svenska - Tiếng Việt - عربي - 日本語 简体中文

User Handbook/Installation/Copying To a New Server/no

From CMSMS

A2 Hosting