2010-12-18 4 views
-1

Also habe ich gerade mit der Arbeit an einer Site auf meinem Computer fertig, und ich habe sie auf ein Flash-Laufwerk gelegt und in meinen public_html-Ordner auf meinem Server gelegt. Wenn ich http://localhost/ eintippe, bekomme ich meine Indexseite, aber die CSS ist weg und alle Bilder sind weg.Warum funktioniert mein CSS nicht auf meinem LAMP-Server?

Wie kann ich das beheben?

+3

Suchen Sie im Quellcode der Seite nach, welchen Pfad das CSS-Stylesheet hat. –

Antwort

1

Sorry, diese Frage stammt von Jahren. Für die Interessenten war das Problem auf Berechtigungen auf meinem Server zurückzuführen.

1

Stellen Sie sicher, dass Sie den richtigen Pfad für Ihre CSS und Bilder angegeben haben.

+0

ja der Weg ist richtig. Wenn ich die HTML-Datei aus dem Ordner auf meinem Computer öffne, funktioniert es, aber wenn ich auf http: //localhost/index.html gehe, tut es das nicht. –

0

Stellen Sie sicher, dass in Ihrem HTML der Pfad zu Ihrem CSS korrekt ist.
link rel = "stylesheet" type = "text/css" href = "mystyle.css"

Ihre href = "mystyle.css" sollte eine korrekte Referenz haben nur durch die Verwendung .. (Punkt-Punkt), wie "../folderName" für den Fall, dass Ihre CSS-Datei ein oder mehrere Verzeichnisse von Ihrem Hauptordner entfernt ist.

+0

Ja, ich habe das, wenn ich die HTML-Datei in ihrem Ordner auf meinem Computer öffne alles funktioniert, aber wenn ich auf http: //localhost/index.html gehen die CSS und Bilder nicht funktionieren. –

0

Manchmal ist alles, was Sie tun müssen, den Browser-Cache zu leeren, der den aktuellen Zustand der Seiten speichert und manchmal neue Änderungen an der CSS und manchmal sogar Bilder ignoriert, bis der Cache gelöscht ist.