Hallo, ich versuche momentan Artikelbilder via CSV zu importieren, die Bilder liegen in media/products und in einem zweiten Versuch lagen sie in /product_images_upload/ im root-Verzeichnis. Das Verzeichnis und die Dateien darin haben die Berechtigung 777. Die CSV (Auszug) sieht so aus: ordernumber;image;main;description;position;width;height;relations 01291;http://domainname.tld/product\_images\_upload/01\_291.png;1;;;;; 01298;http://domainname.tld/product\_images\_upload/01\_298.png;1;;;;; 01295;http://domainname.tld/product\_images\_upload/01\_295\_1\_10cm.png;1;;;;; 01295;http://domainname.tld/product\_images\_upload/01\_295\_2\_10cm.png;2;;;;; 01295;http://domainname.tld/product\_images\_upload/01\_295\_3\_10cm.png;3;;;;; 01450;http://domainname.tld/product\_images\_upload/01\_450.png;1;;;;; 01451;http://domainname.tld/product\_images\_upload/01\_451.png;1;;;;; 01456;http://domainname.tld/product\_images\_upload/01\_456\_1\_10cm.png;1;;;;; 01334;http://domainname.tld/product\_images\_upload/01\_334.png;1;;;;; 01339;http://domainname.tld/product\_images\_upload/01\_339.png;1;;;;; 01340;http://domainname.tld/product\_images\_upload/01\_340.png;1;;;;; 01335;http://domainname.tld/product\_images\_upload/01\_335.png;1;;;;;
und ist als UTF-8 CSV mit korrekten Trennzeichen (siehe oben) gespeichert. Alles was ich erhalte ist die folgende Fehlermeldung für jedes einzelne Bild/Eintrag in der CSV: Could not load image http://domainname.tld/product\_images\_upload/19\_07030050\_1\_10cm.png: Could not open http://domainname.tld/product\_images\_upload/19\_07030050\_1\_10cm.png for reading
Ich habe alle Tips und Tricks aus dem Forum, die ich finden konnte, ausprobiert. Der Fehler besteht immer noch. Ich weiss nicht mehr was ich noch machen könnte. Kann jemand bitte helfen?
Hallo Strongground, ich hatte letztes WE den gleichen Fehler beim Artikelbildimport, kostete mir das ganze WE und viele Nerven. Jetzt ist es gelöst, und vielleicht kann ich dir das den Tag retten. Das Problem war/ist eine Konfiguration des Hosters, der verhindert, dass Skripts URLs öffnen; und genau das ist, was man beim Bilderimport macht. Um zu prüfen, ob das auch bei dir das Problem ist, schaue im Shopware-Backend unter Einstellungen->Systeminfo nach, und zwar bei Server-Einstellungen. Dies zeigt dir dann deine aktuellen Einstellungen deines Webservers. Jetzt suche den Parameter „allow_url_fopen“ und schau, ob das ein grünes Häkchen hat. Wenn nicht, ist das dein Problem: dieser Wert muss aktiv sein, sonst bekommst du genau deine Fehlermeldung. Um das Problem zu lösen, musst du bei deinem Hoster suchen, wo die Skripteinstellungen sind und genau diesen Parameter auf „on“ setzen (mein Hoster ist hosteurope. dort könnte ich dir sagen, wo der Parameter steht). Viel Erfolg. Rudolf, www.herzundgeist.de
Hi Rudolf, ein wirklich guter Tip - vielen Dank dafür! Ich habe jetzt für mein Hosting “allow_url_fopen=on” gesetzt, 20 Minuten gewartet, in Shopware gecheckt ob der Haken grün ist (ist er) und den Import dann erneut angestoßen. Trotzdem bekomme ich leider immer noch dieselbe Fehlermeldung. Ich habe den Bild-Link übrigens auch überprüft, die Bilder sind unter der, in der Fehlermeldung genannten, URL aufrufbar. Gelöst: Das ist wirklich eine dumme Sache. Die Lösung war im Grunde ganz einfach: Wir hatten einen .htaccess-Schutz auf die Domain gelegt, weil der Shop noch entwickelt wird. Dummerweise versucht aber das import-Script ja per absolutem Pfad auf die Bilder zuzugreifen, blieb also im .htaccess-Schutz hängen. Lösung: .htaccess für die Dauer des imports deaktivieren. Schon ging’s. Danke auch an Rudolf, ohne dessen ersten Tip ich vermutlich immer noch dran sitzen würde.