Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Zugriff verweigert-Error 403

Frage Internet Server

Mitglied: max.der.babo

max.der.babo (Level 1) - Jetzt verbinden

15.12.2014, aktualisiert 18.12.2014, 4537 Aufrufe, 18 Kommentare

Hey,
Ich will ein Foto aus einem Unterverzeichnis in meine Webseite einbinden und hab das mal im Localhost getestet, aber ohne Erfolg. Es kommt immer Error 403.
Ich glaub ich sollte ne htaccess einbinden, is aber nur ne Vermutung. Möchte die Datei später eh nur für den Server zugänglich machen.

Viele Grüße
Mitglied: Lochkartenstanzer
15.12.2014 um 16:26 Uhr
Moin,

  • Welcher Server?
  • Welche version
  • Welche datezugriffsrechte?
  • Welches OS?

Die Kristallkugel hilft gerade als Christbaumschmuck aus und ist daher beleidigt udn gibt keine Antworten.

lks
Bitte warten ..
Mitglied: 114757
15.12.2014, aktualisiert um 16:31 Uhr
Boah eh, in letzter Zeit häufen sich solcher zweizeiler Threads... macht echt keinen Spaß mehr hier wenn die Leute noch nicht mal die grundlegendsten Dinge in Ihren Beitrag schreiben können...

jodel32
Bitte warten ..
Mitglied: max.der.babo
15.12.2014 um 16:31 Uhr
Hi,
Also ich hab auf win 8.1 xampp 3.1.03.1.0 (ich weiss es ist veraltet)
Rechte sind bis jetzt keine da ( also keie .htaccess datei)

Echt? Steht dein Christbaum schon? XD

Grüße
Bitte warten ..
Mitglied: Lochkartenstanzer
15.12.2014 um 16:34 Uhr
Zitat von max.der.babo:

Also ich hab auf win 8.1 xampp 3.1.03.1.0 (ich weiss es ist veraltet)
Rechte sind bis jetzt keine da ( also keie .htaccess datei)

Aber als welcher User läuft der apache und welche NTFS-zugriffsrechte haben die Dateien und darf der Apache üebrhaupt auf den pfad zugreifen, wo Du die Datei abgelegt hast?

Echt? Steht dein Christbaum schon? XD

Wer hat was vom Baum gesagt. Die Kristallkugel wurde nur dazu verdonnert Chritbaumkugel zu spielen. Das geht auch ohne Baum.

lks

PS: Der Baum wird in der Nacht vom 23. auf den 24. gefällt.
Bitte warten ..
Mitglied: 114757
15.12.2014, aktualisiert um 16:38 Uhr
Zitat von max.der.babo:
Also ich hab auf win 8.1 xampp 3.1.03.1.0 (ich weiss es ist veraltet)
Rechte sind bis jetzt keine da ( also keie .htaccess datei)
und wie sieht der HTML-Schnippsel aus der deine Datei einbindet ? Wie die Verzeichnisstruktur ? Wie sehen die NTFS-Acls aus ? Wurden Sonderzeichen im Ordnernamen verwendet ? Lass dir doch nicht alles aus der Nase ziehen ...
Bitte warten ..
Mitglied: max.der.babo
15.12.2014 um 16:41 Uhr
Hey,
jetzt bin ich leider n bisschen überfragt ;)
Ich hab erst kürzlich mit PHP angefangen und kenn mich noch nicht so gut mit Apache aus,
ich kann dir aber sagen, dass die Datei im htdocs-Ordner liegt, deshalb gehe ich davon aus, dass Apache darauf zugreifen darf
Das PHP-Dokument, das so n bissle Login-zeugs macht, kann ich ohne Probleme öffenen. Wenn ich das Bild in die selbe Verzeichnisebene setzte,
kann ich es auch ohne Probleme öffnen, wenn das Bild aber eine Ebene weiter unten liegt kommt der Error

LG

PS: Selbst fällen? Bei uns sprengt man die Tanne aus dem Boden! ;)
Bitte warten ..
Mitglied: max.der.babo
15.12.2014, aktualisiert um 16:44 Uhr
Der Code sieht folgendermaßen aus:
01.
<?php 
02.
echo "<img src='https://localhost/projekt/schulen/$schule/$fach/$lehrer/$zahl/Seite1.jpg' />"; 
03.
?>
Bitte warten ..
Mitglied: 114757
15.12.2014, aktualisiert um 16:47 Uhr
und was passiert wenn du den Pfad mal mit aufgelösten Variablen manuell in die Adresszeile eingibst ?
Ich vermute da einen Fehler in einer deiner PHP-Variablen
Bitte warten ..
Mitglied: max.der.babo
15.12.2014 um 16:49 Uhr
Hab ich schon, trotzdem zugriff verweigert
Bitte warten ..
Mitglied: Lochkartenstanzer
15.12.2014 um 16:49 Uhr
Zitat von max.der.babo:

echo "<img src='https://localhost/projekt/schulen/"$schule/$fach/$lehrer/$zahl/Seite1.jpg' />";

Weiso greifst Du über http auf das bild zu und nimmst es nicht direkt aus dem lokalern filesystem?

lks
Bitte warten ..
Mitglied: 114757
15.12.2014, aktualisiert um 16:55 Uhr
Zitat von max.der.babo:

Hab ich schon, trotzdem zugriff verweigert
Beantworte erst mal alle Fragen von oben: stimmen die NTFS ACLs, bzw. wurden die Rechte entsprechend richtig an den Ordner vererbt ? Bitte nachsehen nicht nur vermuten.
Überprüfe die Variablen auf aus versehen reingerutschte Leerzeichen, etc. pp
Bitte warten ..
Mitglied: SlainteMhath
15.12.2014 um 16:58 Uhr
Moin Lochi,

Weiso greifst Du über http auf das bild zu und nimmst es nicht direkt aus dem lokalern filesystem?
Das ist ein IMG-Tag, da lädt der Client Browser das Bild, ergo muss der http verwenden.

lg,
Slainte
Bitte warten ..
Mitglied: max.der.babo
15.12.2014 um 17:03 Uhr
Direkt würde auch nicht gehen (habs im Browser getestet)
Bitte warten ..
Mitglied: 114757
15.12.2014, aktualisiert um 17:10 Uhr
Zitat von max.der.babo:

Direkt würde auch nicht gehen (habs im Browser getestet)
dann stimmen deine ACLs im Dateisystem nicht, oder du hast in einem der übergeordneten Verzeichnis eine htaccess liegen die untergeordnete Verzeichnisse beschränkt, oder in der Apache-Config selber.
Starte den Appache-Dienst auch mal neu.
Bitte warten ..
Mitglied: max.der.babo
15.12.2014 um 19:47 Uhr
Ja jetzt funktionierts
Danke!
Kann mir vllt noch jemand ne kleine .htaccess datei zeigen, die alle sperrt, ausser den Server? Das wäre super!!
Thx an Alle
Bitte warten ..
Mitglied: colinardo
LÖSUNG 15.12.2014, aktualisiert 18.12.2014
Moin max.der.babo,
Zitat von max.der.babo:
Ja jetzt funktionierts
wäre vielleicht für die Nachwelt ganz interessant woran es denn bei dir gelegen hat ...
Kann mir vllt noch jemand ne kleine .htaccess datei zeigen, die alle sperrt, ausser den Server? Das wäre super!!
Enweder in einer .htaccess folgende Zeilen einfügen
order allow,deny 
allow from localhost
Dafür muss aber für das htdocs Verzeichnis die Option Allow Override all in der httpd.conf Directory Direktive gesetzt sein.
Oder du lässt den ganzen Server nur auf dem Looback-Interface laufen (ebenfalls in der httpd.conf zu ändern)
also das listen 443 ändern zu
Listen 127.0.0.1:443
dann ist der Apache nur am Loopback-Interface erreichbar.

Noch ein wichtiger Hinweis zum Testen: Unbedingt den Cache des Browsers deaktivieren oder löschen, denn dieser kann einem hier böse Streiche spielen !!

Grüße Uwe
Bitte warten ..
Mitglied: max.der.babo
18.12.2014, aktualisiert um 14:00 Uhr
Hey, Danke, das funktioniert
Meine Lösung:
Xampp runterschmeißen und neu installieren ^^
Mein Proxy hat nämlich Port 80 geblockt ;)

Gut... Das wäre also geschafft...
Als klitze kleine Frage hab ich noch:
Wie kann ich jetzt Bilder aus diesem Verzeichnis mit PHP auslesen?
HTML funktioniert bei mir iwie nicht

Ansonsten Frohe Weihnachten

edit: Der Sinn soll später darin sein, dass man das Bild nur mit ner Session aufrufen kann
Bitte warten ..
Mitglied: colinardo
18.12.2014, aktualisiert um 14:00 Uhr
Zitat von max.der.babo:
Meine Lösung:
Xampp runterschmeißen und neu installieren ^^
hä ?? was'n das für ne abstruse Lösung ?
Als klitze kleine Frage hab ich noch:
Wie kann ich jetzt Bilder aus diesem Verzeichnis mit PHP auslesen?
Was meinst du bitte mit Auslesen ?
Bitte die Regel "Neues Thema" > Neuer Thread beachten, und gelöst nicht vergessen. Merci.
HTML funktioniert bei mir iwie nicht
denke da fehlt dir wohl eher das HTML-Grundwissen!
Ansonsten Frohe Weihnachten
Ebenso ...

Grüße Uwe
Bitte warten ..
Neuester Wissensbeitrag
Windows 10

Powershell 5 BSOD

(8)

Tipp von agowa338 zum Thema Windows 10 ...

Ähnliche Inhalte
Heiß diskutierte Inhalte
Microsoft
Ordner mit LW-Buchstaben versehen und benennen (20)

Frage von Xaero1982 zum Thema Microsoft ...

Outlook & Mail
gelöst Outlook 2010 findet ost datei nicht (19)

Frage von Floh21 zum Thema Outlook & Mail ...

Netzwerkmanagement
gelöst Anregungen, kleiner Betrieb, IT-Umgebung (18)

Frage von Unwichtig zum Thema Netzwerkmanagement ...

Festplatten, SSD, Raid
M.2 SSD wird nicht erkannt (14)

Frage von uridium69 zum Thema Festplatten, SSD, Raid ...