Bilder werden nicht angezeigt!

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

Bilder werden nicht angezeigt!

Postby TheSummerflo » 06. August 2012 13:25

Haben nach langem Suchen in Google und auch hier nichts gefunden, daher wende ich mich an euch.
Bitte haut mir nicht den Kopf ab, falls es einen solchen Thread schon irgendwo gibt und ich ihn übersehen habe.
Folgendes Problem:
Ich benutze XAMPP zusammen mit Wordpress um lokale Wordpress-Themes zu entwickeln. Doch die Bilder, die ich implementiere egal ob über CSS, HTML, oder einem Wordpress-Artikel, werden nicht angezeigt. Habe schon jpg., png., gif. und bmp. probiert, aber kein Format wird angezeigt. Nicht mal so ein kleines rotes Kreuzchen in der Ecke, wie es normal der Fall, wenn der z.B. der Pfad nicht stimmt. Der müsste aber eigentlich stimmen, die Bilder habe ich sogar testweise in das gleiche Verzeichnis gelegt, aber das hat auch nicht geholfen. Ich bin mir sicher, dass ich alles mit den korrekten Befehlen eingebunden habe.
Wordpress liegt unter xampp/htdocs/wordpress.
Das theme bzw. die Bilder liegen unter xampp/htdocs/wordpress/wp-content/themes/THEME_NAME/img/BILD_NAME
Xampp habe ich direkt in C installiert. also C:\xampp.
Meine Frage:
Mache ich irgendetwas falsch oder ist das ein Bug von XAMPP? Und wenn es ein Bug ist, wie kann ich beheben?
Vielen Dank schon einmal im Vorraus
TheSummerflo
 
Posts: 4
Joined: 06. August 2012 13:10
XAMPP Version: 5.6.3
Operating System: Windows 7

Re: Bilder werden nicht angezeigt!

Postby Altrea » 06. August 2012 15:42

Hallo TheSummerflo,

TheSummerflo wrote:Nicht mal so ein kleines rotes Kreuzchen in der Ecke, wie es normal der Fall, wenn der z.B. der Pfad nicht stimmt. Der müsste aber eigentlich stimmen, die Bilder habe ich sogar testweise in das gleiche Verzeichnis gelegt, aber das hat auch nicht geholfen. Ich bin mir sicher, dass ich alles mit den korrekten Befehlen eingebunden habe.

Prüfe ob die Ressourcen (css, bilder, js, etc) richtig angefordert werden, indem du zum Beispiel die einzelnen Requests mit Firefox Firebug analysierst.
Weiterhin solltest du den Apache access.log, Apache error.log und PHP error_log nach weiteren Hinweisen untersuchen.

mit freundlichen Grüßen,
Altrea
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 6473
Joined: 17. August 2009 13:05
XAMPP Version: 5.5.19
Operating System: W7Ux64

Re: Bilder werden nicht angezeigt!

Postby TheSummerflo » 07. August 2012 15:19

Danke schonma für die Antwort. :)
Das mit Firebug probier ich mal aus, aber ehrlich gesagt verstehe ich nicht viel von Apache.
Wie müsste ich denn da vorgehen? Einfach die Website aufrufen und dann im error.log nachschauen, ob da ein Fehler dokumentiert ist?
Und wo finde ich den Apache access.log und error.log?
mit freundlichen Grüßen,
TheSummerflo
TheSummerflo
 
Posts: 4
Joined: 06. August 2012 13:10
XAMPP Version: 5.6.3
Operating System: Windows 7

Re: Bilder werden nicht angezeigt!

Postby Altrea » 07. August 2012 15:30

TheSummerflo wrote:Wie müsste ich denn da vorgehen? Einfach die Website aufrufen und dann im error.log nachschauen, ob da ein Fehler dokumentiert ist?

Genau, im Apache error.log und php_error_log schauen, ob ein oder mehrere Fehler aufgetreten sind.
Im access.log kommt sind die einzelnen Requests mit dem jeweiligen HTTP Status Code (eine 3-stellige Zahl) dokumentiert. Hier wären alle Aufrufe relevant, die mit einem HTTP Status Code im 400er oder 500er Bereich quittiert werden.

TheSummerflo wrote:Und wo finde ich den Apache access.log und error.log?

  • \xampp\apache\logs\error.log
  • \xampp\apache\logs\access.log
  • \xampp\php\logs\php_error_log

mit freundlichen Grüßen,
Altrea
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 6473
Joined: 17. August 2009 13:05
XAMPP Version: 5.5.19
Operating System: W7Ux64

Re: Bilder werden nicht angezeigt!

Postby TheSummerflo » 07. August 2012 16:02

Danke! Hat mir sehr geholfen! Einbinden über CSS funktioniert inzwischen, da hab ich einfach vergessen die einfachen Anführungszeichen zu setzen.
Über HTML klappt es nicht, da habe ich im access.log folgendes gefunden:

::1 - - [07/Aug/2012:16:54:11 +0200] "GET /wordpress/img/facebook.png HTTP/1.1" 404 1311 "http://localhost/wordpress/" "Mozilla/5.0 (Windows NT 6.1; rv:14.0) Gecko/20100101 Firefox/14.0.1"

Das zeigt dass der Pfad falsch gewählt wurde. Anstatt von /wordpress/wp-content/themes/Zero/img/facebook.png wurde einfach wordpress/img/facebook.png angenommen.
Meine Frage: Warum? Und wie kann ich das ändern?

mit freundlichen Grüßen,
TheSummerflo
TheSummerflo
 
Posts: 4
Joined: 06. August 2012 13:10
XAMPP Version: 5.6.3
Operating System: Windows 7

Re: Bilder werden nicht angezeigt!

Postby Altrea » 07. August 2012 18:45

TheSummerflo wrote:::1 - - [07/Aug/2012:16:54:11 +0200] "GET /wordpress/img/facebook.png HTTP/1.1" 404 1311 "http://localhost/wordpress/" "Mozilla/5.0 (Windows NT 6.1; rv:14.0) Gecko/20100101 Firefox/14.0.1"

Das zeigt dass der Pfad falsch gewählt wurde. Anstatt von /wordpress/wp-content/themes/Zero/img/facebook.png wurde einfach wordpress/img/facebook.png angenommen.

Er sucht nicht wordpress/img/facebook.png sondern /wordpress/img/facebook.png, das ist ein großer Unterschied!
Ein relativer Pfad ohne führenden Slash ist relativ zum Aufruf, mit führenden Slash aber relativ vom ServerRoot.

TheSummerflo wrote:Meine Frage: Warum? Und wie kann ich das ändern?

Weil es falsch referenziert wurde (oder wordpress aus welchen Gründen auch immer annimmt, dass der ServerRoot woanders liegt).
Ändern kannst du es indem du es richtig referenzierst. Vielleicht ist der führende Slash ja einfach schon der Fehler.

mit freundlichen Grüßen,
Altrea
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 6473
Joined: 17. August 2009 13:05
XAMPP Version: 5.5.19
Operating System: W7Ux64

Re: Bilder werden nicht angezeigt!

Postby TheSummerflo » 09. August 2012 13:13

Also vielen Dank nochma, klappt jetzt alles!
Hab einfach wp-content/themes/Zero/ als Pfad davor gesetzt.
TheSummerflo
 
Posts: 4
Joined: 06. August 2012 13:10
XAMPP Version: 5.6.3
Operating System: Windows 7


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 11 guests