Quantcast
Channel: Recent posts across whole site
Viewing all articles
Browse latest Browse all 49206

Så flyttar du en sajt till och från webbhotell

$
0
0

Här är en kort guide till hur man flyttar en webbplats mellan ett webbhotell och ens egna dator.
Guiden kom till efter en fråga på forumet. Ställ gärna fler frågor!

Du behöver

  • En dator som klarar Apache, PHP och mySQL -- det vill säga fungerar som en server. Lullabot har trevliga screencasts om hur du fixar det -- sök på WAMP, MAMP eller LAMP, beroende på om du använder Windows, Mac eller Linux. Eller kolla in Acquias DAMP-installer (se "stack installer for...").
  • Onlinegränssnittet phpMyAdmin för att hantera databasen. (Det är inte ett egentligt krav, men används i denna guide.)
  • En ftp-klient, så som FileZilla. Det är en sån du använder för att flytta filer till och från ditt webbhotell (om du inte har någon annan lösning).
  • Lite tålamod.

1: Stäng webbplatsen och ta hem filer

  1. Sätt din webbplats i offline-läge, under administration > inställningar. Du vill inte att folk skriver kommentarer medan din webbplats är nere.
  2. FTP:a hem alla filer från din Drupalinstallation till din hårddisk, och lägg dem i lämplig katalog.

2: Ta hem databasen

  1. Besök phpMyAdmin och logga in. På webbhotell hittar du ofta phpMyAdmin under phpmyadmin.exempel.se. Du kommer att behöva inloggningsuppgifter, som du kanske får beställa igen från hotellet eftersom du glömt bort dem.
  2. Hitta databasen som används (överst i vänsterspalten, förmodligen "localhost") och exportera alla tabeller som tillhör din installation. Det gör du under fliken "export". Se till att spara eporten som en fil (val långt ner), och zippa den gärna också.
  3. Spara ner filen på lämpligt ställe.

3: Sätt upp webbplatsen lokalt

  1. Kopiera hela filstrukturen för webbplatsen till den www-katalog på datorn som Apache satt upp.
  2. Se till att mappen sites/default/files är läs- och skrivbar -- detta kan ändras när du kopierar grejor.
  3. Gå till phpMyAdmin på din dator och importera databasen. Du borde hitta den genom localhost/phpmyadmin. Använd fliken för import, och leta upp filen som du sparade innan.
  4. Redigera filen sites/default/settings.php, och se till att du har rätt namn på databas, rätt lösenord, och så vidare. Din lokala installation lär skilja sig från den du har på hotellet. (Inställningarna finns typ på rad 92.)

4: Lattja lokalt

  1. Logga in på sajten lokalt genom att besöka /user.
  2. Gör så mycket ändringar du vill. (Så som att uppgradera moduler eller till och med core.)
  3. Om saker går helt åt skogen kan du alltid rensa bort filstruktur och databastabeller, och börja om igen.

5: Tanka upp på hotellet igen

  1. Ta den lokala webbplatsen offline igen, om den inte redan var det.
  2. Redigera i settings-filen, så att databas och lösenord stämmer med det du har på hotellet.
  3. Exportera databasen från phpMyAdmin.
  4. Radera filstruktur från filutrymmet på hotellet -- åtminstone i den mån du ändrat filstrukturen lokalt. Tanka upp det som ändrats.
  5. Radera databastabellerna på hotellet och tanka upp den lokala exporten.

6: Sätt igång sajten på hotellet igen

  1. Logga in genom /user-sidan.
  2. Kolla så att saker verkar funka som de ska. Skulle något ha gått åt skogen ska du fortfarande ha kvar gamla filstrukturen och databasen, och kan ladda upp det igen.
  3. Ta sajten online igen.

Lycka till!
//Johan Falk


Viewing all articles
Browse latest Browse all 49206

Trending Articles