vitaliipuzhenko Опубликовано: 2 июля 2021 Опубликовано: 2 июля 2021 После установки модуля 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 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help Опубликовано: 5 июля 2021 Опубликовано: 5 июля 2021 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 Добрый день. По поводу ошибки: Fatal error: Uncaught Exception: String could not be parsed as XML in /home/vinko/mamochki.in.ua/www/admin/model. Данная ошибка говорит о том, что на модуль не может распознать указанный прайс как xml. Пришлите, пожалуста, ссылку на данный файл. Скопируйте, пожалуйста, с архива шаблона содержимое папки system/engine и добавте его на Ваш сайт в соответствующую папку. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
vitaliipuzhenko Опубликовано: 5 июля 2021 Опубликовано: 5 июля 2021 https://akcenter.com.ua/index.php?route=extension/feed/neoseo_product_feed&name=akcenter2 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help Опубликовано: 5 июля 2021 Опубликовано: 5 июля 2021 10 минут назад, vitaliipuzhenko сказал: https://akcenter.com.ua/index.php?route=extension/feed/neoseo_product_feed&name=akcenter2 Добрый день. Проверили данный файл и он корректный. Также проверили выгрузку по нему и импорт выполнен успешно: Уточните, пожалуйста, Вы запускали импорт через админ. панель или через крон? Если через админ. панель, то попробуйте запустить через крон. Возможно из-за лимитов на сервере/хостинге модуль не успевает загрузить файл. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
vitaliipuzhenko Опубликовано: 5 июля 2021 Опубликовано: 5 июля 2021 Запускал импорт через админ. панель, могу сделать файл по меньше, я думаю проблема не с лимитами Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
vitaliipuzhenko Опубликовано: 5 июля 2021 Опубликовано: 5 июля 2021 Как запустить через крон? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help Опубликовано: 5 июля 2021 Опубликовано: 5 июля 2021 11 минут назад, vitaliipuzhenko сказал: Как запустить через крон? Вам нужно зайти на Вашем сервере/хостинге в раздел "Планировщик" и создать новую задачу. В ней указать периодичность, а в качестве команды указать строку, которая указана в настройках модуля в поле "Задача для планировщика". Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
vitaliipuzhenko Опубликовано: 6 июля 2021 Опубликовано: 6 июля 2021 Через крон тоже не работает: 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 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help Опубликовано: 6 июля 2021 Опубликовано: 6 июля 2021 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 В нем проблем нет. Возможно в настройках импорта что-то указано не верно. Можете прислать скрины настроек? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
vitaliipuzhenko Опубликовано: 6 июля 2021 Опубликовано: 6 июля 2021 Скрины настроек модуля: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help Опубликовано: 6 июля 2021 Опубликовано: 6 июля 2021 8 минут назад, vitaliipuzhenko сказал: Скрины настроек модуля: Добрый день. У Вас в поле "Синхронизировать товары по полю" нужно указать поле из базы данных из таблицы "oc_product", в которое будет записан уникальный идентиикатор товара и в последующем по нему будет происходить синхронизация. Обычно это поле model или sku. А Вы указали тег из прайса - barcode. Вам нужно указать barcode в поле "Укажите тег товара из файла для синхронизации". А в поле Синхронизировать товары по полю" - sku или model. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
vitaliipuzhenko Опубликовано: 6 июля 2021 Опубликовано: 6 июля 2021 57 минут назад, NeoSeo Help сказал: Добрый день. У Вас в поле "Синхронизировать товары по полю" нужно указать поле из базы данных из таблицы "oc_product", в которое будет записан уникальный идентиикатор товара и в последующем по нему будет происходить синхронизация. Обычно это поле model или sku. А Вы указали тег из прайса - barcode. Вам нужно указать barcode в поле "Укажите тег товара из файла для синхронизации". А в поле Синхронизировать товары по полю" - sku или model. Внес изменение, ошибка та же. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
vitaliipuzhenko Опубликовано: 6 июля 2021 Опубликовано: 6 июля 2021 По крону вот такая ошибка: 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 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
vitaliipuzhenko Опубликовано: 6 июля 2021 Опубликовано: 6 июля 2021 Запись лога: 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 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help Опубликовано: 6 июля 2021 Опубликовано: 6 июля 2021 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 А у Вас в ссылке на yml нет пробелов? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
vitaliipuzhenko Опубликовано: 6 июля 2021 Опубликовано: 6 июля 2021 (изменено) 11 минут назад, NeoSeo Help сказал: А у Вас в ссылке на yml нет пробелов? Нет, проверял. С админки эту ссылку открываю без проблем. Изменено 6 июля 2021 пользователем vitaliipuzhenko Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
vitaliipuzhenko Опубликовано: 6 июля 2021 Опубликовано: 6 июля 2021 Модуль работает по запросу через HTTP протокол? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
vitaliipuzhenko Опубликовано: 6 июля 2021 Опубликовано: 6 июля 2021 7 минут назад, vitaliipuzhenko сказал: Модуль работает по запросу через HTTP протокол? Нет, не в этом проблема. Даже не знаю что уже смотреть. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 1 Опубликовано: 6 июля 2021 Опубликовано: 6 июля 2021 3 минуты назад, vitaliipuzhenko сказал: Нет, не в этом проблема. Даже не знаю что уже смотреть. Возможно, эта ошибка связана с тем, что у Вас файл импорта слишком большой и скрипт не успевает отработать. Попробуйте увеличить параметры php для Вашего сайта. Если Вы не знаете, как именно, обратитесь к Вашему хостеру, он подскажет, где можно найти и как отредактировать эти параметры. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
vitaliipuzhenko Опубликовано: 6 июля 2021 Опубликовано: 6 июля 2021 54 минуты назад, NeoSeo Help 1 сказал: Возможно, эта ошибка связана с тем, что у Вас файл импорта слишком большой и скрипт не успевает отработать. Попробуйте увеличить параметры php для Вашего сайта. Если Вы не знаете, как именно, обратитесь к Вашему хостеру, он подскажет, где можно найти и как отредактировать эти параметры. Изменил параметры на хостинге и получилось сделать импорт, но проблема в том что после инсталляции модуля у меня так и не отображаться настройки темы. И после импорта я не вижу товары в админ панели в каталоге, хотя урлы сформированные. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 1 Опубликовано: 6 июля 2021 Опубликовано: 6 июля 2021 1 час назад, vitaliipuzhenko сказал: Изменил параметры на хостинге и получилось сделать импорт, но проблема в том что после инсталляции модуля у меня так и не отображаться настройки темы. И после импорта я не вижу товары в админ панели в каталоге, хотя урлы сформированные. Пожалуйста, напишите в наш Телеграмм-чат (https://t.me/WebStudioNeoSeo1), в первом сообщении укажите: 1. Ссылку на тему обсуждения. 2. Ваше имя пользователя на форуме. 3. Имя пользователя нашей поддержки, с которым обсуждались Ваши вопросы. 4. Данные доступов, а именно к админке и фтп. Посмотрим, в чем может быть проблема. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.