Tillbehör © Eva von Pepel
* [ HTML-referensbok ] * [ Referensböcker ] *
Editorer | Nedladdning | Sökmotorer | Uppladdning
Om leverantören tillåter sina kunder egna www-sidor (inte alla har denna tjänst) måste dokumenten laddas upp till användarens eget bibliotek (hembibliotek) på servern. Bibliotekets namn är för det mesta identiskt med användarnamnet och skapas av leverantören i samband med köp av denna tjänst. I detta bibliotek måste ett underbibliotek med namn public_html skapas för just till detta bibliotek filerna ska laddas upp. Ett hembibliotek ser ut så här:
Internet bygger på UNIX-system som är case sensitive, dvs gör skillnad mellan stora och små bokstäver, därför är det viktigt att exakt skriva alla namn. DOKUMENT.html och dokument.html är två olika dokument.
public_html, index.html och cgi-bin skrivs alltid med små bokstäver, andra filer eller bibliotek kan heta vad som helst och skrivas med valfria bokstäver och/eller siffror
Alla .html och .htm filer samt bilder laddas upp i binary (bin) format. Alla skripter laddas upp i ASCII format. Du får inte ha mellanslag i namnen. Dubbla namn sammankopplas med ett streck, t ex public_html eller min_fil.html
Det finns ett antal sätt att ladda upp dokumenten till servern. Du kan göra det via FTP (File Transport Protokol), ett terminal/telnet program eller direkt från www-klienten, t ex Netscape.
Innan du kan ladda upp filerna måste du skaffa dig ett program, t ex WS_ftp, Telix eller Netscape:
Det är ett mycket enkelt att använda klick-program. Programmet kan hämtas från http://www.ipswitch.com. Efter uppackningen är programmet redo att användas. Öppna det.
Så fyller du i informationen för att kunna koppla upp dig till servern:
Om du nu skulle klicka på OK etableras uppkopplingen och du kommer till ditt eget bibliotek på servern
Det finns två fönster i ftp-programmet. I det vänstra fönstret visas bibliotek och filer på hemmadatorn och i det högra hembiblioteket på servern.
För att skapa bilbioteket public_html tryck på knappen MkDir (make directory). I en liten rutan som kommer att visas skriv public_html och tryck på OK. Vill du skapa fler bibliotek upprepa proceduren.
Du bläddrar i hembiblioteket på samma sätt som på hemmadatorn.
Så skickar du upp filer till servern:
På samma sätt kan du ladda ner filerna från ditt hembibliotek.
Nu måste du ge filerna läs och/eller skriv rättigheter. Se chmod 755 nedan
Skriv ls (små bokstäver), efter inloggningen, för att få en lista över alla bibliotek eller filer som kan eventuellt finnas i hemmabiblioteket.
Skriv mkdir public_html - Klart. Vill du skapa fler bibliotek är det bara att fortsätta på samma sätt.
Du bläddrar på följande sätt:
cd namn (change directory till "namn") - ett steg neråt i hierarkin
cd .. (mellanslag mellan cd och punkterna) - ett steg uppåt
För att ladda upp filerna skriver du
rz mellanslag och namn på filen/erna som ska laddas upp
inklusive hela sökvägen. Har du Windows baserat terminalprogram trycker
du på knappen upload för att få ett fönster med diskens innehåll.
Därifrån är det bara att klicka på filerna som ska skickas upp.
Fr.o.m. Netscape 2.0 kan filerna laddas upp direkt från klienten om public_html redan finns på servern. Det behövs bara en inställning som görs i samband med den första uppladdningen. Inställningen skapar: 1) ett bokmärke på vilket klickas i fortsättningen för att komma till sitt hembibliotek, 2) lägger en UPLOAD-knapp till file menu (arkivmeny) . När du trycker på Upload-knappen visas filhanteraren. Filerna laddas upp när du dubbelklickar på dem.
Inställningarna görs på följande sätt:
Skriv i adressrutan:
Det var allt.
Nu är filerna på servern men ändå ingen kan se dem därför att de saknar läs- och/eller skrivrättigheter. Rättigheterna ger du med hjälp av chmod 755-kommando från telnet eller terminalprogram och även ftp. Det enklaste (och fortaste) är att ge rättigheterna åt hela biblioteket på en gång. Det gör du från ditt hembibliotek med kommandot:
chmod 755 public_html/*
Alla filer och underbibliotek som redan finns i public_html eller kommer att finnas har fått eller kommer att få läs- och skrivrättigheterna. Vill man ge rättigheterna åt några enstaka filer måste du då skriva hela sökvägen till dem istället för /*. Befinner du dig i samma bibliotek räcker det med filens namn.
Du kan även ge rättighetterna från nyare versioner av ftp-applikationer. Inifrån det bibliotek där filen finns högerklicka med musen. Från menyn som kommer att visas klicka på chmod UNIX.
Kryssa in de rättigheter som du vill ge åt dina filer/bibliotek
chmod 755

chmod 666

För att se vilka rättigheter dina filer och kataloger har, skriver du vid UNIX-prompten
ls -l
Du kommer att se, t ex:
-rwxr-xr-- index.html
drwxr--r-- bilder
index.html är namn på filen, bilder är namn på biblioteket
De tio första tecken betyder i tur och ordning:
Det första talar om det handlar om en vanlig fil - eller ett bibliotek (directory) d
-rwxr-xr-- index.html
drwxr--r-- bilder
De resterande nio är uppdelade i tre grupper: 1. u user (användare), dvs du själv, 2. g group (grupp), 3. o other (andra). Varje grupp består av tre tcken som talar om vilka rättigheter gruppen har: r read (läs), w write (skriv), x execute (exekvera).
För att ge olika rättigheter till en fil eller ett bibliotek, t ex biblioteket bilder, skriver du först vid UNIX-prompten vem rättigheterna ska gälla och sedan vilka, t ex:
Om du vill ge alla tre grupper samma rättigheter använder du kommando, t ex chmod a=r bilder, där a står för all (alla)
Om du vill ge grupperna olika rättigheter börjar du med den som ska ha minst, t ex
chmod a=r bilder
chmod g=rw bilder
chmod u=rwx bilder