• Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick
  • November - das bedeutet oftmals Herbstblues, grauer Himmel, Tristesse und Wetter, bei dem man gern im Warmen bleibt. Aber nur oftmals! Wir fordern Euch gern auf, gegen den Herbstblues anzukämpfen und hoffen, dabei hilft Euch unser aktuelles Monatsthema. Neugierig geworden? --> Zum Mitmachen bitte hier klicken

CSS wird nicht geladen (Webserver OS X Lion)

fenzy

Fuji
Registriert
28.02.11
Beiträge
36
Hallo Leute,

also ich habe bereits herausgefunden wie ich mithilfe des Terminals oder manuell die httpd.conf im Apache2 Ordner bearbeiten kann um den Webserver unter Mac OS X Lion zu benutzen.

Ich habe nur das Problem das keine einzige CSS zu der jeweilien Seite mitgeladen wird. Hat das was mit den User/Pfadrechten zu tun? Mir ist beim betrachten der Seiten aufgefallen das bei dem CSS Tag im Head-Bereich der Pfad nie geladen wird.

Wie bekomme ich das denn wieder gefixed?
 
Ob es an den fehlenden Rechten liegt kannst Du einfach heraus finden in dem Du die Datei "manuell" ausführst. (localhost/pfad/datei.css)
"Fixen" kannst Du das indem Du die Rechte richtig einstellst. Ordner/Datei im Finder mittels rechter Maustaste anklicken -> Informationen.
 
Das habe ich gerade ausprobiert und bekam ein "Forbidden" Seite zu sehen:

You don't have permission to access /y-dent/site/css/style.css on this server.

Die Daten liegen unter /users/Sites (also im Websites Ordner) Dort ist unter den Informationen zu sehen das ich Schreib und Lese Rechte habe. Aber dennoch klappt es nicht =(
 
Welche Rechte haben die übergeordneten Ordner? Vielleicht müssen da die Rechte noch angepasst werden.
 
Die haben ebenfalls Schreib-/Leserechte. Kann es sein das in der httpd.conf noch was geändert werden muss? Ich habe keine Ahnung was alles in der Config dort steht aber es könnte doch sein das Schrei-/Leserechte auch dort angegeben sind.
 
aber es könnte doch sein das Schrei-/Leserechte auch dort angegeben sind

Nein, aber es reicht nicht, wenn Du Leserecht hast. Da Zugriffe über Web anonym erfolgen, muss entweder Jeder oder zumindest der Benutzer-Account www Leserecht haben.

Möglicherweise hast Du aber auch nur den Pfad zu der CSS-Datei falsch in die Seite eingebaut?
 
Der Pfad stimmt denn unter MAMP läuft ja alles wunderbar...