Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

Hoe maak ik guestbook.dat schrijfbaar?

None
9 antwoorden
  • Heb een homepage geschreven met een guestbook en ge-upload naar mijn homepageruimte op hom.hccnet.nl m.b.v. de FTP-client FileZilla.
    Hierbij is ook een datafile aangemaakt met het kladblok t.w. guestbook.dat

    Volgens "Hoe voeg ik een guestbook toe?" in vraag en antwoord van hccnet moet de file guestbook.dat ook schrijfbaar gemaakt worden voor de "world" met de gebruikte FTP client

    Dit schrijfbaar maken m.b.v. de daarvoor vereiste instrukties in de FTP-programma's FileZilla en WS_FTP , lukt mij op allerlei manieren niet.
    Steeds als antwoord: "550 guestbook.dat permission denied".

    En als ik mijn homepage aanroep en een formulier opstuur, krijg ik dus de melding:
    "Can't open guestbook datafile /home/g72100/h4113900//guestbook.dat for writing: Permission denied".

    De rest van de homepage doet het prima

    Heeft iemand een tip?
    Bij voorbaat dank,

    Paul
  • Welke permissies heeft het bestand nu? Zou denk ik 666 moeten zijn. En je weet ook zeker dat je het juiste bestand probeert te bewerken? Bestaat het bestand al wel? Anders eerst eens aanmaken.

    http://www.phpjunkyard.com/ftp-chmod-tutorial.php
  • De namen van de bestanden die gedownload zijn, zijn te zien m.b.v. de FTP-client FileZilla.
    De permissie van <Guestbook.dat > is: -rw-r–r–
    FileZilla heeft mogelijkheden de permissie van een geuploade file te wijzigen.
    Als ik dat doe, krijg ik als antwoord: 550 guestbook.dat permission denied.
    De file wordt blijkbaar herkend, ik krijg blijkbaar geen permissie de permissie te veranderen. (Bij een fantasie-file naam wordt dat in het antwoord van de server gemeld)
    Al contact opgenomen met de helpdesk, maar zij weten geen oplossing.
  • De huidige permissies zijn -rw-r–r– oftewel 644. Niet writable voor anderen dan jezelf dus. Dit moet 666 of rw-rw-rw- worden.
  • Even hardop denken..

    Probeer eens een nieuwe map te maken, die map ook een 666 mee te geven en dan je guestbook.dat te chmodden.

    Als je een 550 terugkrijgt van je ftp server dan probeer je iets wat niet mag op dat moment; staat je host die chmod wel toe?
    volgens http://www.hccnet.nl/hccnet/vraagenantwoord/vraag.cfm?id=462#
    zou het wel moeten kunnen

    Ook een firewall kan bepaalde dingen blocken. Je zou "passive mode" kunnen proberen in filezilla (zal ie vast wel hebben) of even je firewall uitzetten.

    Probeer anders eens een andere ftp client (zoals "good old" wsftp_le)

    t.
  • Helaas werk ik onder Windows en kan dus geen map of bestand aanmaken met met permissie 666. Of wel ??
    Heb het ook met WS_FTP geprobeerd.
    Krijg gewoon dezelfde "denied"meldingen als bij FileZilla.
    Denk ondertussen dat in http://www.hccnet.nl/hccnet/vraagenantwoord/vraag.cfm?id=462#
    achterhaalde informatie staat, of zijn er misschien mensen die het wel gelukt is een webpage met een guestbook te creeren bij hccnet.
    Hoe hebben zij de 666 permissie aan guestbook.dat gegeven??? Ben benieuwd!!
    Paul
  • maakt die map eens op DE SERVER, en niet op je eigen PC, want dat wil natuurlijk niet echt…, ik kan op de server waar ik op zit (wel een eigen server) gewoon met permissie's werken, met wat voor een FTP programma ik ook gebruik, dus maak eens een map aan op de server en probeer die eens de permissie's 666 te geven ;)
  • De permissies 666 maak je inderdaad aan op de (unix) server, op een windows machine heb je daar niets mee te maken. 99 van de 100 webservers draaien op unix of een variant daarvan, dus vrijwel zonder twijfel ook bij je provider. Dergelijke permissies kun je in elk fatsoenlijk ftp progsel instellen. Vermits je uiteraard de nodige rechten daartoe hebt.
  • Het probleem is opgelost.
    De netwerkbeheerder is zo vriendelijk geweest op verzoek van de HCCvraagbaak de permissie van guestbook.dat op 777 te zetten.
    Het programma werkt nu prima.
    Het guestbook kan door mij ook gewijzigd (of gewist) worden door een (ev. lege) guestbook.dat file via de FileZilla FTP-client te uploaden.
    Moet natuurlijk erg oppassen de guestbook.dat file niet te "deleten" ,anders begint het verhaal opnieuw.
    Bedankt voor jullie moeite.

    Paul

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.