ralf58 Posted November 29, 2012 Share Posted November 29, 2012 Hallo, ich importiere Kategorien und Produkte über den CSV-Import. Die Bilder lade ich vorher per FTP auf den jeweiligen Prestashop-Server. Da ich mit einem Test- und einem Produktionsserver arbeite, möchte ich natürlich nur eine Version der CSV-Dateien haben. Leider scheitert das im Moment an der Adresse. Statt localhost muss ich immer die volle Domain-Adresse angeben, also http://www.meinserver.de/shop/bild1.jpg statt http://localhost/shop/bild1.jpg. Warum das so ist, verstehe ich nicht, denn Prestashop sollte doch localhost erkennen. Auf dem Entwicklungsrechner funktioniert das auch!. Hat jemand eine Idee? Danke Ralf Link to comment Share on other sites More sharing options...
guest* Posted November 29, 2012 Share Posted November 29, 2012 Sind die Bilder unter localhost/shop abgelegt ? Damit der Import klappt muss allow_fURL_open aktiviert sein und auch cURL. Link to comment Share on other sites More sharing options...
ralf58 Posted November 29, 2012 Author Share Posted November 29, 2012 Ja, die Bilder liegen jeweils auf dem Prestashop-Server in einem Unterverzeichnis des Shops. Der Import klappt auf beiden Servern, aber immer nur unter Angabe der Adresse der Shop-Domain. Die URL auf dem Produktionsserver muss ich dann mit http://www.meinserver.de/shop/bild1.jpg angeben. Die ansonsten identische CSV-Datei für meinen auf localhost laufenden Testserver verwendet http://localhost/shop/bild1.jpg. Ob allow_fURL_open und cURL aktiv sind, nehme ich an, da die Bilder grundsätzlich importiert werden und der Hoster den PS auch auf dem gleichen Webspace anbietet. Ich habe allerdings keinen root-Zugriff auf den Server, um das überprüfen zu können. Link to comment Share on other sites More sharing options...
guest* Posted November 30, 2012 Share Posted November 30, 2012 localhost ist an und für sich auch keine Domain, sondern es wird hier eine IP angesprochen. Hast du es mit der IP auch schon probiert ? Ich habe so einen Import am localhost auch niemals ausprobiert, da ich ausschliesslich am Server in einem Testbereich arbeite und dort wird eine Domain angesprochen, was auch funktioniert. Bin mir daher auch nicht sicher, ob es mit localhost funktioniert. In der Wiki hast du auch nichts darüber gefunden ? http://doc.prestashop.com/dashboard.action Welche PS-Version ? Link to comment Share on other sites More sharing options...
ralf58 Posted November 30, 2012 Author Share Posted November 30, 2012 Version ist 1.5.2 Auf meinem lokalen Server ist als Shop-Domain die lokale IP-Adresse eingetragen. Nur dann kann ich zu Testzwecken auch aus dem (lokalen) Netzwerk auf den Shop zugreifen. Trage ich "localhost" als Shop-Domain ein, werden alle Links mit localhost generiert und der Shop ist dann auch nur von dort erreichbar. In der CSV-Datei für diesen Rechner funktioniert die Bild_URL mit localhost allerdings. Im anderen Shop ist die echte Domain als Shop-Domain gesetzt, die Base_URI ist jeweils identisch gesetzt. Und hier funktioniert die CSV-Datei mit localhost-Bild-URL nicht, sondern nur die mit Domain-Bild-URL. Link to comment Share on other sites More sharing options...
guest* Posted November 30, 2012 Share Posted November 30, 2012 OK. Ist doch klar dass das nicht funktioniert. Es kann nicht auf localhost zugegriffen werden, das ist ein internen Bereich. Anders würde ein Projekt unter XAMPP ja auch keinen Sinn machen. Da kann man gleich am Server live testen. Für den Server musst du die Bilder am Server in einem Unterordner deine Bilder haben und dann in der csv mit http:// deine Domain/dein Bildordner/12345.jpg die Bilder zuweisen. Link to comment Share on other sites More sharing options...
ralf58 Posted November 30, 2012 Author Share Posted November 30, 2012 Hallo cd2500, ich danke Dir für eine Hilfe. Ich finde es immer noch nicht einleuchtend, warum der PrestaShop-Server, der z.B. auf www.meinServer.de läuft, die URL "localhost" auf seinem eigenen Server nicht auflösen kann. Aber momentan gebe ich erst mal auf, muss ich die CSV-Dateien halt in 2 Versionen pflegen. Irgendwann, wenn Zeit ist (hahaha!), geh ich mal mit dem Debugger dran. Noch mal danke Ralf 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