Открыта возможность перехода на модули с открытым кодом! Детали

Перейти к публикации

Fatal error после установки модуля NeoSeo Импорт из YML


Рекомендованные сообщения

После установки модуля NeoSeo Импорт из YML получил Fatal error при попытке сделать обмен по ссылке, плюс после чего в настройках темы не отображаются настройки. Прошу помочь в решении данного вопроса.

 

Fatal error: Uncaught Exception: String could not be parsed as XML in /home/vinko/mamochki.in.ua/www/admin/model/tool/neoseo_import_yml.php:372 Stack trace: #0 /home/vinko/mamochki.in.ua/www/admin/model/tool/neoseo_import_yml.php(372): SimpleXMLElement->__construct('') #1 /home/vinko/mamochki.in.ua/storage/modification/system/engine/loader.php(303): ModelToolNeoSeoImportYml->import('1') #2 /home/vinko/mamochki.in.ua/www/system/engine/proxy.php(47): Loader->{closure}(Array, Array) #3 /home/vinko/mamochki.in.ua/www/admin/controller/extension/module/neoseo_import_yml.php(279): Proxy->__call('import', Array) #4 /home/vinko/mamochki.in.ua/storage/modification/system/engine/action.php(79): ControllerExtensionModuleNeoSeoImportYml->import() #5 /home/vinko/mamochki.in.ua/www/admin/controller/startup/router.php(26): Action->execute(Object(Registry), Array) #6 /home/vinko/mamochki.in.ua/storage/modification/system/engine/action.php(79): ControllerStartupRouter->index() #7 /home/vinko/mamochki.in.ua/www/system/engine/router.php(67): in /home/vinko/mamochki.in.ua/www/admin/model/tool/neoseo_import_yml.php on line 372

Снимок экрана 2021-07-02 174055.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

02.07.2021 в 17:51, vitaliipuzhenko сказал:

После установки модуля NeoSeo Импорт из YML получил Fatal error при попытке сделать обмен по ссылке, плюс после чего в настройках темы не отображаются настройки. Прошу помочь в решении данного вопроса.

 

Fatal error: Uncaught Exception: String could not be parsed as XML in /home/vinko/mamochki.in.ua/www/admin/model/tool/neoseo_import_yml.php:372 Stack trace: #0 /home/vinko/mamochki.in.ua/www/admin/model/tool/neoseo_import_yml.php(372): SimpleXMLElement->__construct('') #1 /home/vinko/mamochki.in.ua/storage/modification/system/engine/loader.php(303): ModelToolNeoSeoImportYml->import('1') #2 /home/vinko/mamochki.in.ua/www/system/engine/proxy.php(47): Loader->{closure}(Array, Array) #3 /home/vinko/mamochki.in.ua/www/admin/controller/extension/module/neoseo_import_yml.php(279): Proxy->__call('import', Array) #4 /home/vinko/mamochki.in.ua/storage/modification/system/engine/action.php(79): ControllerExtensionModuleNeoSeoImportYml->import() #5 /home/vinko/mamochki.in.ua/www/admin/controller/startup/router.php(26): Action->execute(Object(Registry), Array) #6 /home/vinko/mamochki.in.ua/storage/modification/system/engine/action.php(79): ControllerStartupRouter->index() #7 /home/vinko/mamochki.in.ua/www/system/engine/router.php(67): in /home/vinko/mamochki.in.ua/www/admin/model/tool/neoseo_import_yml.php on line 372

Снимок экрана 2021-07-02 174055.png

Добрый день.

По поводу ошибки: Fatal error: Uncaught Exception: String could not be parsed as XML in /home/vinko/mamochki.in.ua/www/admin/model.

Данная ошибка говорит о том, что на модуль не может распознать указанный прайс как xml.

Пришлите, пожалуста, ссылку на данный файл.

Скопируйте, пожалуйста, с архива шаблона содержимое папки system/engine и добавте его на Ваш сайт в соответствующую папку.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

10 минут назад, vitaliipuzhenko сказал:

Добрый день.

Проверили данный файл и он корректный. Также проверили выгрузку по нему и импорт выполнен успешно:

1451909721_.thumb.png.9822d34de134c340eeba29dd19291fe3.png

Уточните, пожалуйста, Вы запускали импорт через админ. панель или через крон?

Если через админ. панель, то попробуйте запустить через крон. Возможно из-за лимитов на сервере/хостинге модуль не успевает загрузить файл.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

11 минут назад, vitaliipuzhenko сказал:

Как запустить через крон?

Вам нужно зайти на Вашем сервере/хостинге в раздел "Планировщик" и создать новую задачу.

В ней указать периодичность, а в качестве команды указать строку, которая указана в настройках модуля в поле "Задача для планировщика".

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Через крон тоже не работает:

Fatal error: Uncaught Exception: String could not be parsed as XML in /home/vinko/mamochki.in.ua/www/admin/model/tool/neoseo_import_yml.php:202
Stack trace:
#0 /home/vinko/mamochki.in.ua/www/admin/model/tool/neoseo_import_yml.php(202): SimpleXMLElement->__construct('')
#1 /home/vinko/mamochki.in.ua/storage/modification/system/engine/loader.php(303): ModelToolNeoSeoImportYml->imports()
#2 /home/vinko/mamochki.in.ua/www/system/engine/proxy.php(47): Loader->{closure}(Array, Array)
#3 /home/vinko/mamochki.in.ua/www/cron/neoseo_import_yml.php(147): Proxy->__call('imports', Array)
#4 {main}
  thrown in /home/vinko/mamochki.in.ua/www/admin/model/tool/neoseo_import_yml.php on line 202

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1 минуту назад, vitaliipuzhenko сказал:

Через крон тоже не работает:

Fatal error: Uncaught Exception: String could not be parsed as XML in /home/vinko/mamochki.in.ua/www/admin/model/tool/neoseo_import_yml.php:202
Stack trace:
#0 /home/vinko/mamochki.in.ua/www/admin/model/tool/neoseo_import_yml.php(202): SimpleXMLElement->__construct('')
#1 /home/vinko/mamochki.in.ua/storage/modification/system/engine/loader.php(303): ModelToolNeoSeoImportYml->imports()
#2 /home/vinko/mamochki.in.ua/www/system/engine/proxy.php(47): Loader->{closure}(Array, Array)
#3 /home/vinko/mamochki.in.ua/www/cron/neoseo_import_yml.php(147): Proxy->__call('imports', Array)
#4 {main}
  thrown in /home/vinko/mamochki.in.ua/www/admin/model/tool/neoseo_import_yml.php on line 202

Добрый день.

Уточните, Вы точно данный файл импортируете? https://akcenter.com.ua/index.php?route=extension/feed/neoseo_product_feed&name=akcenter2
В нем проблем нет.

Возможно в настройках импорта что-то указано не верно. Можете прислать скрины настроек?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

8 минут назад, vitaliipuzhenko сказал:

Скрины настроек модуля:

 

Снимок экрана 2021-07-06 111620.png

Снимок экрана 2021-07-06 105911.png

Снимок экрана 2021-07-06 105813.png

Снимок экрана 2021-07-06 105737.png

Добрый день.

У Вас в поле "Синхронизировать товары по полю" нужно указать поле из базы данных из таблицы "oc_product", в которое будет записан уникальный идентиикатор товара и в последующем по нему будет происходить синхронизация.

Обычно это поле model или sku.

А Вы указали тег из прайса - barcode.

Вам нужно указать barcode в поле "Укажите тег товара из файла для синхронизации". А в поле Синхронизировать товары по полю" - sku или model.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

57 минут назад, NeoSeo Help сказал:

Добрый день.

У Вас в поле "Синхронизировать товары по полю" нужно указать поле из базы данных из таблицы "oc_product", в которое будет записан уникальный идентиикатор товара и в последующем по нему будет происходить синхронизация.

Обычно это поле model или sku.

А Вы указали тег из прайса - barcode.

Вам нужно указать barcode в поле "Укажите тег товара из файла для синхронизации". А в поле Синхронизировать товары по полю" - sku или model.

 

Внес изменение, ошибка та же.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

По крону вот такая ошибка:

Fatal error: Uncaught Exception: String could not be parsed as XML in /home/vinko/mamochki.in.ua/www/admin/model/tool/neoseo_import_yml.php:202
Stack trace:
#0 /home/vinko/mamochki.in.ua/www/admin/model/tool/neoseo_import_yml.php(202): SimpleXMLElement->__construct('')
#1 /home/vinko/mamochki.in.ua/storage/modification/system/engine/loader.php(303): ModelToolNeoSeoImportYml->imports()
#2 /home/vinko/mamochki.in.ua/www/system/engine/proxy.php(47): Loader->{closure}(Array, Array)
#3 /home/vinko/mamochki.in.ua/www/cron/neoseo_import_yml.php(147): Proxy->__call('imports', Array)
#4 {main}
  thrown in /home/vinko/mamochki.in.ua/www/admin/model/tool/neoseo_import_yml.php on line 202

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Запись лога:

2021-07-06 12:36:00 - INFO: Начинаем импорт по запросу от консоли
2021-07-06 12:36:06 - PHP Warning:  file_get_contents(https://akcenter.com.ua/index.php?route=extension/feed/neoseo_product_feed&name=akcenter2): failed to open stream: HTTP request failed! in /home/vinko/mamochki.in.ua/www/admin/model/tool/neoseo_import_yml.php on line 201

Эта строка зашифрованная - ionCube Loader

Снимок экрана 2021-07-06 123728.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

11 минут назад, vitaliipuzhenko сказал:

Запись лога:

2021-07-06 12:36:00 - INFO: Начинаем импорт по запросу от консоли
2021-07-06 12:36:06 - PHP Warning:  file_get_contents(https://akcenter.com.ua/index.php?route=extension/feed/neoseo_product_feed&name=akcenter2): failed to open stream: HTTP request failed! in /home/vinko/mamochki.in.ua/www/admin/model/tool/neoseo_import_yml.php on line 201

Эта строка зашифрованная - ionCube Loader

Снимок экрана 2021-07-06 123728.png

А у Вас в ссылке на yml нет пробелов?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

11 минут назад, NeoSeo Help сказал:

А у Вас в ссылке на yml нет пробелов?

Нет, проверял. С админки эту ссылку открываю без проблем.

Изменено пользователем vitaliipuzhenko

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

7 минут назад, vitaliipuzhenko сказал:

Модуль работает по запросу через HTTP протокол?

Нет, не в этом проблема. Даже не знаю что уже смотреть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

3 минуты назад, vitaliipuzhenko сказал:

Нет, не в этом проблема. Даже не знаю что уже смотреть.

Возможно, эта ошибка связана с тем, что у Вас файл импорта слишком большой и скрипт не успевает отработать.

Попробуйте увеличить параметры php для Вашего сайта. Если Вы не знаете, как именно, обратитесь к Вашему хостеру, он подскажет, где можно найти и как отредактировать эти параметры.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

54 минуты назад, NeoSeo Help 1 сказал:

Возможно, эта ошибка связана с тем, что у Вас файл импорта слишком большой и скрипт не успевает отработать.

Попробуйте увеличить параметры php для Вашего сайта. Если Вы не знаете, как именно, обратитесь к Вашему хостеру, он подскажет, где можно найти и как отредактировать эти параметры.

Изменил параметры на хостинге и получилось сделать импорт, но проблема в том что после инсталляции модуля у меня так и не отображаться настройки темы. И после импорта я не вижу товары в админ панели в каталоге, хотя урлы сформированные.

Снимок экрана 2021-07-06 141820.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1 час назад, vitaliipuzhenko сказал:

Изменил параметры на хостинге и получилось сделать импорт, но проблема в том что после инсталляции модуля у меня так и не отображаться настройки темы. И после импорта я не вижу товары в админ панели в каталоге, хотя урлы сформированные.

Снимок экрана 2021-07-06 141820.png

Пожалуйста, напишите в наш Телеграмм-чат (https://t.me/WebStudioNeoSeo1), в первом сообщении укажите:

1. Ссылку на тему обсуждения.

2. Ваше имя пользователя на форуме.

3. Имя пользователя нашей поддержки, с которым обсуждались Ваши вопросы.

4. Данные доступов, а именно к админке и фтп.

Посмотрим, в чем может быть проблема.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...