Citat:
Ursprungligen postat av
iconicatab
Det beror på vilka effektiva rättigheter som verkar just då uppladdningen av helloworld.html (och alla andra filer) sker.
Du bör kolla användarprofilens umask och/eller ftp-klientens inställning.
(Det är alltså httpd/Apache som inte har rätt att läsa helloworld.html.)
Citat:
Ursprungligen postat av
iconicatab
Den kunde också varit inblandad, om du hade haft problem med själva uppladdningen av helloworld.html och sett felmeddelande i ftp-klienten.
Citat:
Ursprungligen postat av
ToddPacker
Nu vid en andra granskning av mitt första inlägg kan jag känna att jag uttryckt mig en aning svepande. Filen helloworld.html går att ladda upp till html-mappen, där även index.html ligger. Filerna ligger i samma mapp alltså, men när jag i webbläsaren försöker nå helloworld.html så står det forbidden...
Jo jag läste det och förstod. Det är därför jag svarar:
Det är alltså httpd/Apache (webbservern) som inte har rätt att läsa helloworld.html.
Troligaste anledningen är ftpanvändarens
umask, lika möjligt (men inte lika sannolikt) är det ftp-klientens inställningar för filattribut som är orsaken.
Skulle det vara så att du skapar/laddar upp från en Un*ix/Linux/Mac (och inte Windoze), så kanske du tar med fel-inställda rättighetsattribut från källan (fixas isf t.ex med
chmod / umask).
Kan du köra kommandon direkt på webbservern (som du gjorde med
chmod osv), så kan du också kolla med "
ls -l" och rätta igen med
chmod.
Med en bra ftp-klient kan du också kolla och rätta.