PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Kein Artikel Imort



nikolaus1210
22.03.2018, 17:02
Hallo Leute,

der Artikel Import in der neuesten Version v3.9.1.0 funktioniert leider nicht.

Schöne Grüße
Niki

KlausK
22.03.2018, 18:43
Was genau funktioniert denn da nicht? Was passiert da? Fehlermeldungen in den Logs? PHP-Version?
Solche Beschreibungen müssen immer äußerst präzise kommen.

nikolaus1210
22.03.2018, 20:01
PHP Version 7.1 und dann mit 7.2

Wenn ich auf Hochladen klicke tut sich gar nichts.

Ich habe die CSV Datei dann mit FileZilla hochgeladen und dann auf Importieren geklickt und dann kommt die Meldung.

703

In den Logs steht das.

2018-03-22 20:54:23 (7c72efc46e770ac3da93c6aa625dfaf2) USER ERROR(256): "SQL Error" in /home/.sites/75/site8696291/web/inc/xtc_db_error.inc.php:24 (Details)
#8 File: /home/.sites/75/site8696291/web/inc/xtc_db_error.inc.php:24 (Details)
#7 File: /home/.sites/75/site8696291/web/inc/xtc_db_query.inc.php:69 (Details)
#6 File: /home/.sites/75/site8696291/web/inc/xtc_db_perform.inc.php:147 (Details)
#5 File: /home/.sites/75/site8696291/web/system/classes/csv/CSVSource.php:2594 (Details)
Code:
│ line 2592: }
│ line 2593:
├─ line 2594: xtc_db_perform($t_table_name, $t_table_data, $t_action, $t_where);
│ line 2595:
│ line 2596: $t_cache_array = $this->get_cache_data();
#4 File: /home/.sites/75/site8696291/web/system/classes/csv/CSVSource.php:2167 (Details)
Code:
│ line 2165: $this->import_categories($t_import_data);
│ line 2166: $this->import_categories_description($t_import_data);
├─ line 2167: $this->import_products($t_import_data);
│ line 2168: $this->import_products_description($t_import_data);
│ line 2169: $this->import_products_item_codes($t_import_data);
#3 File: /home/.sites/75/site8696291/web/system/classes/csv/CSVControl.inc.php:658 (Details)
Code:
│ line 656: {
│ line 657: $t_line_data_array = $this->v_coo_csv_source->explode($t_line, $p_separator, $p_quote);
├─ line 658: $t_import_data = $this->v_coo_csv_source->import_data_set($t_line_data_array);
│ line 659:
│ line 660: if ($t_import_data !== false && $t_import_data['products']['products_id'] != $t_products_id)
#2 File: /home/.sites/75/site8696291/web/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: /home/.sites/75/site8696291/web/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: /home/.sites/75/site8696291/web/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: ~796ms
- server: Apache
- server address: 81.19.159.48
- user agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:59.0) Gecko/20100101 Firefox/59.0
- remote address: 7c72efc46e770ac3da93c6aa625dfaf2
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)
- select_import_file: artikelexport.csv
- import_field_separator: ;
- import_field_quotes: \"
- progress: 0
Get: (Details)
- module: CSV
- action: import

KlausK
23.03.2018, 13:04
Da scheint es irgendwann eine Änderung gegeben zu haben, die ich offenbar nicht mitbekommen habe.
In unserem Testshop lassen sich CSV-Dateien nur noch gezippt hochladen. Egal ob es eine neue oder eine aktualisierte CSV-Datei ist.
Teste das mal. Vielleicht löst das schon dein Problem.

nikolaus1210
24.03.2018, 20:00
Hallo Klaus,

danke für die Antwort

Die CSV Datei läst sich gezippt hochladen aber beim Import habe ich wieder die Felermeldung.

KlausK
25.03.2018, 11:48
Nun habe ich gerade die PHP Version für unseren Testshop von Version 7.0.28 auf 7.2.3 aktualisiert und siehe da: FEHLER
Eine Aufzeichnung in den Logs gibt es interessanterweise nicht.
Umstellung auf PHP v7.1.15: Import funktioniert einwandfrei.

nikolaus1210
29.03.2018, 19:24
Habe es nochmals im Testshop installiert und es funktioniert.

Version 3.9.1.2. PHP 7.1

Bei mir kommt auch ein Serverfehler bei PHP 7.2

nikolaus1210
15.04.2018, 20:06
Funktioniert auch in der neuen Version: v3.9.2.1 nur mit PHP 7.1

Schade