Bilder werden nicht generiert

Guten Abend,

nach vielen Stunden Recherche, sowohl hier als auch im WWW, diversen Versuchen, Reboots & Co. schreibe ich nun doch eine Anfrage, da mir so langsam die Ideen ausgehen.

Beim Anlegen von Artikeln klappt soweit alles - bis zum Zeitpunkt, an dem ich Artikelfotos hinzufügen möchte. Das Artikelfoto landet zwar auf dem Server im Master-Verzeichnis, aber in den Generated-Verzeichnissen werden nur .lck-Dateien mit 0 kB Dateigröße angelegt:

Im Reiter Bilder sieht das dann so aus:

Ich hab diverse Änderungen an der .htaccess versucht - leider ohne Erfolg. Sie sieht gegenwärtig so aus:


<IfModule mod_rewrite.c>
    Options +FollowSymLinks
    RewriteEngine On
    RewriteBase /

    RewriteCond %{REQUEST_URI}     config\.inc\.php [NC]
    RewriteRule ^config\.inc\.php  index\.php       [R=301,L]

    RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
    RewriteRule .* - [F]

    RewriteCond %{REQUEST_URI} oxseo\.php$
    RewriteCond %{QUERY_STRING} mod_rewrite_module_is=off
    RewriteRule oxseo\.php$ oxseo.php?mod_rewrite_module_is=on [L]

    RewriteCond %{REQUEST_URI} !(\/admin\/|\/core\/|\/application\/|\/export\/|\/modules\/|\/out\/|\/setup\/|\/tmp\/|\/views\/)
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule !(\.html|\/|\.jpg|\.css|\.pdf|\.doc|\.gif|\.png|\.js|\.htc|\.svg)$ %{REQUEST_URI}/ [R=301,L]

    RewriteCond %{REQUEST_URI} !(\/admin\/|\/core\/|\/application\/|\/export\/|\/modules\/|\/out\/|\/setup\/|\/tmp\/|\/views\/)
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule (\.html|\/)$ oxseo.php

	RewriteCond %{REQUEST_URI} (\/out\/pictures\/generated\/)
	RewriteCond %{REQUEST_FILENAME} !-f
	RewriteCond %{REQUEST_FILENAME} !-d
	RewriteRule (\.jpeg|\.jpg|\.gif|\.png|\.svg)$ getimg.php

    RewriteRule ^(vendor/) - [F,L,NC]
</IfModule>

# disabling log file access from outside
<FilesMatch "(EXCEPTION_LOG\.txt|\.log|\.tpl|pkg\.rev|\.ini|pkg\.info|\.pem|composer\.json|composer\.lock|test_config\.yml)$">
    <IfModule mod_authz_core.c>
        Require all denied
    </IfModule>
    <IfModule !mod_authz_core.c>
        Order allow,deny
        Deny from all
    </IfModule>
</FilesMatch>

# Prevent .ht* files from being sent to outside requests
<Files ~ "^\.ht">
    <IfModule mod_authz_core.c>
        Require all denied
    </IfModule>
    <IfModule !mod_authz_core.c>
        Order allow,deny
        Deny from all
    </IfModule>
 </Files>

Options -Indexes
DirectoryIndex index.php index.html

wobei an sich nur die Rewrite -Sektion von Interesse sein dürfte, welche aber in unmodifiziertem Zustand ist.

Eine Änderung in der php.ini und Ergänzung des Parameters

safe_mode = Off

brachte auch nichts.

Der Shop läuft auf einem VServer unter Debian 8.7, wobei dies zur Lösungsfindung unerheblich sein dürfte.

Falls mehr Informationen benötigt werden, bitte ich um einen Hinweis.

Besten Dank im Voraus und Grüße
Ralf

Das vielleicht?
http://forum.oxid-esales.com/showthread.php?t=14940#post146802

Leider nein, diesen Beitrag habe ich bereits vor zwei Tagen intensiv abgearbeitet, sprich: Verschiedene Bilder genutzt, Dimensionen reduziert (weit unter den max. Default-Value von 1500 x 1500), Dateien mit Suffix jpeg oder jpg genutzt, ursprüngliche Bild-Dateien (erzeugt mit einer Canon EOS 550D) umgewandelt in das JPEG-Format via GraphicConverter (erzeugt konforme Dateien), etc. pp… was ich definitiv ausschließen kann ist ein Dateiformat-Fehler, denn ich habe auch zu Testzwecken eine JPG-Datei per Google Bildersuche rausgesucht, um damit zu testen und auch hier entstand der selbe Effekt.

Meine Vermutung zielt eher in Richtung Rechte…

der komplette “pictures” Ordner muss die Rechte 777 oder 755 (rekursiv) haben

Vielen Dank für Euere Hinweise.

@patchwork.de: Das hatte ich bereits gesetzt, zur Vorsicht direkt über die Konsole auf dem Server.

ABER: Scheinbar hat sich das Problem in Wohlgefallen aufgelöst. Bei einem Versuch, den ich nun unternahm hat alles geklappt wie gewünscht.

Meine derzeitige These ist, dass es scheinbar doch das im Thread http://forum.oxid-esales.com/showthread.php?t=14940#post146802 beschriebene Problem war.

Ich hatte bei meinen Versuchen die Bilder aus einer meiner Ebay-Auktionen heruntergeladen. Daher ist die Vermutung, dass Ebay beim Bilder-Upload irgendeinen Form der Konvertierung vornimmt, so dass die im Anschluss heruntergeladenen Bilder nicht mehr das konformate Dateiformat aufweisen.

Werde noch weiter experimentieren, denn eine Abweichung zu gestern ist der Tatsache geschuldet, dass ich gerade an einem meiner anderen Rechner arbeite und es auch denkbar ist, dass auf der anderen Maschine ein Browser-Problem vorliegt. Weitere Infos werde ich heute abend posten…

Grüße
Ralf

Nachtrag 1: Ein weiterer Test brachte das selbe Ergebnis wie gestern, die heruntergeladene Testdatei (via Googlesuche “Testbild jpg”) liefert auch Fehler. Somit scheint das Problem wohl tatsächlich gelöst zu sein.