Plesk bei bestimmten Dateiformaten 404 Error ?

sky001

New Member
Hey Leute,
ich bin neu hier und hoffe mal das mir geholfen werden kann.
Ich habe das Problem mit Plesk das ich:

1. in einige Ordner einfach über den Browser nicht reingehen kann (" You do not have permission to access this document. "), obwohl ich mit Filezilla und per Rechtklick -> Sicherheit die Rechte für jeden zum Lesen und auch bei Filezilla sogar "777" eingestellt habe...

2. diesen nicht als FastDL benutzen kann weil er immer die Dateien wie zB bsp, vtf oder vmt Files als 404 Error wiedergibt. Man kann nichts downloaden und die Datei wird angeblich nicht gefunden.

Das meine Dateien die ich downloaden will immer als 404 Error angezeigt wird hatte ich schonmal und auch irgendwie gelöst aber ich weiß nicht mehr wie...


Kann mir da einer helfen? Danke im voraus!

---
Achja hier ist das was ich meine:
Forbidden: http://defcongaming.de/fastdl/Slenderman/
404 Error bei der Datei (zB): http://defcongaming.de/fastdl/Slenderman/materials/trials/rainbow.vtf
(das als Beispiele mit dem Verzeichnis und mit der Datei die nicht gefunden wird)
 
Das letzte Mal hatte ich vor einigen Jahren mit Plesk zu tun, aber beide Probleme haben herzlich wenig mit Plesk zu tun.
Problem 1: In deinem Webserver ist das Directory-Listing deaktiviert. Wird also als URL nur das Verzeichnis im Browser angeben, sucht der Apache nach den Default-Dateien (meist index.html und index.php, evtl. auch weitere, läßt sich in der Apache-Konfig einstellen). Findet es keine von diesen, zeigt er entweder den Verzeichnisinhalt an, oder falls das Listing in der Apache-Config abgeschaltet ist, halt einen "Access forbidden". Da diese Voreinstellung eigentlich sehr sinnvoll ist, solltest du sie auch nicht generell ändern, sondern nur für die Verzeichnisse, bei denen du es benötigst - mit Hilfe einer .htaccess
Problem 2: Wenn der Server sagt, daß es die Datei nicht gibt, dann gibt es sie normalerweise auch nicht. Bei deinem Beispiel gibt es ja nicht mal das Verzeichnis trials, indem die Datei liegen soll. Kleiner Tipp: Im gegensatz zu Windows unterscheiden unixoide Betriebssystem GROSSE und kleine Buchstaben. Auch Sonderzeichen und Umlaute werden u.U. unterschiedlich aufgefasst.
 
Wenn ich per Remote Desktop zum Website Verzeichnis gehe, ist dieses Verzeichnis + die Dateien vorhanden oO - Groß und Kleinschreibung habe ich beachtet...

Ich musste damals die einzelnen Dateiformate irgendwo in Plesk hinzufügen, damit ich die downloaden konnte - ich weiß aber wie gesagt nicht mehr wie das geht...

---

Vielleicht dumme Frage aber wo sehe ich das ich Apache installiert habe^^ ?

Ich weiß nur durch die Plesk Konfig. das ich folgende Sachen installiert habe:
  • ASP 7.5
  • ASP NET 2.0 / 4.0
  • FastCGI Support
  • Mail CMS
  • MySQL 5.1
  • Perl v5.1
  • PHP 5.2/5.3/5.4/5.5
  • Python
  • und noch paar andere
 
Ah, scheint ein Windows-Server zu sein. Dann könnte es natürlich auch ein IIS statt des Apache sein. Aber du bist der Admin des Servers, daher mußt du natürlich wissen, welche Produkte du einsetzt (um sie auch ausreichend absichern zu können). Mein Tipp mit der .htaccess würde beim IIS übrigens nicht funktionieren...
Aber noch mal zu deinem 2. Problem: Schon das Verzeichnis trials wird nicht gefunden (404 Fehlerseite), bei den darüber liegenden Verzeichnissen kommt hingegen die 403-Fehlerseite - und die hätte ich beim Aufruf von http://defcongaming.de/fastdl/Slenderman/materials/trials auch erwartet.
 
Laut Header ist es ein IIS; in der Annahme, dass die nicht bewusst gefälscht sind, können wir also von einem IIS ausgehen. :)

Auch der IIS wird irgendwo Logfiles haben, die du dir ansehen solltest. Unabhängig davon, welchen Webserver man denn nun verwendet, wird dieser immer am besten wissen, warum er einen Statuscode != 200 ausgegeben hat. Im Zweifelsfall muss man das Loglevel erhöhen.
 
Back
Top