eferensbok

Tillbehör © Eva von Pepel

* [ HTML-referensbok ] * [ Referensböcker ] *

Editorer | Nedladdning | Sökmotorer | Uppladdning

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:

public_html biblioteket

"ANVÄRDARNAMN"-biblioteket
Oberoende av programvara hamnar du alltid först i det bibliotek. I detta bibliotek skapar du andra bibliotek eller bara laddar upp filer precis på samma sätt som på hemmadatorn.
Mail (bibliotek) - där kan e-post sparas
News (bibliotek) - där kan nysinlägg sparas
någon_fil.zip - här kommer filer som laddas ner från nätet med hjälp av Telnet-klient eller terminalprogram att hamna
.forward - alla filer som börjar med en punkt ska ligga här
public_html (bibliotek) OBS! små bokstäver - här ska alla HTML dokument ligga. Vid behov kan flertal underbibliotek skapas, t ex
cgi-bin (bibliotek) - alla skripter måste ligga här
bilder (bibliotek) - en god idé att att ha bilder för sig
andra_underbibliotek men egna underbibliotek eller filer
index.html - OBS! Små bokstäver - titelsidan -ett dokument som kommer att laddas utan en direkt hänvisning till det. T ex om en användare skriver i adressrutan http://www.algonet.se/~eva/ kommer han/hon till indexsidan (titelsidan). index.html accepteras av de flesta servrar även som index.htm (ifall du är Windows 3.11 användare) och är också det namn som används oftast men det kan hända att just din leverantör konfigurerade servern på ett annat sätt och namngav titelsidan t ex welcome.html eller home.html. Titelsidan MÅSTE namnges enligt serverns konfiguration och finnas direkt i public_html - fråga leverantörern vilket namn som gäller

Att tänka på:

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

Att ladda upp:

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:

ftp

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.

ftp_snapshot

Så fyller du i informationen för att kunna koppla upp dig till servern:

  1. Klicka på New
  2. Profile name: - skriv något namn, t ex leverantörens
  3. Host name: - skriv adressen till leverantörens ftp server, t ex ftp.algonet.se
  4. User ID: - skriv ditt användarnamn
  5. Password: - skriv ditt lösenord
  6. Kryssa för Save Password
  7. Klicka på Advanced - kryssa för Save Password igen och sedan OK för att få komma tillbaka
  8. Klicka på Save

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:

  1. Starta programmet och tryck på OK. Du kommer direkt till ditt hembibliotek
  2. Öppna det bibliotek på hemdatorn där filerna finns (vänstra fönstret).
    Om du vill att samma bibliotek öppnas nästa gång filerna ska skickas upp, klicka på Options medan du befinner dig i det biblioteket och sedan tryck på "Save Directory Names"
  3. Markera fil/filer/bibliotek och tryck på högerpilen.
    Om du skickar en fil åt gången kan du då dubbelklicka på den

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

Terminalprogram eller Telnet

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.

Netscapes Upload

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.

chmod 755

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 755

chmod 666
chmod 666

chmod med UNIX-kommandon

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).

-rwxr-xr-- index.html betyder alltså:
- en vanlig fil
rwx användaren har läs-, skriv- och kör-rättigheter
r-x gruppen har läs- och kör-rättigheter (skrivrättigheter är borttagna)
r-- andra har enbart läsrättigheter (skriv och kör är borttagna)

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:

chmod u=rwx bilder användaren kommer att få alla rättigheter till biblioteket bilder
chmod g=rw bilder gruppen kommer att få läs och skrivrättigheter
chmod o=r bilder andra kommer att få enbart läsrättigheter

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

Upp | HTML-referensbok | Referensböcker

Valid HTML 4.0 dok. http://vonpepel.com/ref/ - Senaste uppdatering 10 juli 1997