Bilder im Frontend nicht aufrufbar

Hallo zusammen,

 

nach einem internen Serverumzug bei Mittwald waren die Bilder im Frontend nicht mehr sichtbar.

Die Entwicklerkonsole von Chrome zeigte bei allen Bildern einen https Pfad: Kein Zertifikat vorhanden und SSL im Shop auch ausgestellt.

Nach Fehlersuche und Rumpfuschen in der htaccess kommt jetzt ein 503 Fehler.

 

Die htaccess sieht so aus:



RewriteEngine on

#RewriteBase /shopware/

Https config for the backend

#RewriteCond %{HTTPS} !=on
#RewriteRule backend/(.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

RewriteRule shopware.dll shopware.php
RewriteRule files/documents/.* engine [NC,L]
RewriteRule backend/media/(.*) media/$1 [NC,L]

RewriteCond %{REQUEST_URI} !(/(engine|files|templates|themes|web)/)
RewriteCond %{REQUEST_URI} !(/media/(archive|banner|image|music|pdf|unknown|video)/)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ shopware.php [PT,L,QSA]

Fix missing authorization-header on fast_cgi installations

RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]



# Block access to VCS directories

RedirectMatch 404 /\.(svn|git|hg|bzr|cvs)(/|$)

    # Restrict access to root folder files
    RedirectMatch 404 /(composer.(json|lock)|README.md|UPGRADE.md)$

Staging environment

#SetEnvIf Host „staging.test.shopware.in“ SHOPWARE_ENV=staging

Development environment

#SetEnvIf Host „dev.shopware.in“ SHOPWARE_ENV=dev
#SetEnv SHOPWARE_ENV dev

DirectoryIndex index.html
DirectoryIndex index.php
DirectoryIndex shopware.php

Disables download of configuration



# Deny all requests from Apache 2.4+.



Require all denied

    # Deny all requests from Apache 2.0-2.2.
   

Deny from all

Enable gzip compression



AddOutputFilterByType DEFLATE text/html text/xml text/plain text/css text/javascript application/javascript application/json





ExpiresActive on

ExpiresDefault „access plus 1 month“

   

Header append Cache-Control „public“

Header unset ETag

    FileETag None

Match generated files like:

1429684458_t22_s1.css

1429684458_t22_s1.js





Header set Cache-Control „max-age=31536000, public“

   

ExpiresActive on

ExpiresDefault „access plus 1 year“

Disables auto directory index



Options -Indexes



Options -MultiViews


php_value memory_limit 256M

php_value max_execution_time 120

php_value upload_max_filesize 20M

php_flag phar.readonly off

php_flag magic_quotes_gpc off

php_flag session.auto_start off

php_flag suhosin.session.cryptua off

php_flag zend.ze1_compatibility_mode off

php_value always_populate_raw_post_data -1

  AddType x-mapp-php5 .php

  AddHandler x-mapp-php5 .php



Header append X-Frame-Options SAMEORIGIN


 

 

Für Hilfe wäre ich sehr dankbar.

 

Gruß

Henrik

Wenn ich auf deiner Seite bin, wenn ich mal annehme das es mit deinem benutzernamen zu tun hat, ist die doch verschlüsselt.Oder hast du noch einen anderen Shop?

Uwe

 

Hallo Uwe,

 

ja ich mache das für einen Kunden. Geht um horse-family.com

 

Gruß

Henrik

Gerade waren die Bilder teilweise da. Vor allem auf der Startseite und in Einkaufswelten. Dafür hatte ich gestern neue thumbnailsgeneriert, und dachte schon, ich hätte es gelöst. Jetzt sind wieder alle Bilder weg.

 

Also bei mir ist alles zu sehen auf deiner obengenannten Seite, hattest du mal den Borwsercache geleert?

 

1 „Gefällt mir“

ja, gerade eben. Das meiste scheint jetzt da zu sein es fehlen anscheinend nur noch Artikelbilder. Z.Bsp auf der Unterseite /Pferd beim runterscrollen. Kann das wirklich am Neu generieren der Thumbnails liegen, dass es jetzt funktioniert?

Da bekomme ich nach wie vor bei den Bildern: GET https: //www.horse-family.com/media/image/ef/dc/9c/Kandare-Wonder_200x200.jpg net::ERR_CONNECTION_REFUSED

An der Thumb-neu generierung kann es eigendlich nicht liegen da nur immer der Pfad ab /media erstellt wird, das siehst du auch in der Datenbank, den vorderen Teil nimmt er eigentlich von deiner Url.

Ab und zu geht es dann wieder nicht.

Hattest du mal den Kompletten Cache gelöscht und das Theme neu aufgebaut?

Verwunderlich ist aber auch das die gleichen Bilder im Listing mit der Auflösung 200x200 nicht zu sehen sind da „https“ und beim Artikel aber funktionieren, da dort http

Meinst Du cache Dateien via ftp löschen? Cache im Backend wie unten habe ich mehrmals geleert.

Mit dem Pfad habe ich mir ähnlich gedacht. Ist das denn in meiner htaccess richtig eingestellt?

 

Gruß Henrik und schon mal vielen Dank für Deine Hilfe

zur zeit ist aber wieder alles zu sehen, komisch

 

Bei Dir wirklich auch oben links das Logo und auf Kategorieseiten alle Vorschaubilder? Startseite war bei mir gerade auch da. Kategorieseiten fehlte einiges, das meiste.

Jetzt fehlt sogar das favicon.

Alles da, außer die Kategogiebilder im erweiterten Menü, die musst du wahrscheinlich neu zuordnen da diese noch über https eingebunden sind.

ich benutzte Chome als Browser.

 

Nutze normalerweise auch Chrome. Dort habe ich den Cache mehrmals geleert. Trotzdem wird dort weniger angezeigt als z.bsp. in Edge. Aber auch bei Edge fehlen Artikelbilder. 

 

Die Artikelbilder sind die einzigen bei denen ich noch nicht alle thumbnails neu generiert habe. Liegt es also doch daran?

Problem scheint gelöst. Hatte vor den Problemen von dem Theme Responsive von Shopware abgeleitet ein neues Theme erstellt. Damit sind wirklich alle Bilder sichtbar.

Nur noch das Logo austauschen dann sollte die Arbeit getan sein. Ich sag Dir Bescheid wenn ich sicher bin dass es gelöst ist.