TBS2013 Posted May 30, 2013 Share Posted May 30, 2013 Hallo, ich bin gerade am Verzweifeln. Ich versuche Shopdaten per CSV zu importieren. Das klappt alles so weit, nur bekomme ich die Bilder nicht importiert. Ich habe schon das gesamte Forum hier durchsucht, allerdings nicht den passenden Tip gefunden. Es funktioniert weder mit statischen Verweisen noch mit relativen verweisen. Es kommt immer nur die Fehlermeldung: Produkt n°8: das Bild konnte nicht gespeichert werden: img/shots/Fujitsu_P400_1.jpg ..... Was mache ich falsch bzw. was kann ich anders machen? Link to comment Share on other sites More sharing options...
guest* Posted May 30, 2013 Share Posted May 30, 2013 Das Thema wurde schon so oft hier diskutiert. Die Suche liefert sicher einige Treffer. Überprüfe zunächst die Schreibrechte des Ordners, Unterordner und darin enthaltene Dateien für /img auf deinem FTP. CHMOD 0750 mindestens sollten die Rechte eingestellt sein, aber auch nicht mehr als 0755. Kontrolliere an dieser Stelle die restlichen Servereinstellugnen auch, denn allow_fUrl_open, magic-quotes, safe-mode und cURL spielen hier auch eine Rolle. http://www.prestashop.com/forums/topic/134187-tippserver-mindestanforderung-und-minimal-konfiguration-fur-prestashop Link to comment Share on other sites More sharing options...
guest* Posted May 30, 2013 Share Posted May 30, 2013 Wenn all das erfüllt ist, dann bleibt dir noch die Suche über: Suchbegriff "csv import bilder" - csv import bilder returned 30 results Link to comment Share on other sites More sharing options...
TBS2013 Posted May 31, 2013 Author Share Posted May 31, 2013 hmm, auch der Kontakt zu 1und1 hat mir nicht geholfen. Die Rechte der Verzeichnisse wurden überprüft und allow_fUrl_open wurde per php.ini erlaubt. Der Fehler bleibt halt weiterhin bestehen....auch die Suche hier im Forum liefert keine Lösung. Hat noch jemand eine Idee? Link to comment Share on other sites More sharing options...
prestamax Posted June 1, 2013 Share Posted June 1, 2013 Wie gibst du denn den Link zu den Bildern in deiner csv Datein an? Ich nehme an, dass da der Fehler liegt. Es sollte klappen, wenn du den Link entweder als vollständigen Link (inkl. http://deineshopdomain.de/bilderordner/bild.jpg) angibst oder ..//bilderordner/bild.jpg ..// steht für deine shopurl Link to comment Share on other sites More sharing options...
eleazar Posted June 1, 2013 Share Posted June 1, 2013 Nee, prestamax. Da irrst du dich! Die relative URL beginnt immer mit einem Slash, nicht mit '//'! @TBS2013 Die Fehlermeldung sieht mir nicht nach einem Systemfehler aus, sonden kommt wohl von PrestaShop selber. Sag mal, TBS2103, wo befinden sich denn eigentlich die zu importierenden Bilder? Sie dürfen nämlich nicht im selben Verzeichnis sein, in das sie eingespielt werden sollen, also nicht im Verzeichnis /img. Da scheinen sie aber bei dir schon zu sein, wenn ich die Fehlermeldung richtig deute. Nehmen wir mal an, du machst einen Bild-Upload in ein Hilfsverzeichnis <deinShopverzeichnis>/imgtemp. Dann würde die URL für beispielbild.jpg in der CSV-Datei lauten: /imgtemp/beispielbild,jpg. Und achte bitte immer auf die exakte Beibehaltung der Groß- und Kleinschreibung. Link to comment Share on other sites More sharing options...
prestamax Posted June 1, 2013 Share Posted June 1, 2013 (edited) Nee, prestamax. Da irrst du dich! Die relative URL beginnt immer mit einem Slash, nicht mit '//'! Hi eleazar, das ist keine relative url sondern ein shortcode der aus zwei Punkten und zwei Slashes besteht und für die Shopurl steht. So importiere ich schon seit Jahren, weil es so in einem Prestashop Import Tutorial erklärt wurde. Funktioniert einwandfrei so auch mit 3.5.4.1. p.s. habe eben mal gesucht, aber ich finde die Quelle leider nicht mehr. Ehrlich gesagt, habe ich es nie anders probiert, weil es halt immer geklappt hat ... . Ich bin mir nicht sicher, ob eine relative URL auch relativ zum Uploadpfad ist. Mit ..// klappt es jedenfalls (oder mit dem absoluten Bilderpfad). ha .. habs gefunden: http://www.prestashop.com/forums/topic/97127-guide-import-products-by-csv-prestashop-14x/page__p__588399#entry588399 4. Your images need to be in a folder easily accessible by prestashop. I used my img folder and created a folder named products inside that to keep it clean. The path to put in the IMAGE URL field then would be " ..//img/products/productimagename.jpg " The "..//" is important do not leave it out it tells prestashop to start from root directory to find the img folder. I tried doing it without that, no pics showed up, only text in the pic field, so very important to include that ..// in your path. Edited June 1, 2013 by prestamax (see edit history) Link to comment Share on other sites More sharing options...
eleazar Posted June 1, 2013 Share Posted June 1, 2013 (edited) Hi, Prestamax, danke für den Tipp. Ich bin eben in der DOS-Welt groß geworden, obwohl ich mehrere Jahre mit UNIX arbeiten musste. Hatte ich aber schon alles wieder vergessen. Denn du hast recht, der Doppel-Slash wird zwar überall ignoriert, du kannst sogar in eine Pfadangabe 3 oder 4 Slashs hintereinander einbauen - bei der root-Angabe aber nicht. Wenn auch nicht in allen Unix-Varianten - mit Linux kannst du das nämlich nicht machen: Da wird der Doppel-Slash immer als einer interpretiert. Die zwei Punkte stehen übrigens auch auf dem PC für das übergeordnete Verzeichnis. Wenn du also was verschieben willst, dann brauchst du nur einzugeben: copy nach '..', oder noch eins höher so: ../.. In Websites schreibst du normalerweise ja auch den relativen Pfad als '../<Pfad>'. Also der langen Rede kurzer Sinn: Immer mit Doppel-Slash einleiten. Nachtrag: Ich hab jetzt meine Frau noch mal gefragt. Die hat gesagt: "Quatsch! Braucht man nicht. Es reicht auch '../<imgtemp>/Bild.jpg". Ich beuge mich also der normativen Kraft des Faktischen. Edited June 1, 2013 by eleazar (see edit history) Link to comment Share on other sites More sharing options...
eleazar Posted June 1, 2013 Share Posted June 1, 2013 (edited) gehört nicht hierher. Edited June 3, 2013 by eleazar (see edit history) Link to comment Share on other sites More sharing options...
prestamax Posted June 1, 2013 Share Posted June 1, 2013 Also der langen Rede kurzer Sinn: Immer mit Doppel-Slash einleiten. hi eleazar, egal ob ein oder zwei slashes ... wichtig scheinen auch noch die beiden Punkte am Anfang zu sein. Wenn der oben zitierte Bildpfad "img/shots/Fujitsu_P400_1.jpg ....." so in der csv Datei steht, dann fehlt nicht nur der slash (einfach, doppelt oder wie auch immer) sondern auch die beiden Punkte davor. Link to comment Share on other sites More sharing options...
TBS2013 Posted June 3, 2013 Author Share Posted June 3, 2013 Hallo zusammen, sorry für die späte Antwort. Ich habe es hinbekommen. Der Tip mit den ../../ hat geholfen. Man muss halt nur wissen in welchem Unterverzeichnis man sich gerade befindet! Warum der Import allerdings nicht über einen absoluten Link funktioniert, bleibt mir schleiherhaft... Danke Euch für die Hilfe! Link to comment Share on other sites More sharing options...
nukular Posted July 24, 2013 Share Posted July 24, 2013 bei mir hilft nix... ich bekomme nicht mal ne fehlermeldung... alles probier... Link to comment Share on other sites More sharing options...
Kane_Kowalski Posted July 24, 2013 Share Posted July 24, 2013 Zeig doch mal deinen Quellcode zu dem Thema. I.d.R. ist es mit fopen und absoluten URL ein Kinderspiel. Link to comment Share on other sites More sharing options...
guest* Posted July 24, 2013 Share Posted July 24, 2013 Siehe Antwort hier: http://www.prestashop.com/forums/index.php?/topic/263737-bilder-werden-nicht-importiert-ohne-fehlermeldung/page__view__findpost__p__1316005 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now