Импорт товаров
перевел на новый сервер сайт, после этого перестал работать импорт. думаю что настройки сервера не корректны
действия:
1. выбирай файл
2. проверка импорта
- 1 новый товар
3. делаю импорт
давлено 0
обновлено 0
спевра были настройки STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
была ошибка что
csvproducts.log 2023-06-08 09:09:03 188.64.167.107 Database error. See log for details.
db.log
2023-06-08 09:09:03 188.64.167.107 Query Error 1364: Field 'daily' doesn't have a default value Query: INSERT INTO shop_product (`name`, `currency`, `sku_type`, `url`, `sku_id`, `type_id`, `contact_id`, `create_datetime`, `sku_count`, `stock_base_ratio`) VALUES ('Люстра Crystal Lux ARMONICA SP8 BLACK/BRASS V1', 'RUB', '0', 'Lyustra-Crystal-Lux-ARMONICA-SP8-BLACK-BRASS-V1', '-1', '3', '1183', '2023-06-08 09:09:03', '1', 1.00000000) ## wa-system/database/waModel.class.php(279) #0 wa-system/database/waModel.class.php(380): waModel->run()
убрал STRICT_TRANS_TABLES теперь как описал выше ошибко нет в логах и товар не импортирован.
подскажите как можно понять какие на строки базы обновить так чтоб все заработало. или может модуля php не хватает
mysql Ver 15.1 Distrib 10.5.19-MariaDB, for debian-linux-gnu (x86_64) using EditLine wrapper
PHP 7.4.33 (cli) (built: Feb 22 2023 20:07:47) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.33, Copyright (c), by Zend Technologies
что не хватает на новом севере ?
1 ответ
Похоже у вас в таблице shop_product добавлено собственное поле daily и оно не имеет значения по умолчанию. Проверьте это в настройках таблицы, установите для этого поля значение по умолчанию NULL