PNG Bilder werden nicht angezeigt.

Alles, was den Apache betrifft, kann hier besprochen werden.

PNG Bilder werden nicht angezeigt.

Postby de-kekse » 02. March 2017 19:41

Hallo,

kämpfe derzeit mit folgender Herausforderung. Habe derzeit noch keine Ahnung ob das hierher oder in das XAMPP Thema gehört.

Identische Webseite (alle Dateien incl. Bilder) liegt beim Provider auf dem Server und Lokal unter XAMPP.
Bei Aufruf über die Provider URL funktioniert alles tadellos.

Bei Aufruf auf localhost únter der XAMPP Installation werden "png" Bilder nur mit einem X angezeigt. Der "alt" Text ist bei hover vorhanden. Fehlermeldung keine.

Rechner hat folgende Konfiguration.
Win 10 Enterprise, Microsoft Edge Browser, XAMPP V3.2.2, Apache/2.4.25 (Win32), PHP7

Hat jemand eine Idee wo ich anfangen kann zu suchen?

Gruß
de-kekse
de-kekse
 
Posts: 6
Joined: 02. March 2017 19:08
XAMPP version: 3.2.2
Operating System: win 10x64 enterprise

Re: PNG Bilder werden nicht angezeigt.

Postby Altrea » 02. March 2017 20:40

Hi,

de-kekse wrote:Hat jemand eine Idee wo ich anfangen kann zu suchen?

Nimm dir ein Tool wie Firefox Firebug oder Chrome Webdeveloper Tools und vollziehe erstmal die einzelnen Requests der pngs nach.
Weitere Anlaufstelle wäre das Apache access.log und 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: 11935
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64

Re: PNG Bilder werden nicht angezeigt.

Postby Nobbie » 02. March 2017 21:21

de-kekse wrote:Habe derzeit noch keine Ahnung ob das hierher oder in das XAMPP Thema gehört.


Weder noch.

de-kekse wrote:Hat jemand eine Idee wo ich anfangen kann zu suchen?


Nicht bei Xampp.

Um überhaupt etwas dazu sagen zu können, brauchen wir ganz erheblich mehr Informationen. Sicher ist, dass es kein Xampp Problem mit PNG Grafiken gibt.
Nobbie
 
Posts: 13183
Joined: 09. March 2008 13:04

Re: PNG Bilder werden nicht angezeigt.

Postby de-kekse » 02. March 2017 21:24

Hi Altrea,
erst mal danke für die schnelle Antwort.

Die Access.log enthält Einträge.
Für alle PNG auf der Seite ein HTTP/1.1" 404 ???? not Found. Sie sind aber da!
Für alle BMP auf der Seite ein HTTP/1.1" 304. Die BMP's aus dem gleichen Verzeichnis werden korrekt angezeigt.

Das Rechte für das Verzeichnis sowie die Bilder sind auf "full control" für "Jeder" gesetzt.

Ein PHP Script liefert mit alle Informationen über die PNG Bilder die auch den Tatsachen entsprechen.
PHP exif_imagetype liefert: 3
PHP getimagesize liefert: ImageSize:Array ( [0] => 60 [1] => 60 [2] => 3 [3] => width="60" height="60" [bits] => 8 [mime] => image/png )
PHP image_type_to_mime_type liefert: image/png

Werde mir mal eins der beiden Tools besorgen.
de-kekse
 
Posts: 6
Joined: 02. March 2017 19:08
XAMPP version: 3.2.2
Operating System: win 10x64 enterprise

Re: PNG Bilder werden nicht angezeigt.

Postby Altrea » 02. March 2017 21:29

Das Apache access.log kann nicht lügen. Die Bilder sind für Apache nicht da und können dshalb nicht ausgeliefert werden.
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: 11935
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64

Re: PNG Bilder werden nicht angezeigt.

Postby Nobbie » 02. March 2017 21:32

de-kekse wrote:H
Für alle PNG auf der Seite ein HTTP/1.1" 404 ???? not Found. Sie sind aber da!


Sie sind aber nicht da, wo Apache sie erwarten würde. Der Code 404 heißt "Datei nicht gefunden". Du kannst das Verfahren abkürzen, in dem Du uns zeigst, wie die Image-TAGs zu den Bilder aussehen (also <img src="....">), wo Du die Bilder gespeichert hast (also wo "Sie sind aber da" ist) und wo Du Xampp installiert hast (C:/xampp beispielsweise).

P.S.:
de-kekse wrote:Die BMP's aus dem gleichen Verzeichnis werden korrekt angezeigt.


Interessant - denn Bitmap Dateien entsprechend NICHT dem HTTP Protokoll und werden normalerweise nicht angezeigt, weil sie gegen den Standard verstoßen. Da hat ein Browserhersteller über die Stränge geschlagen, richtig wäre es, die BMPs nicht anzuzeigen.
Nobbie
 
Posts: 13183
Joined: 09. March 2008 13:04

Re: PNG Bilder werden nicht angezeigt.

Postby de-kekse » 02. March 2017 23:14

Hallo Altrea,

ich bin da ganz Deiner Meinung. Die Frage ist wieso wird das Vorhandensein der Datei nicht erkannt?
Die BMP und die PNG Dateien liegen im gleichen Verzeichnis.
Die Links unterscheiden sich lediglich in der Dateiendung.

Ich habe mir mal den Spaß gegönnt und eine PNG einfach nur umbenannt in eine BMP und den Link natürlich angepasst.
Und schon wird das Bild angezeigt!
Nun stellt sich mir dir Frage wo kann ich einstellen wie Dateiendungen behandelt werden?

Habe mir zwischenzeitlich auch das g-Tool besorgt und das seltsame ist dass dieses Tool für PNG Dateien immer den Typ text/html anzeigt mit Fehler 404 anstelle von image/png.
Das aber nur auf dem lokalen Apache Server.

Ich kann mir hier nur vorstellen dass da irgendwo noch ein Schalter ist der die PNG Dateien aktiviert........


Hallo Nobbie,

Windows 10 Ultimate frisch auf einem neuen PC ohne Änderung der Voreinstellungen installiert.
XAMPP frisch von der Webseite ohne Änderung der Voreinstellungen installiert.
Sonst nichts auf dem Rechner!

Hier ein Beispiel der Links die sich lediglich in der Dateiendung unterscheiden.
Das Verzeichnis ist vorhanden und die Dateien sind vorhanden.

$tmpFile='/bmp/german.png';
echo "<a href='ux.php?value=lang,de-DE,0'> <img src=".$tmpFile." title='{$_SESSION['langArr']['text'][32]['text']}' style='margin:0; position:absolute; left:{$menuleft}px; top:0px; width:{$menubuttonwidth}px; height:{$menubuttonwidth}px'></a>";
$tmpFile='/bmp/usa.bmp';
echo "<a href='ux.php?value=lang,en-US,0'> <img src=".$tmpFile." title='{$_SESSION['langArr']['text'][32]['text']}' style='margin:0; position:absolute; left:{$menuleft}px; top:0px; width:{$menubuttonwidth}px; height:{$menubuttonwidth}px'></a>";
Mit freundlichen Grüßen
de-kekse
de-kekse
 
Posts: 6
Joined: 02. March 2017 19:08
XAMPP version: 3.2.2
Operating System: win 10x64 enterprise

Re: PNG Bilder werden nicht angezeigt.

Postby Nobbie » 03. March 2017 11:25

de-kekse wrote:Hier ein Beispiel der Links die sich lediglich in der Dateiendung unterscheiden.
Das Verzeichnis ist vorhanden und die Dateien sind vorhanden.


Das Verzeichnis d;/user/ddokumente/bmp oder welches? Wenn Du wirklich Hilfe haben willst, solltest Du kooperieren. Insgesamt vermute ich, liegt eine .htaccess Datei in dem Ordner und macht irgendetwas mit den PNG Dateien (Redirect, anderen MIME Type oder sonst so etwas). Oder anders herum, es liegt "irgendwo" eine .htaccess Datei, die für BMP einen korrekten Redirect o.ä. veranlasst, aber für PNG nichts macht oder zumindest anders reagiert. Um das sagen zu können, fehlen immer noch zwei von drei Antworten (1) Wo ist Xampp installiert? 2) Wie heißt das "vorhandene Verzeichnis" mit vollem Pfad?). Das ganze kann dann auch noch via ALIAS völlig woanders liegen. Das kann man alles so mit den spärlichen Hinweisen nicht sagen.

de-kekse wrote:Sonst nichts auf dem Rechner!


Und wo befindet sich die Software, von der wir hier reden??
Nobbie
 
Posts: 13183
Joined: 09. March 2008 13:04

Re: PNG Bilder werden nicht angezeigt.

Postby de-kekse » 03. March 2017 19:15

Hallo Nobbie,
Du hast recht. Unter den unzähligen Bildern hat sich eine .htaccess Datei versteckt die ein redirect verursacht hat!
Gesucht, übersehen, dank Deinem Hinweis jetzt gelöscht und alles geht.

Vielen Dank für den Tipp.

Mit freundlichen Grüßen
de-kekse
Mit freundlichen Grüßen
de-kekse
de-kekse
 
Posts: 6
Joined: 02. March 2017 19:08
XAMPP version: 3.2.2
Operating System: win 10x64 enterprise

Re: PNG Bilder werden nicht angezeigt.

Postby de-kekse » 03. March 2017 19:20

Einen hab ich trotzdem noch,
wie markiert man in diesem Forum eine Zielführende Antwort?

Mir freundlichen Grüßen
de-kekse
Mit freundlichen Grüßen
de-kekse
de-kekse
 
Posts: 6
Joined: 02. March 2017 19:08
XAMPP version: 3.2.2
Operating System: win 10x64 enterprise

Re: PNG Bilder werden nicht angezeigt.

Postby Altrea » 03. March 2017 20:06

de-kekse wrote:wie markiert man in diesem Forum eine Zielführende Antwort?

So eine Funktion haben wir hier nicht :)
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: 11935
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64

Re: PNG Bilder werden nicht angezeigt.

Postby de-kekse » 03. March 2017 21:35

Hallo Altrea,
Danke!
Das fördert das training im Lesen.. hat ja Vorteile!

Mit freundlichen Grüßen
de-kekse
Mit freundlichen Grüßen
de-kekse
de-kekse
 
Posts: 6
Joined: 02. March 2017 19:08
XAMPP version: 3.2.2
Operating System: win 10x64 enterprise


Return to Apache

Who is online

Users browsing this forum: No registered users and 148 guests