1. Приветствуем Вас на нашем закрытом форуме для складчиков сайта cmsheaven.org. Если Вы частный вебмастер, фрилансер, владелец малого или среднего бизнеса, представитель студии по разработке сайтов - будем рады видеть Вас в наших рядах экономных людей.
    Регистрация на форуме возможна только после вступления в складчину

CSVI 6.3.0 ошибка при импорте

Discussion in 'Вопросы по расширениям Joomla [тех. поддержка]' started by TheOne, Nov 4, 2015.

Thread Status:
Not open for further replies.
  1. TheOne

    TheOne Опытный складчик

    Joined:
    Oct 18, 2015
    Messages:
    42
    Likes Received:
    4
    Версия Joomla:3.4.4 virt. 3.0.10
    Название и версия шаблона: свой

    Локальный сервер (если да название, если нет название хостинга):локальный

    Описание ошибки и действий которые привели к ошибке:

    Здравствуйте, у меня Joomla 3.4.4 virt 3.0.10 csvi 6.3.0 проблема с импортом, пишет

    Status error: 200
    Status message: OK

    Fatal error: Call to a member function reset() on a non-object in C:\OpenServer\domains\local\administrator\components\com_csvi\addon\com_virtuemart\model\import\manufacturer.php on line 323


    Заливаю данные со старого сайта на новый. Раньше пользовался версией csvi 1.9 горя не знал. Название полей в первой строке заменяю корректно, например, вместо manufacturer_name записываю mf_name. При добавлении категорий похожая проблема. Подскажите, пожалуйста, в чём проблема? И как её решить?

    Дополнительная информация только для техподдержки форума:
    #1
  2. Modi34

    Modi34 Свой человек

    Joined:
    Oct 31, 2014
    Messages:
    2,033
    Likes Received:
    720
    проверьте чтобы в configuration.php dbtype был mysqli - если ошибка все-равно будет мне потребуется пример данных которые вы импортируете
    #2
  3. TheOne

    TheOne Опытный складчик

    Joined:
    Oct 18, 2015
    Messages:
    42
    Likes Received:
    4
    Так и есть, в configuration.php dbtype - mysqli.
    Файл, который я пытаюсь импортировать, пробовал с колонкой published и без неё.
    #3
  4. TheOne

    TheOne Опытный складчик

    Joined:
    Oct 18, 2015
    Messages:
    42
    Likes Received:
    4
    Обнаружил, что проблема появляется когда в настройках CSVI выставлен русский язык. Если поставить английский, импорт получается.
    Если установить расширение на другой сайт, импорт проходит корректно независимо от выбранного языка. Можете подсказать как решить эту проблему?
    Last edited: Nov 5, 2015
    #4
    Modi34 likes this.
  5. Modi34

    Modi34 Свой человек

    Joined:
    Oct 31, 2014
    Messages:
    2,033
    Likes Received:
    720
    у вас видимо что-то не то с таблицей производителей в русском языке в вашем vm - попробуйте закомментировать строчку из ошибки
    как на скриншоте
    [​IMG]
    #5
  6. Modi34

    Modi34 Свой человек

    Joined:
    Oct 31, 2014
    Messages:
    2,033
    Likes Received:
    720
    если скините акееба бекап готов посмотреть сайт и найти причину ошибки.
    #6
  7. TheOne

    TheOne Опытный складчик

    Joined:
    Oct 18, 2015
    Messages:
    42
    Likes Received:
    4
    Комментировал, в этом случае пишет проблему по следующей строке 324. Когда комментируешь и её, никакие ошибки не появляются, но и данные не загружаются на сайт.

    #7
  8. Modi34

    Modi34 Свой человек

    Joined:
    Oct 31, 2014
    Messages:
    2,033
    Likes Received:
    720
    да, конечно - но вы можете его вообще удалить - мне нужна только база данных - то есть вы папку с шаблоном перед бекапом удалите, а потом возвратите после бекапа
    #8
  9. TheOne

    TheOne Опытный складчик

    Joined:
    Oct 18, 2015
    Messages:
    42
    Likes Received:
    4
    Last edited: Nov 6, 2015
    #9
  10. Modi34

    Modi34 Свой человек

    Joined:
    Oct 31, 2014
    Messages:
    2,033
    Likes Received:
    720
    admin exile конечно лучше отключать или предупреждать что он есть.... а файл импорта вы зачем удалили? я же проверить теперь не могу импортируется или нет....
    #10
  11. Modi34

    Modi34 Свой человек

    Joined:
    Oct 31, 2014
    Messages:
    2,033
    Likes Received:
    720
    ок, я разобрался - у вас #__virtuemart_manufacturers_ru_RU а должно быть #__virtuemart_manufacturers_ru_ru - если поменять то все ок
    [​IMG]
    как видите все работает
    #11
  12. TheOne

    TheOne Опытный складчик

    Joined:
    Oct 18, 2015
    Messages:
    42
    Likes Received:
    4
    Огромное спасибо. А где именно менять надо? В manufacturer.php не нашел, в менеджере языков можно менять только языки контента, но если прописать ru-ru, то не сохраняет.
    #12
  13. Modi34

    Modi34 Свой человек

    Joined:
    Oct 31, 2014
    Messages:
    2,033
    Likes Received:
    720
    в базе данных - я писал выше про назавние таблиц - у вас таблица с продавцами с неправильным названием
    #13
  14. TheOne

    TheOne Опытный складчик

    Joined:
    Oct 18, 2015
    Messages:
    42
    Likes Received:
    4
    Такая проблема
    #14
  15. Modi34

    Modi34 Свой человек

    Joined:
    Oct 31, 2014
    Messages:
    2,033
    Likes Received:
    720
    удалите последнее ru - сохраните - потом снова припишите только с маленькой буквы
    #15
  16. TheOne

    TheOne Опытный складчик

    Joined:
    Oct 18, 2015
    Messages:
    42
    Likes Received:
    4
    Наконец-то! Почему-то далеко не с первого раза удалось переименовать таблицу, но получилось. Огромное вам спасибо.
    #16
Thread Status:
Not open for further replies.