Php Zugriff forbidden - access denied

habe eine test.php datei auf meinen ftp geschoben, (per ascii-übertragung), per chmod alle Rechte gesetzt.
in einem unterverzeichnis /include liegt eine formmail.inc
wenn ich jetzt aber die datei aufrufe, also www.stratoserver.de/test.php kommt immer
„Forbidden - You don’t have permission to access /test.php on this server.“

warum?
wo muss ich den Fehler suchen?

mit der Gabel durchs Auge direkt in den Magen :wink:
was willst Du denn genau machen?

habe eine test.php datei auf meinen ftp geschoben, (per
ascii-übertragung), per chmod alle Rechte gesetzt.

klingt ja schon mal gut…

in einem unterverzeichnis /include liegt eine formmail.inc

ist die in irgendeiner Weise relevant? Lässt diese sich aufrufen?

wenn ich jetzt aber die datei aufrufe, also
www.stratoserver.de/test.php kommt immer

wie wird sie aufgerufen? Über Browser oder per include? Wenn per include - hast Du dann an das http:// gedacht? ansonsten denkt er nämlich, dass es ein relativer Verweis ist was vermutlich auch besser wäre…

„Forbidden - You don’t have permission to access /test.php on
this server.“
warum?
wo muss ich den Fehler suchen?

ich würde ja fast auf eine htaccess-Datei tippen, die auf kein passwort-file verweist aber einen valid-user benötigt…
Oder die Rechte sind so doof vergeben, dass der Webserver nicht auf die Datei zugreifen darf… Welchen chmod hast Du denn gegeben?

zuerst: danke für die Hilfe und sorry wegen mangelnder Präzision, ich hatte mit php noch nie etwas zu tun

  • die formmail.inc ist (noch) nicht relevant, da ja die test.php noch nichtmal
    funzt.
  • der test.php hab ich per chmod alle Rechte gegeben (777)
  • ich will sie über browser aufrufen
  • htaccess, passwort file + valid user sagt mir erstmal gar nichts.
    Was ist das? :smile:

Muss ich da bei strato im Kundenbereich evtl. noch irgendwas freischalten oder so damit php akzeptiert wird? das Paket das ich besitze unterstützt definitiv php.

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

zuerst: danke für die Hilfe und sorry wegen mangelnder
Präzision, ich hatte mit php noch nie etwas zu tun

  • die formmail.inc ist (noch) nicht relevant, da ja die
    test.php noch nichtmal funzt.

ok - wird ausser acht gelassen

  • der test.php hab ich per chmod alle Rechte gegeben (777)

daran sollte es also nicht liegen…

  • ich will sie über browser aufrufen

sicher, dass die Datei gefunden wird? wenn Du schon dateien drauf hast dann verlinke auf die test-datei und führe sie so aus… am besten aus einem ausführbarem Script mit file_exists(„test.php“) prüfen ob die Datei auch da ist wo Du sie suchst…

  • htaccess, passwort file + valid user sagt mir erstmal gar
    nichts.
    Was ist das? :smile:

damit schützt Du die einzelnen Verzeichnisse vor unauthorisiertem Zugriff - sollte aber irrelevant sein, weil das wenn dann von Dir gemacht werden müsste und wohl kaum von Deinem Provider

Muss ich da bei strato im Kundenbereich evtl. noch irgendwas
freischalten oder so damit php akzeptiert wird? das Paket das
ich besitze unterstützt definitiv php.

versuch es einfach - aber wenn php nicht laufen würde, dann würdest Du beim Aufruf den Quelltext der Datei angezeigt bekommen… Das wird wohl kaum der Fall sein nehme ich an…

zuerst: danke für die Hilfe und sorry wegen mangelnder
Präzision, ich hatte mit php noch nie etwas zu tun

  • die formmail.inc ist (noch) nicht relevant, da ja die
    test.php noch nichtmal
    funzt.

ok

  • der test.php hab ich per chmod alle Rechte gegeben (777)

nicht gut, php muss man nicht chmod’en (644 tuts), und einige Provider führen keine world-writeable und executeable gesetzten Scripte aus (keine Ahnung wie das bei Strato ist). PHP gehört auch NICHT ins cgi-bin

  • ich will sie über browser aufrufen
  • htaccess, passwort file + valid user sagt mir erstmal gar
    nichts.
    Was ist das? :smile:

Eine Möglichkeit, einen Passwortschutz zu setzen.

Muss ich da bei strato im Kundenbereich evtl. noch irgendwas
freischalten oder so damit php akzeptiert wird? das Paket das
ich besitze unterstützt definitiv php.

Hat Strato keine Hilfe / FAQ im Kundenbereich, wo so etwas stehen könnte ?

habe eine test.php datei auf meinen ftp geschoben, (per
ascii-übertragung), per chmod alle Rechte gesetzt.

PHP ist auch ASCII / binär relativ egal

„Forbidden - You don’t have permission to access /test.php on
this server.“
warum?

chmod „zuviel“, versuche mal 644
kannst du HTMLs im gleichen Verzeichnis aufrufen ?

Alexander

ok, ist gelöst. hab im Kundencenter die Fehlermeldungen studiert, und steht angegeben:
„403 Forbidden
Der Server hat die Anfrage verstanden, aber weigert sich diese auszuführen. Eine Authentifizierung ist hier nicht möglich. Die Anfrage ist generell nicht erlaubt.“

Das hat mich etwas stutzig gemacht.
Daraufhin hab ich nochmal die genaue Beschreibung meines Webspace-Paketes gecheckt und sieht da: php wird bei PowerWeb-Paketen NICHT unterstützt.

peinlich.
danke euch trotzdem für die Mühe, umsonst war es nicht; bin ein bisschen schlauer :smile: