Nettisivujen päivitys (FTP-siirto) ei toiminut Ubuntussa

Discussion in 'Linux -keskustelu' started by jaripepe, Jan 30, 2008.

  1. jaripepe

    jaripepe Regular member

    Joined:
    Mar 4, 2006
    Messages:
    230
    Likes Received:
    0
    Trophy Points:
    26
    Tein pariin nettisivuuni pienet päivitykset Ubuntussa ohjelmalla KompoZer. Siirsin tiedostot Ubuntussa nettiin kotisivuilleni ohjelmalla gFTP. Tiedostot siirtyivät nätisti oikeaan paikkaan, jossa ne näkyivät kyseisellä ohjelmalla. Tähän asti kaikki hyvin.

    Mutta.

    Kun menin sitten katsomaan päivitettyjä sivujani nettiselaimella Firefox, selain ilmoitti, ettei sivuja löydy. Kuitenkin ne oli siirretty nettiin ja näkyivät tiedostoina ohjelmalla gFTP.

    Korjatakseni ongelman käynnistin Windows XP:n (olihan kyseessä ikäänkuin "hätätapaus"). Tein kosmeettisen muutoksen ko. tiedostoihin ja talletin ne Windows-ohjelmalla Nvu, joka on käytännössä sama kuin Linuxin KompoZer. Siirsin sivut nettiin CoffeeCupin FTP-ohjelmalla, ja kas: kaikki toimi, sivuni näkyivät taas. Ja sivuilla näkyivät kaikki ne muutokset, jotka olin tehnyt Linux-puolella KompoZer-ohjelmalla.

    Kysymys kuuluu nyt näin:
    Miksi Linuxilla korjaamani ja lähettämäni nettisivut eivät näkyneet selaimella, vaikka ne olivat oikeassa paikassa? Onko kyseisissä tiedostoissa jotain "lukituksia" tai muita asetuksia, jotka estävät niiden näkymisen oletuksena?

    No niin, Ubuntu-gurut, taas olis vastattavaa. :) Kokemuksesta voin sanoa, että tämä on varmaan helppo "nakki", luultavasti minä en vain osaa näitä juttuja vielä Linux-puolella.
     
  2. Ysf

    Ysf Active member

    Joined:
    Oct 2, 2005
    Messages:
    1,954
    Likes Received:
    1
    Trophy Points:
    68
    ettei olis gFTP asettanut ladattujen tiedostojen oikeuksia uusiksi..

    Joskus männä vuonna kävi nimittäin siten, että jos linux-servulla apassi haki ~/jaska/public_html/kuvagalleria/kuvat.html -tiedostoa ja public_html TAI kuvagalleria -hakemistosta on suoritusoikeus poissa, niin taisi tulla joku virhe.. ettei ollut juuri "cannot be found" vaikka pitäisi olla "permission denied".

    Kuiteniin. katsoppas, että palvelimella tiedostojen oikeudet on kohdallaan
     
  3. jaripepe

    jaripepe Regular member

    Joined:
    Mar 4, 2006
    Messages:
    230
    Likes Received:
    0
    Trophy Points:
    26
    Tuota minäkin nyt epäilen, kun tein pienen testin. Siirsin sivuilleni Testisivu.html -nimisen tiedoston. Tiedostoselaimessa kohteen Testisivu.html ominaisuuksissa luki mm. näin:
    Omistaja pekka
    Pääsyoikeudet "Luku ja kirjoitus"

    root
    Pääsyoikeudet "ei mitään"

    muut
    Pääsyoikeudet "ei mitään"

    Niin, selain ilmoittaa, ettei sivua löydy, vaikka se siellä on.

    Tulee tällainen teksti:
    You don't have permission to access /jpoika/Testisivu.html on this server.

    Palvelimella lukee gFTP-ohjelman mukaan kyseisen tiedoston kohdalla näin:
    ryhmä: webusers

    Mitenkäs minä tämän ongelman saan ratkaistua? Tiedoston ominaisuudesta kun tiedostoselaimelle yrittää muuttaa sen asetuksia, ohjelma ei anna muuttaa niitä, aina pysyy oikeuksien kohdalla kohdassa muut "ei mitään".
     
    Last edited: Jan 30, 2008
  4. juyli

    juyli Active member

    Joined:
    May 13, 2005
    Messages:
    1,861
    Likes Received:
    1
    Trophy Points:
    68
    Anna siirrettäville tiedostoille ennen siirtoa sellaiset oikeudet, joita tarvitaan ko. weppisivuilla (chmod/chgrp/chown).
    Jos käytössäsi on shell-oikeudet - tee sivuistasi tar:lla paketti - siirrä palvelimelle - ja pura ko. paketti (poista tar-paketti palvelimelta). Näin oikeudet varmasti säilyisivät sellaisina kuin ne alunperin olivat.
    Homma toimii toki Windowssissa, jossa ei ole mitään tiedosto-oikeuksia.
     
  5. jaripepe

    jaripepe Regular member

    Joined:
    Mar 4, 2006
    Messages:
    230
    Likes Received:
    0
    Trophy Points:
    26
    Kerropa ihan vaihe vaiheelta, miten minä ne "oikeudet" niille annan, kun tiedostoselaimen "ominaisuude"-ikkunassa Linux ei antanut minun muuttaa mitään? Missä ja miten nuo oikeudet niille annetaan?

    Anteeksi tyhmä kysymys, mutta olen suhteellisen aloittelija vielä. :(
     
  6. lettas

    lettas Moderator Staff Member

    Joined:
    Mar 3, 2003
    Messages:
    4,407
    Likes Received:
    218
    Trophy Points:
    93
    Voit yhdistää ftp- palvelimeen ja muokkailla sen sisältävien tiedostojen oikeuksia graafisesti ihan ubuntun nautiluksella. Sijainnit -> yhdistä palvelimeen.
     
  7. jaripepe

    jaripepe Regular member

    Joined:
    Mar 4, 2006
    Messages:
    230
    Likes Received:
    0
    Trophy Points:
    26
    Tein kuten neuvoit. Nyt voin selata kaikkia nettisivujeni tiedostoja. Kun klikkaan "Testisivu.html"-tiedoston ominaisuudet, kohdassa "oikeudet" on tällainen teksti:

    "Kohteen Testisivu.html oikeuksia ei saatu selville"

    Mitäs nyt tehdään?
     
  8. lettas

    lettas Moderator Staff Member

    Joined:
    Mar 3, 2003
    Messages:
    4,407
    Likes Received:
    218
    Trophy Points:
    93
    Kokeile muuttuuko oikeudet jos kopioit tiedostot palvelimelta kansioon koneellesi, muokkaat siellä oikeuksia ja siirrät takaisin palvelimelle.
     
  9. jaripepe

    jaripepe Regular member

    Joined:
    Mar 4, 2006
    Messages:
    230
    Likes Received:
    0
    Trophy Points:
    26
    Mielenkiintoista. Kun kopioin sen netissä olleen Testisivu.html-tiedoston omalle koneelleni työpöydälle, tiedostoselaimen ominaisuuksista näkyy, että

    ryhmässä "muut" on kyllä lukuoikeus.

    Kun poistin sitten sen netissä olevan Testisivu.html-tiedoston ja siirsin tämän koneeni työpöydällä hetken majailleen tiedoston nettiin, taaskaan ei voida muka tietää oikeusien tasoa. Niitä ei saada selville ... Omituista. ???

    vielä omituisemmaksi asian tekee se, että se Testisivu-mokoma näkyy nyt nettiselaimessakin niin kuin sen pitää.

    Jos luulin ymmärtäneeni tästä jotain, niin otan sanat takaisin... en ymmärrä, miksi se nyt näkyy, kun tiedostolle ei periaatteessa tehty mitään muuta kuin käytettiin kotikoneen työpöydällä. Johtuiko se tiedoston "koti-ikävästä"? :)
     
  10. lettas

    lettas Moderator Staff Member

    Joined:
    Mar 3, 2003
    Messages:
    4,407
    Likes Received:
    218
    Trophy Points:
    93
    Tapahtui luultavasti seuraavaa:

    gftp lähettää filut alunperin väärillä oikeuksilla. Nautilus taas säilyttää oikeudet lähetettäessä. Siinä vaiheessa kun kopioit palvelimelta htm- tiedoston koneelle, ubuntu pisti siihen perus- käyttöoikeudet, eli sinulle kirjoituksen, muille luvun. Lähetettäessä nautiluksella oikeudet säilyivät sellaisenaan.
     
  11. jaripepe

    jaripepe Regular member

    Joined:
    Mar 4, 2006
    Messages:
    230
    Likes Received:
    0
    Trophy Points:
    26
    Ehkä minä sitten tästä lähtien käytän nautilusta tiedonsiirtoon, niin ei luulisi tulevan ongelmia.

    Tämäkin juttu lopulta selvisi, kiitos sinulle.
     
  12. lettas

    lettas Moderator Staff Member

    Joined:
    Mar 3, 2003
    Messages:
    4,407
    Likes Received:
    218
    Trophy Points:
    93
    GFTP:ssä on mahdollista muuttaa serverillä olevien filujen oikeuksia. Etsi permission- tai chmod- lehteä filuista.
     
  13. Sakarias

    Sakarias Active member

    Joined:
    Oct 26, 2004
    Messages:
    1,806
    Likes Received:
    12
    Trophy Points:
    68
    gftp on paljon käytetty softa. Tuskin siinä muuta vikaa on kuin, että joku asetus mättää. Itse olen ihan mc:täkin käyttänyt ftp palvelimissa. Tai konqueroria vastaavassa tilassa.
     

Share This Page