I innerhalb meiner httpdocs (www), ich erstellte einen Ordner namens "bin", ich legte eine "test.html" nur um "Hello Stackoverflow" anzuzeigen, aber wenn ich auf die Seite zugreifen, dh http://domain.com/bin/test.html, heißt es Seite kann nicht Gefunden werden. Aber wenn ich die Datei in den Testordner verschiebe, wird angezeigt, was sie sein soll. Warum?Warum Dateien unter bin-Ordner nicht gefunden werden können?
Antwort
Möglicherweise Berechtigungen.
chmod 755 /Path/To/Bin/
chmod 644 /Path/To/Bin/test.html
Im Allgemeinen ist die Standardkonfiguration, wie der allgemein guten Sicherheitspraxis Teil wird nicht so konfiguriert werden, etwas zu tun, die normale ist nicht (wie Sachen zu tun als andere Sachen im bin-Verzeichnis ausgeführt wird, oder Sachen, die wouldnt normalerweise im Basisverzeichnis passieren). Im Allgemeinen würde ich sagen, dass Sie versuchen sollten, sich darauf einzustellen, anstatt gegen den Strich zu gehen.
Abgesehen von der offensichtlichen "check permissions" Antwort und der Annahme, dass Sie Apache Server verwenden, müssen Sie möglicherweise eine .htaccess Datei mit den richtigen Berechtigungen in jedem Ordner hinzufügen.
Suchen Sie nach .httaccess in anderen Ordnern und denken Sie daran verwenden ls -a (Datei mit Punkt begining ist standardmäßig ausgeblendet -a = alle)
By the way, kann es eine schlechte Praxis seines HTML-Dateien zu setzen in einem binären Ordner.
- 1. Voreingestellte Dateien können nicht gefunden werden
- 2. Web-Elemente können nicht unter "chrome: // downloads /" gefunden werden. Seite
- 3. Die seriellen Schnittstellen können nicht gefunden werden
- 4. Fehler: Modul 'html' kann nicht gefunden werden, statische Dateien können nicht geliefert werden
- 5. Warum in HTML referenzierte Dateien nicht gefunden?
- 6. botocore.exceptions.NoCredentialsError: Anmeldeinformationen können nicht gefunden werden
- 7. Können Stoppwörter automatisch gefunden werden?
- 8. Dateien können nicht geöffnet werden C++
- 9. Zip-Dateien können gelegentlich nicht hochgeladen werden
- 10. Dateien können nicht gelöscht werden, IIS-Sperre
- 11. .js (oder .css) Dateien können nicht von einer .jsp-Seite gefunden werden
- 12. Fehler bei der Validierung GTFS Dateien Dateien werden nicht gefunden
- 13. Warum kann nodejs nicht gefunden werden?
- 14. Warum kann der Importbefehl nicht gefunden werden?
- 15. Mein .batch-Code funktioniert nicht, kann nicht gefunden werden Warum
- 16. Warum können Mitgliedsvariablen nicht geteilt werden?
- 17. Warum können meine Schnittstellenmethoden nicht überschrieben werden?
- 18. Google Drive-Dateien können nicht in einen iFrame eingebettet werden
- 19. Bluetooth-Geräte können nicht gefunden werden Xamarin Android
- 20. TYPO3 Update: veraltete RTE-Eigenschaften können nicht gefunden werden
- 21. Dateien können nicht in den Projektmappen-Explorer gezogen werden
- 22. "Protokolle können nicht mit isinstance()" verwendet werden - warum nicht?
- 23. QEinstellungen unter OS X 10.9 - kann nicht gefunden/gelöscht werden
- 24. Startfehler, da keine Binärdateien gefunden werden können
- 25. Dynamisch hinzugefügte HTML-Elemente können nicht mit jQuery gefunden werden
- 26. Webnoir Webseite als Eclipse Projekt, Ressourcen können nicht gefunden werden
- 27. Adwords-Skripte können nicht mit IDs-Funktion gefunden werden
- 28. Boto3 Fehler: botocore.exceptions.NoCredentialsError: Anmeldeinformationen können nicht gefunden werden
- 29. Verschachtelte Objekte aus JSON können nicht gefunden werden
- 30. Ressourcen können nicht gefunden werden - Tomcat - Spring - AngularJS
Grundsätzlich ist der bin-Ordner normalerweise für ausführbare Dateien gedacht, und normalerweise möchten Sie den anonymen Benutzern keine Berechtigung zum Ausführen von Inhalten auf Ihrem Computer geben. – inspite