Jump to content

Recommended Posts

Hallo liebe Community,

 

seit Tagen versuche ich verzweifelt eine CSV Datei in Prestashop (aktuellste Version) zu importieren.
Ich habe die zu importierende Datei via ftp in den richtigen Ordner geladen und diese wird mir im CSV Import Modul auch als Auswahl angezeigt.
Im nächsten Schritt weise ich dann alle Felder der richtigen Option zu und starte den Import...

 

Nach ca. 1 min. wird mir dann eine Fehlerseite mit dem Code 500 angezeigt.

Das interessante allerdings ist, dass bei jedem Versuch einige Artikel importiert werden.

Allerdings ist die Menge immer unterschiedlich und variiert zwischen 28 bis zu 320 Produkten.

Die eigentliche Artikelliste umfasst 1800 Produkte.

 

Ich bin mit meinem Latein am Ende und freue mich über jeden Tip und Hilfe. Sollten Profis diesen Thread lesen... ich bin auch gerne bereit für eine Lösung eine Entlohnung zu entrichten.

 

Danke

 

Stefan

Share this post


Link to post
Share on other sites

Teile die Datei doch in mehrere kleine auf und importiere sie nach und nach

 

und willkommen im Forum

 

gruss

Share this post


Link to post
Share on other sites

Hallo Stefan,

 

beim csv-Import wird der Server hochbelastet - vorwiegend dadurch, dass die Umrechnung der Bilder gleichzeitig während des Imports erfolgt.

Prüfe doch mal welche Limitierungen auf deinem Sever eingestellt sind - am Besten mit phpinfo.

Wichtig sind die Werte für:

php_value post_max_size 
php_value upload_max_filesize
php_value max_execution_time
php_value memory_limit

Möglicherweise kann man - falls die eingestellten Werte zu gering sind - über die php.ini oder die .htaccess da etwas nachbessern.

Üblicherweise lassen sich Pakete mit 500 Produkten problemlos hochladen,

Falls alle Stricke reissen und dein Server partout nicht mitspielt, könntest du über die Möglichkeit nachdenken eine Parallelinstallation deines Shops lokal einzurichten dort die neuen Produkte einpflegen und dann einfach auf dem Server die mysql-Datenbank komplett zu überschreiben.

 

Grüsse

Whiley

  • Like 1

Share this post


Link to post
Share on other sites

WoW, das sind sehr viele und sehr gute Tips.

Vielen Dank dafür. Ich werde mich direkt daran versuchen.

 

Hilfreich wäre vielleicht noch ein Tip, welche Werte ich für die php.ini am besten nutzen soll?!

 

Ich denke, die Lösung ist nah.

Share this post


Link to post
Share on other sites

 

....welche Werte ich für die php.ini am besten nutzen soll?!

 

Ich würde es mal versuchen mit:

php_value post_max_size 2000M

php_value upload_max_filesize 2000M

php_value max_execution_time 18000000

php_value memory_limit 512M

max_input_vars = 3000

suhosin.post.max_vars = 3000

suhosin.request.max_vars = 3000

 

Grüsse

Whiley

Share this post


Link to post
Share on other sites

Hallo Stefan,

 

dank Dir ist das Problem gelöst.

 

freut mich, ich markiere den thread als gelöst.

 

Grüsse

Whiley

Share this post


Link to post
Share on other sites
Am 4.8.2014 um 6:24 PM schrieb Whiley:

Ich würde es mal versuchen mit:

php_value post_max_size 2000M

php_value upload_max_filesize 2000M

php_value max_execution_time 18000000

php_value memory_limit 512M

max_input_vars = 3000

suhosin.post.max_vars = 3000

suhosin.request.max_vars = 3000

 

Grüsse

Whiley

Ich habe das gleiche Problem, nur durch Aufteilung der Produkte CSV bekomme ich alle 412 Artikel rein.
Da der Thread schon etwa sälter ist, gibt es eine aktuelle Empfehlung welche Werte ich in die php.ini eintragen sollte?

Ich habe Presta 1.6.1.24 bei IONOS gehostet.  PHP Version 7.2

Share this post


Link to post
Share on other sites

Da dürfte sich grundsätzlich nichts geändert haben, je nach Hosting werden die Werte vom Provider aber nicht umgesetzt, insbesondere die max_execution_time ist normalerweise sehr begrenzt. Die Angabe "bei IONOS gehostet" ist ungefähr so informativ wie "ich habe einen VW".

Es gibt auch Module, die den Importvorgang in kleinere Teilvorgänge splitten.

Share this post


Link to post
Share on other sites

Hallo Ric, welche Daten muss ich liefern, um eine "bessere" Antwort zu bekommen?

Share this post


Link to post
Share on other sites

Du könntest z. B. wie von Whiley empfohlen per phpinfo feststellen, wie die Servereinstellungen und -limitierungen für die Werte lauten. Oder feststellen, welches Hosting genau du hast und in der Hilfe oder mit einem Anruf (bei neueren Verträgen scheint dies der einzige Weg zu sein) bei IONOS feststellen, welche Serverlimitierungen insbesondere für die max_execution_time gelten (https://www.ionos.de/hilfe/hosting/problemloesungen-fuer-php/uebersicht-der-php-skript-limits-aelterer-webhosting-pakete-tarife-bis-22032017/).

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More