CSV Import funktioniert nicht mehr, obwohl selbe Datei

Thema wurde von stephan_ilka, 29. August 2019 erstellt.

  1. stephan_ilka
    stephan_ilka Mitglied
    Registriert seit:
    25. Februar 2019
    Beiträge:
    17
    Danke erhalten:
    0
    Danke vergeben:
    6
    Hallo,

    mein CSV-Import funktioniert nicht mehr, d.h. die Datei wird bis zu ca. 95% hochgeladen und dann bricht er Upload ab. Dachte erst, die Datei ist zu groß und habe sie gesplittet. Bei den beiden Splittdateien zeigt er mir ein Log im "array" an obwohl ich nur p_stock geändert habe.

    Dann habe ich es heute morgen so probiert, das ich eine CSV exportiert habe und diese unbearbeitet unter UFT8 plus Pipe usw wieder importieren wollte. Wie gesagt, unbearbeitet und nicht umgewandelt. Die gleiche CSV-Datei ungeöffnet wieder in den Import und das hat auch nicht funktioniert.

    Kann es sein, dass der Import über eine gewisse Größe (hier über ca 16MB) nicht funktioniert, obwohl die Datei mit 17MB vom Shopsystem exportiert wurde?

    Vielleicht ist mir auch beim ersten Import ein Fehler unterlaufen und ich habe anstatt mit UTF8 das "Türkisch...."bla" verwendet, da im Shop "ä,ö,ü" falsch angezeigt werden. Vielleicht "spinnt" er deshalb rum.

    Oder hat es irgendwas in der Datenbank zerschossen?

    Hier mal der Log-Code, nachdem ich nur 10 Artikel uploaden wollte und es nicht funktioniert hat:

    Code:
    │ line 2298: public function product_has_properties(&$p_import_data) │ line 2299: { ├─ line 2300: return count($p_import_data['products_properties_combis_values']) > 0; │ line 2301: } │ line 2302: #5 File: /var/www/web25/htdocs/webshop2/system/classes/csv/CSVSource.php:2257 (Details)
    Code:
    │ line 2255: protected function validate_data_set($p_import_data, &$p_has_properties) │ line 2256: { ├─ line 2257: if ($this->product_has_properties($p_import_data) && isset($p_import_data['products']['products_id'])) │ line 2258: { │ line 2259: $t_selected_properties = $this->get_selected_properties_by_products_id($p_import_data['products']['products_id']); #4 File: /var/www/web25/htdocs/webshop2/system/classes/csv/CSVSource.php:2169(Details)
    Code:
    │ line 2167: $t_has_properties = false; │ line 2168: ├─ line 2169: if (!$this->validate_data_set($t_import_data, $t_has_properties)) │ line 2170: { │ line 2171: return false; #3 File: /var/www/web25/htdocs/webshop2/system/classes/csv/CSVControl.inc.php:670(Details)
    Code:
    │ line 668: { │ line 669: $t_line_data_array = $this->v_coo_csv_source->explode($t_line, $p_separator, $p_quote); ├─ line 670: $t_import_data = $this->v_coo_csv_source->import_data_set($t_line_data_array); │ line 671: │ line 672: if ($t_import_data !== false && $t_import_data['products']['products_id'] != $t_products_id) #2 File: /var/www/web25/htdocs/webshop2/system/classes/csv/CSVAjaxHandler.inc.php:343(Details)
    Code:
    │ line 341: $t_quote = str_replace("\'", "'", $t_quote); │ line 342: $t_progress = $this->v_data_array['POST']['progress']; ├─ line 343: $t_output_array = $coo_csv_control->import($t_filename, $t_separator, $t_quote, $t_deletions, $t_progress); │ line 344: } │ line 345: break; #1 File: /var/www/web25/htdocs/webshop2/system/core/RequestRouter.inc.php:93 (Details)
    Code:
    │ line 91: # proceed module and write response to buffer │ line 92: ob_start(); ├─ line 93: $success = $coo_module->proceed(); │ line 94: $content = ob_get_clean(); │ line 95: #0 File: /var/www/web25/htdocs/webshop2/request_port.php:70 (Details)
    Code:
    │ line 68: $coo_request_router->set_data('POST', $_POST); │ line 69: ├─ line 70: $t_proceed_status = $coo_request_router->proceed($f_module_name); │ line 71: if($t_proceed_status == true) { │ line 72: $t_output_content = $coo_request_router->get_response(); Request: POST /request_port.php?module=CSV&action=import(Details)
    - duration: ~47ms
    - server: Apache
    - server address: 92.43.107.20
    - user agent: Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.100 Safari/537.36
    - remote address: 979b4c7f0832a5070333dcee09b22648
    Session: (Details)
    - tpl: Honeygrid
    - MOBILE_ACTIVE: false
    - language: german
    - languages_id: 2
    - language_charset: utf-8
    - language_code: de
    - currency: EUR
    - customers_status: [...]
    - cart: [...]
    - wishList: [...]
    - customer_id: 1
    - payment: ### Session entry not present ###
    - shipping: ### Session entry not present ###
    - cartID: ### Session entry not present ###
    - sendto: ### Session entry not present ###
    - billto: ### Session entry not present ###
    Post: (Details)
    Get: (Details)
    - module: CSV
    - action: import

    Kann damit jemand was anfangen und mir einen Rat geben, was ich machen soll?

    Vielen Dank!
    Stephan