Thumbnails Fehler, 7 Mal das gleiche thumbnail

Hallo Profs !

Ohne eine Veränderung am Shopsystem vorgenommen zu haben, gibt es plötzlich Probleme.
-Zuerst wurden alle Bilder nicht mehr angezeigt (waren nur die Demodaten).
-alle Produkte/Bilder gelöscht, neues Produkt angelegt und ein Bild hochgeladen
-> auf der Artikelseite gibt es jetzt 7 thumbnail-Bilder :(. 6 davon sind aber nach Klick ohne Funktion, nur das erste reagiert und zeigt das große Produktbild.
…so sieht das jetzt aus:
http://www.vinceremo.de/Kiteboarding/Geldboerse.html

Mein Shop zeigt im Adminbereich an, dass es Probleme mit den Dateizugriffsrechten geben soll (obwohl ich die gar nicht geändert hatte). Ich habe alle Rechte nochmal kontrolliert, sollte stimmen, aber der Shop sagt weiterhin es bestehen dort Probleme und die thumbnails dublizieren sich weiterhin selbst.

Jemand ne Idee ?

Ach ja, eine Fehler-Log Datei wird nicht erstellt und ich benutzte die 4.8.4 Version.

Hast du mal versucht den Inhalt des Ordners [I]/out/pictures/generated[/I] zu löschen? Und den [I]/tmp[/I]-Ordner mal zu leeren kann auch nicht schaden.

Habe ich jetzt gemacht, leider ohne Erfolg. Ein neues Produkt hatte ich dann auch noch angelegt, aber wieder das Gleiche…

Kann das irgendetwas damit zu tun haben, dass ich das Shopsystem in einem Unterordner auf dem Server installiert habe und nun vielleicht die “standart” Bildpfade gesetzt wurden (ohne Unterordner)?
Ich habe schon verzweifelt nach einer Zuordnung gesucht, die ich anpassen kann, leider habe ich sie nicht gefunden:

/out/pictures/generated
vinceremo/out/pictures/generated

vielleicht hat sich diese Zuordnung irgendwo geändert ?

schau mal in die .htaccess im Shoproot ob dort bei "RewriteBase / " (ziemlich am Anfang) Dein Unterordner eingetragen ist und dann noch in die config.inc.php, ob auch dort alle Pfadangaben korrekt sind

In der htaccess steht:

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

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/)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.jpe?g|.gif|.png)$ getimg.php

</IfModule>

disabling log file access from outside

<FilesMatch “(EXCEPTION_LOG.txt|.log$|.tpl$|pkg.rev|.ini)”>
order allow,deny
deny from all
</FilesMatch>

Options -Indexes
DirectoryIndex index.php index.html

In der configinc waren die Grundeinstellungen in Ordnung, einen direkten Bildverweis habe ich aber nicht gefunden :frowning:

Wie rufst Du denn Deinen Shoo im Browser auf?

www.meine-url.de oder www.meine-url.de/unterordner ?

Im zweiten Fall muss der Unterordner bei RewriteBase eungetragen sein.

*** von unterwegs via Tapatalk ***

Ganz normal: www.vinceremo.de
Beim Hoster habe ich eine interne Verlinkung auf den Unterordner auf meinem Server.
hmmm…

Das Komische ist ja auch, dass alles ging, aber von einen Tag auf den anderen, wurden alle Bilder plötzlich nicht mehr angezeigt.

schau mal hier:

http://forum.oxid-esales.com/showthread.php?t=11824&page=2#post117424

Danke Hebsacker !

[U]So sieht die Lösung aus:[/U]

Folgende Dateien fehlten auf dem Server:

  • out/pictures…fehlten die Ordner : “wysiwigpro” und “media”
  • out/pictures/master…fehlte das Bild: “nopic.jpg”, sowie die Ordner “category”, “vendor”, “wrapping”
  • im shop-root…fehlte der Inhalt von dem Ordner “bin”
  • im Ornder “out” fehlte der Ordner “mobile”
  • die .htaccess Datei im Ordner “tmp” fehlte

jetzt erscheint noch “Laden…” auf den letzten beiden Bildern eines Produktes, wenn mehrere Bilder zu einem Produkt hochgeladen wurden. Ich schau mal weiter die Ordner durch, wahrscheinlich fehlt da noch mehr…

Vielen Dank für die Hilfe ! :smiley:

Ich habe nochmal versucht das Problem mit dem “Laden…” Symbol zu lösen, leider konnte ich nichts finden…noch Ideen dazu: http://www.vinceremo.de/Kiteboarding/Geldboerse.html ???

Nachtrag:
ok…jetzt sieht es so aus, als ob der eine Fehler gegen andere ersetzt wurde.
…erst 7 Mal das gleiche thumbnail, jetzt wird das 2te thumbnail gar nicht mehr dargestellt und bei Klick auf die letzten beiden thumbnails wird das große Produktbild nicht fertig geladen…
Hilfe :wink:

Ordner- und Dateiberechtigungen der Ordner /master/product/x/ mal prüfen, z.B. http://www.vinceremo.de/out/pictures/master/product/4/ledergeldboerse_b_1257_leder_ganzansicht.jpg

Die Dateiberechtigungen der Ordner unter /master/product/x/ waren alle auf 755 aber die Bilder in den Ordner 1,2,3,4,5… hatten die Rechte 644. Ich habe die Rechte der Bilder einzeln auf 755 geändert, aber sie können immer noch nicht aufgerufen werden. :frowning:
Was nu…?

Es gibt aber hier einen Unterschied:
http://www.vinceremo.de/out/pictures/master/product/1/ledergeldboerse_b_1257_samtweiches_leder_3.jpg geht
http://www.vinceremo.de/out/pictures/master/product/4/ledergeldboerse_b_1257_leder_ganzansicht.jpg geht nicht
Den Unterschied musst du finden.

Ich glaube, ich habe es jetzt dank Euch lösen können.
Das Laden Symbol bestand immer bei Bild 4 und 5.
Die Rechte hatte ich zwar bereits X Mal überprüft und war mir auch ganz sicher, dass alle Ordner und Bilder auf 755 gestellt waren. Jedoch haben sich die Rechte, ich würde sagen selbststätig, geändert. Die Rechte der beiden Ordner waren jetzt auf 640 gesetzt, habe ich geändert zu 755 und wups wurden die Bilder komplett geladen.

Warum sich das alles so in meinem Shop geändert hat, ist mir aber immer noch vollkommen unklar …?

Aber jetzt sieht es so aus, als ob alles wieder funktioniert. Danke :slight_smile: