Импорт и Экспорт (Export/Import Tool ) в Open cart 2.0 Проблема!

Тема в разделе "Модули и дополнения", создана пользователем Сергей2015, 4 янв 2015.

  1. malriuz

    malriuz Пользователь

    Сообщения:
    31
    Симпатии:
    2
    Здравствуйте!
    Проблема с этим же модулем.
    Ситуация в следующем:
    после того как сделал export таблицы товаров и в полученной таблице удалил все данные из колонки categories (вкладка Products), переименовал файл этот и сделал Import этого файла через данный инструмент (Export / Import Excel), зайдя в админке в раздел каталог/товары и нажал на кнопку Редактировать товар, то мне выдалась ошибка 500.

    При этом я после этого попробовал понажимать на кнопки Редактировать у других товаров и он опять мне выдаёт ошибку 500. Даже когда пытаюсь после этого нажать в верху страницы на кнопку Добавить, то компьютер мне выдаёт опять ошибку 500. Одним словом вообще не пускает к редактированию какого-либо товара или даже добавление через меню админки.

    У кого было что-либо подобное? Помогите, пожалуйста, советом, что сделать, чтобы вновь всё работало, что сбилось то.
     
  2. Ален

    Ален Эксперт

    Сообщения:
    2.056
    Симпатии:
    641
    восстановить бекап базы.
     
  3. malriuz

    malriuz Пользователь

    Сообщения:
    31
    Симпатии:
    2
    Я понял, Ален. Спасибо.
     
  4. byters

    byters Новичок

    Сообщения:
    6
    Симпатии:
    0
    Ребят, подскажите. Сделал импорт товаров. Никаких ошибок нет. В админке товары отображаются. У всех статус Включено. А на сайте их нет. Что за ерунда?
     
  5. Ален

    Ален Эксперт

    Сообщения:
    2.056
    Симпатии:
    641
    может с категориями проблемы? Движок какой? Сборка версия итд?
     
  6. Melsik

    Melsik Новичок

    Сообщения:
    2
    Симпатии:
    0
    Добрый день!!
    Я новичек, вначале с установкой и регистрацией интернет-магазина помогли, а дальше заливаю потихоньку сам, установил бесплатный модуль импорта/экспорта *.xls, но с ним много "возни", особенно с изменением и закачкой фотографий на сайт, по предоставленным поставщиком ссылкам на фото товара ниче не загружается.
    Подскажите пожалуйста, как настроить импорт товаров, может платный модуль (CSV Price Pro import/export 4)
    работает по-другому и будет проще или в другом проблема?

    Версия ocStore 2.1.0.1.1
     
  7. Vlad

    Vlad Эксперт

    Сообщения:
    4.161
    Симпатии:
    1.013
    модуль из темы работает только с русской сборкой или опенкартом , но не с оксторе.
    Вам поможет модуль http://shop.opencart-russia.ru/csv-import-export
     
  8. Melsik

    Melsik Новичок

    Сообщения:
    2
    Симпатии:
    0
    Спасибо, Влад, попробую!
    Так что получается, OCstore версия Opencart без последних обновлений, на которую нет возможности устанавливать различные модули?
    И еще вопрос: Если я экспортирую свой магазин и установлю Opencart по новой, потом при импорте возможно все вернуть(кроме настроек сайта)? Или нет необходимости в этом?
    Спасибо.
     
  9. Vlad

    Vlad Эксперт

    Сообщения:
    4.161
    Симпатии:
    1.013
    возможность есть, но требуют доработки.

    что экспортируете, то и импортируется.
     
  10. AntonVN

    AntonVN Новичок

    Сообщения:
    28
    Симпатии:
    0
    Доброго времени суток.
    Подскажите пожалуйста как исправить ошибку при экспорте товаров:
    Код:
    Could not close zip file php://output
    Права в Меню - Система - Пользователи - Группы пользователей установил.
     
  11. AntonVN

    AntonVN Новичок

    Сообщения:
    28
    Симпатии:
    0
    В логах прописано:
    Код:
    2016-08-03 17:31:54 - MOD: Modification Default
    FILE: system/engine/action.php
    REGEX: ~(require|include)(_once)?\(([^)]+)~
    LINE: 39
    FILE: system/engine/loader.php
    REGEX: ~(require|include)(_once)?\(([^)]+)~
    LINE: 20
    LINE: 59
    LINE: 80
    LINE: 99
    FILE: system/library/config.php
    REGEX: ~(require|include)(_once)?\(([^)]+)~
    LINE: 23
    FILE: system/library/language.php
    REGEX: ~(require|include)(_once)?\(([^)]+)~
    LINE: 25
    LINE: 31
    ----------------------------------------------------------------
    MOD: Export/Import Tool (V3.5) for OpenCart 2.x
    FILE: admin/controller/common/menu.php
    CODE: $data['text_backup'] = $this->language->get('text_backup');
    LINE: 13
    CODE: $data['backup'] = $this->url->link('tool/backup', 'token=' . $this->session->data['token'],
    LINE: 121
    FILE: admin/language/english/common/menu.php
    CODE: $_['text_backup']
    LINE: 10
    FILE: admin/language/russian/common/menu.php
    CODE: $_['text_backup']
    LINE: 11
    FILE: admin/view/template/common/menu.tpl
    CODE: <li><a href="<?php echo $backup; ?>"><?php echo $text_backup; ?></a></li>
    LINE: 160
    FILE: admin/controller/common/column_left.php
    CODE: if ($this->user->hasPermission('access', 'tool/log')) {
    NOT FOUND!
    ----------------------------------------------------------------
    
    По пути upload_tmp_dir .../var/www/user/data/mod-tmp папки /tmp нет, только файлы sess_... и несколько filemgr...

    На папку /mod-tmp стоят права 777
     
  12. Vlad

    Vlad Эксперт

    Сообщения:
    4.161
    Симпатии:
    1.013
    Копайтесь в логах, настраивайте сервер на предмет правильной функцию realpath
    Скрипт не получает значение глобальной переменной upload_tmp_dir из php.ini
    и посему можно через жопу сделать.. сейчас напишу...

    1. Смотрим значение upload_tmp_dir из php.ini
    PHP:
    <?php phpinfo(); ?>
    2. Открываем файл /system/PHPExcel/Classes/PHPExcel/Shared/File.php
    ищем
    PHP:
    return realpath(sys_get_temp_dir());
    и вместо этого вставим значени переменно upload_tmp_dir, как пример ниже
    PHP:
    return "/home/vlad/data/mod-tmp";
     
    Последнее редактирование: 3 авг 2016
    sairan нравится это.
  13. AntonVN

    AntonVN Новичок

    Сообщения:
    28
    Симпатии:
    0
    Доброго времени суток, помогло, спасибо.
    Только я экспортируюу файл, после сразу не чего не меняя пыиаюсь его импортировать выводит ошибку:
    Код:
     Uploaded spreadsheet file has validation errors!
    See also 'System > Tools > Error Logs' for more details.
    No server data has been changed. 
    В чем может быть юмор?

    Журнал ошибок
    Код:
    2016-08-04 14:31:42 - PHP Notice:  Undefined variable: entry_export in /var/www/user/data/www/site/admin/view/template/tool/backup.tpl on line 43
    2016-08-04 14:32:51 - PHP Notice:  Undefined variable: entry_export in /var/www/user/data/www/site/admin/view/template/tool/backup.tpl on line 43
    2016-08-04 14:33:05 - PHP Notice:  Undefined variable: entry_export in /var/www/user/data/www/site/admin/view/template/tool/backup.tpl on line 43
    2016-08-04 14:34:08 - Export/Import: Undefined filter_name 'Windows Professional' for filter_group_name 'Семейство продуктов' used in worksheet 'ProductFilters'!
    2016-08-04 14:34:08 - Export/Import: Undefined filter_name 'Windows Professional' for filter_group_name 'Семейство продуктов' used in worksheet 'ProductFilters'!
    2016-08-04 14:34:08 - Export/Import: Undefined filter_name 'Windows Professional' for filter_group_name 'Семейство продуктов' used in worksheet 'CategoryFilters'!
    2016-08-04 14:34:08 - Export/Import: Undefined filter_name 'Windows Professional' for filter_group_name 'Семейство продуктов' used in worksheet 'CategoryFilters'!
     
  14. Ecsiron

    Ecsiron Продвинутый пользователь

    Сообщения:
    414
    Симпатии:
    54
    Великое спасибо Владу! Только благодаря этой подсказке смог заставить Экспорт/Импорт обновлять базу данных.
    Но вот после обновления все товар выключены, а на сайте показываются)
    Это по моему конечно мелочь, но все же интересно почему?
    Отличия от оригинала 2.2 рус, только в самописной мультивалюте (товары в базе хранятся в любой валюте).
    Но это не должно влиять на этот флажок, ведь еще есть такой нюанс, если зайти в редактирование товара и отключить-сохранить, а потом включить-сохранить, то товар становится включенным (в товаре он же включенный).
     
  15. deiz

    deiz Новичок

    Сообщения:
    2
    Симпатии:
    0
    Опенкарт 2.3.0.2, модуль Export/Import Tool (V3.7) for OpenCart 2.x

    Импорт работает отлично, при попытке экспорта:
    Could not close zip file php://output.

    В логах:
    2016-10-10 5:51:13 - PHP Warning: realpath(): open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/var/www/deiz/data:.) in /var/www/deiz/data/www/vinca.by/system/PHPExcel/Classes/PHPExcel/Shared/File.php on line 178
    2016-10-10 5:51:13 - PHP Warning: tempnam(): open_basedir restriction in effect. File() is not within the allowed path(s): (/var/www/deiz/data:.) in /var/www/deiz/data/www/vinca.by/system/PHPExcel/Classes/PHPExcel/Writer/Excel2007.php on line 190
    2016-10-10 5:51:13 - PHP PHPExcel_Writer_Exception: Could not close zip file php://output. in /var/www/deiz/data/www/vinca.by/system/PHPExcel/Classes/PHPExcel/Writer/Excel2007.php on line 389

    На этом же сервере есть второй сайт, где этот модуль работает, только там версия опенкарта 2.0.3.1

    Замена return realpath(sys_get_temp_dir()); на return "значние_upload_tmp_dir" - не помогла.

    Быть может ещё есть варианты?
     
  16. Vlad

    Vlad Эксперт

    Сообщения:
    4.161
    Симпатии:
    1.013
    найти админа который шарит в vps и настроить как положено.
     
  17. deiz

    deiz Новичок

    Сообщения:
    2
    Симпатии:
    0
    А такое вообще возможно, что проблема в сервере, ведь на нем же уже работает этот модуль, только на другом домене.

    И какое тз админу то давать не совсем понятно
     
  18. Vlad

    Vlad Эксперт

    Сообщения:
    4.161
    Симпатии:
    1.013
    укажите на ошибки. Админ должен понять.
     
  19. sergeantpepper

    sergeantpepper Новичок

    Сообщения:
    11
    Симпатии:
    0
    Добрый день!

    Система Linux a4 2.6.32-042stab116.2
    Версия Апач: Apache/2.4.10 (Debian)
    Используется система OpenCart 1.5.5
    модуль Export/Import Tool (V2.31) for OpenCart 1.5.1 to 1.5.6.x


    В сущности вопрос в следующем: есть модуль экспорта товаров через админку (OpenCart), сейчас в базе несколько тысяч товаров. При экспорте скрипт работает несколько минут, после чего отдает файл на скачку, но через раз – иногда страница отвечает «Соединение сброшено».
    При импорте страница всегда отвечает «Соединение сброшено». Файл xls около 6Мб.
    Сервер свой.
    В конфиге были убраны лимиты практически всего, что я сам знал:

    max_execution_time = 100000000
    memory_limit = -1
    post_max_size = 800M
    realpath_cache_size = 999M
    upload_max_filesize = 800M
    mysql.connect_timeout = 999


    На локалхосте все отрабатывало хорошо, вне зависмости от того, сколько фактически времени занимал импорт товаров из xls.
    Какие еще параметры могут влиять на сброс соединения?
     
  20. Vlad

    Vlad Эксперт

    Сообщения:
    4.161
    Симпатии:
    1.013
    не проще купить любой платный модуль у которого есть поддержка и гарантированно работает с большим объемом?