Ska man installera något på ett webbhotell kommer installationen oftast som en zip-fil som i sin tur kan inehålla tusentals filer.
Man kan givetvis packa upp zip-filen lokalt och sedan ladda upp filerna uppackade, men detta tar ofta väldigt lång tid.
Det går betydligt snabbare att ladda upp hela zipfilen till webbservern och packa upp den på plats.
Skapa 2 kataloger på webbservern:
/zip
/unzip
Där zip är katalogen där man laddar upp zipfilen och unzip är katalogen där man vill ha de uppackade filerna.
Det kan vara värt att att sig en titt i zipfilen om alla filer redan ligger i en katalog. Då behöver man inte skapa en unzip-katalog då den skapas när man packar upp.
Ladda upp zipfilen fil.zip till zip-katalogen.
(det går givetvis utmärkt att döpa katalogerna och zipfilen till vad som helst)
Ladda ner och kör PuTTY (ett terminalprogram för Windows).
Hostname är antingen din domän eller ip-address.
Port = 22
Connection = SSH
Välj Open och ett litet svart fönster öppnas.
Login och password är user och password för FTP.
För att klistra in i PuTTY högerklickar man.
Tänk på att lösenordet inte syns: kopiera lösenordet, högerklicka och tryck enter.
Nu kommer man antagligen hamna i sin hemkatalog och får en prompt som ser ut ungefär så här:
user@server:~$
User är ens användarnamn.
Server är servern man loggat in på.
~ är ens hemkatalog
$ betyder att man är inloggad som vanlig användare (inte admin).
Prompten kan se ut hur som helst, men ovanstående är det vanligaste.
Nedan kommer ett antal Linux-kommandon. Skriv kommandot och tryck enter.
pwd
Det står för “Present Working Directory”, d.v.s. katalogen där vi är just nu, t.ex:
/home/user
ls
Det är en förkortning av “List” och listar alla filerna i katalogen man är i.
Vissa av filerna är antagligen underkataloger.
Vi vill till en underkatalog som heter “www”, det är där hemsidan finns.
Cd Står för “Change Directory” och gör så man kan hoppa mellan olika kataloger.
Visade ls att det fanns en katalog som hette “www” kan man gå dit genom att skriva:
cd www
Är det ett långt katalognamn kan man börja skriva namnet och sedan trycka tab för autocomplete.
Vill man använda samma kommando som man använt tidigare kan man använda “pil upp”- och “pil ner”-tangenterna för att gå igenom alla kommandon man använt.
Vill man gå upp ett steg skriver man:
cd ..
Men nu ville vi packa upp filer:
unzip —help
Visar hjälpsidan för unzip.
Får man inte upp hjälpsidan är unzip antagligen inte installerat och man får tala med en admin om saken.
Gå till zip-katalogen och skriv:
unzip fil.zip -d ../unzip
eller:
unzip fil.zip -d /www/unzip
Växeln -d talar om för unzip att vi vill packa upp filen i en annan katalog, det som står efter -d är sökvägen där filerna ska packas upp.
man kan givetvis skriva:
unzip fil.zip
Då packas filerna upp i samma katalog som zipfilen.
Kontrollera att filerna faktiskt packats upp i rätt katalog.
Avsluta med att radera zipfilen om man inte behöver den längre:
rm fil.zip
Där rm står för “remove”.