Valentin Wirth: 403 Forbidden trotz Zugriffsrechten

Ich habe gerade eine PhP Datei erneut auf ein Server geladen (bei Puretec). Jetzt bekomme ich immer die Fehlermeldung wenn ich auf die Datei zugreifen will (via http):

403 Forbidden! Es sind nur ungenügende Zugriffsrechte gesetzt. Bitte ändern Sie die Rechte mit Ihrem FTP-Programm.

Selbst wenn ich die Rechte auf 777 setzt geht es nicht. Hat jemand eine Idee woran es liegen könnte? Das Verzeichniss ist nicht geschützt und die Datei ist im TextModus hochgeladen.

  1. hallo,

    Ich habe gerade eine PhP Datei erneut auf ein Server geladen (bei Puretec). Jetzt bekomme ich immer die Fehlermeldung wenn ich auf die Datei zugreifen will (via http):
    403 Forbidden! Es sind nur ungenügende Zugriffsrechte gesetzt. Bitte ändern Sie die Rechte mit Ihrem FTP-Programm.

    Welches "Paket" hast du dir denn gemietet, gehört da PHP überhaupt dazu?

    Selbst wenn ich die Rechte auf 777 setzt geht es nicht.

    777 ist für eine PHP-Datei nicht nötig, 644 reicht aus.

    Grüße aus Berlin

    Christoph S.

  2. Hi Valentin,

    Selbst wenn ich die Rechte auf 777 setzt geht es nicht. Hat jemand eine Idee woran es liegen könnte? Das Verzeichniss ist nicht geschützt und die Datei ist im TextModus hochgeladen.

    Auf so einem komisch konfigurierten Server hatte ich so ein Problem neulich auch - es half für die übergeordneten Ordner +x zu setzen, frag mich nicht warum, aber es half...

    MfG, Dennis.

    --
    Mein SelfCode: ie:{ fl:( br:> va:) ls:[ fo:) rl:( n4:# ss:) de:] js:| ch:{ sh:| mo:} zu:|
    Crypt::PasswdMD5 jetzt auch in PHP
    "Funktioniert nicht" hat exakt den selben Aussagewert wie "husseldiguggeldu" (Cheatah)
    1. Hi Dennis!

      Selbst wenn ich die Rechte auf 777 setzt geht es nicht. Hat jemand eine Idee woran es liegen könnte? Das Verzeichniss ist nicht geschützt und die Datei ist im TextModus hochgeladen.

      Auf so einem komisch konfigurierten Server hatte ich so ein Problem neulich auch - es half für die übergeordneten Ordner +x zu setzen, frag mich nicht warum, aber es half...

      Der Grund hierfür liegt darin, das dem Webserver die Rechte fehlen, in einen Unterordner „hinabzusteigen“. Um ihm dieses Recht zu gewähren, muss für den Ordner das x-Bit gesetzt sein, welches gewährleistet, dass der Ordner „ausgeführt“ werden darf, d.h. dass man in ihn wechseln darf.

      Grüße,
      Fabian St.

      1. Hi Fabian,

        Der Grund hierfür liegt darin, das dem Webserver die Rechte fehlen, in einen Unterordner „hinabzusteigen“. Um ihm dieses Recht zu gewähren, muss für den Ordner das x-Bit gesetzt sein, welches gewährleistet, dass der Ordner „ausgeführt“ werden darf, d.h. dass man in ihn wechseln darf.

        Achso, diese Bedeutung des x-Bits bei Ordner habe ich glaube ich schon mal irgendwann gelesen, war mir aber nicht mehr präsent ;-)
        Allerdings musste ich das hier für Jeder setzen :-( weshalb ich auch von einem komisch bzw. schlecht konfiguriertem Server sprach.

        MfG, Dennis.