Hallo Zusammen,
ich habe eine Menge an Artikeln per mein Importplugin importiert und alles scheint nun wunderbar zu sein, außer dass die Bilder nicht angezeigt werden, die Shopware während des Importes vom Großhändler heruntergeladen/generiert hat.
Ich habe gecheckt – die Bilder sind da (ich habe ein paar Stuck geprüft) und Apache schreibt sowas im access_log:
2.247.241.153 - - [07/Jul/2017:15:37:32 +0200] "GET /media/image/6e/74/73/2_DSD_4115_200x200@2x.jpg HTTP/1.1" 404 - "http://[mywebsiteaddresse]/feeds/?p=1" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_5) AppleWebKit/603.2.4 (KHTML, like Gecko) Version/10.1.1 Safari/603.2.4"
Das passiert natürlich nicht nur auf /feeds, sonder überall. Die Dateien sowie die Verzeichnisse – alle haben Lesezugriff für alle:
[rreimche@frontsign public]$ ls -lh media/image/6e/74/73/2_DSD_4115_200x200@2x.jpg
-rw-rw-r-- 1 manager manager 2.2K Jul 6 23:14 media/image/6e/74/73/2_DSD_4115_200x200@2x.jpg
[rreimche@frontsign public]$ ls -lh media/image/6e/74/
total 32K
drwxrwxr-x 2 manager manager 4.0K Jul 6 22:47 1d
drwxrwxr-x 2 manager manager 4.0K Jul 6 21:33 2e
drwxrwxr-x 2 manager manager 4.0K Jul 6 22:35 6d
drwxrwxr-x 2 manager manager 4.0K Jul 6 23:14 73
drwxrwxr-x 2 manager manager 4.0K Jul 6 23:04 87
drwxrwxr-x 2 manager manager 4.0K Jul 6 20:59 8e
drwxrwxr-x 2 manager manager 4.0K Jul 6 22:53 a6
drwxrwxr-x 2 manager manager 4.0K Jul 6 23:01 bd
Ich habe auch nichts falsches in .htaccess gefunden (ich bin aber kein großes Spezialist für Apach-Konfiguration, ich habe bisher meinstens mit nginx gearbeitet). (Cache zu leeren hat auch nicht geholfen.
Gleichzeitig liefert Apache Theme-Bilder problemlos.
Woran könnte es noch liegen?
Ich habe noch was rausgefunden: Wenn ich ein Bild für Artikel im Backend hochlade, dann wird das Bild problemlos geliefert. 0_o
Das macht mir aber noch mehr Irre 
Thumbnails nicht generiert ? Wenn du den Artikel aufmachst siehst du da den das PopUp Bild?
Nein, auch nicht.
Noch was merkwürdiges: Das im Backend hochgeladene Bild, wie gesagt, wird problemlost angezeigt. Dabei gibt es das Bild in /media nicht:
[rreimche@frontsign public]$ sudo ls -lh media/image/87/2b/be/skateboard_600x600@2x.jpg
ls: cannot access media/image/87/2b/be/skateboard_600x600@2x.jpg: No such file or directory
[rreimche@frontsign public]$ sudo ls -lh media/image/87/2b/be/
ls: cannot access media/image/87/2b/be/: No such file or directory
[rreimche@frontsign public]$ sudo ls -lh media/image/87/2b/
total 12K
drwxrwxr-x 2 manager manager 4.0K Jul 6 21:54 14
drwxrwxr-x 2 manager manager 4.0K Jul 6 22:53 73
drwxrwxr-x 2 manager manager 4.0K Jul 6 22:15 95
Obwohl:
wget http://[mywebsite]/media/image/87/2b/be/skateboard_600x600@2x.jpg
--2017-07-07 16:10:07-- http://[mywebsite]/media/image/87/2b/be/skateboard_600x600@2x.jpg
Resolving [mywebsite]... [myip]
Connecting to [mywebsite]|[myip]|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 16192 (16K) [image/jpeg]
Saving to: 'skateboard_600x600@2x.jpg'
skateboard_600x600@2x.jpg 100%[================================================================================================>] 15.81K --.-KB/s in 0.03s
2017-07-07 16:10:07 (468 KB/s) - 'skateboard_600x600@2x.jpg' saved [16192/16192]
Kann es sein, dass Shopware irgendwo noch ein „media“ hat?
OK, ich denke, ich habe ein Teil der Quellen des Problems gefunden. Ich habe noch eine Installation von Shopware bei gefunden. Ich habe eigentlich alles nicht in der Intallation gemacht, die vom Apache verwendet wird, aber mit der richtigen Datenbank. Die Ergebnisse sind selbstverständlich komisch 
Jetzt muss ich noch mal alles richtig importieren und noch mal schauen, wie die Bilder geliefert werden.
UPDATE: Ja, jetzt ist das Problem anscheinend verschwunden.