Навигация

Последние статьи

Редактирование главной страницы OpenCart
29.09.2025 3971 5 3 мин.

Редактирование главной страницы OpenCart настройка текста заголовков H1 и Title, вывод тов..

Как удалить Powered by OpenCart
03.09.2025 5826 3 3 мин.

Удалите Powered by OpenCart и настройте футер: редактирование шаблона, использование редак..

Как удалить модули в OpenCart
28.08.2025 2569 3 2 мин.

Пошаговая инструкция по удалению модулей в OpenCart 3 через админку, вручную и из базы дан..

Какой хостинг выбрать для OpenCart
25.08.2025 1818 3 3 мин.

Узнайте какой хостинг выбрать для OpenCart интернет-магазина. Требования, критерии выбора,..

Ошибка "SyntaxError: Unexpected token < in JSON at position 0"

19.06.2025 7478 0 1 мин.
Ошибка "SyntaxError: Unexpected token < in JSON at position 0"

Если вы только недавно познакомились с OpenCart, то вероятно уже столкнулись с ошибкой во время установки модулей, которая имеет примерно следующее содержание:

SyntaxError: Unexpected token < in JSON at position 0

SyntaxError: Unexpected token < in JSON at position 0

Данная ошибка SyntaxError: Unexpected token < in JSON at position 0 может иметь различные причины. Такие как неверно заполненные данные FTP в настройках магазина или полное их отсутсвие, отсутсвие прав пользователя на соответствующие директории сайта и тд.

Но мы сейчас не будем подробно разбираться в причинах, а сразу перейдем к решению проблемы

Нужно правильно заполнить поля во вкладке FTP и особое внимание уделить полю FTP Каталог. Почему-то даже опытные разработчики его не заполняют, наверное, пологая что Логина и Пароля будет достаточно. Но мы бы не рекомендовали хранить данные FTP в базе данных и наоборот очистить эти 3 поля и установить дополнение LocalCopy.ocmod.xml (альтернативное название QuickFix), которое делает заполнение этих полей необязательным.

После установки ошибка должна пропасть, но если этого не произошло, установите модуль вручную альтернативным способом:

  1. Берем архив с модулем, который, например, имеет название export-import.ocmod.zip
  2. Распаковываем его и видим файлы: файл install.xml и папку upload. В архиве также могут быть файлы install.php и install.sql. Вам нужно будет выполнить код из файла install.php и выполнить запросы через phpMyAdmin из файла install.sql
  3. Содержимое папки upload перенесите в корень сайта (туда где лежат папки admin и catalog)
  4. Переходим в раздел Модули - Установка расширений и загружаем install.xml файл, предварительно переименовав его в install.ocmod.xml
  5. В разделе Модули - Модификаторы проверяем появился ли модификатор. Нажимаем плюсик для активации и затем обновляем кэш модификаторов. Смотрим лог модификаторов, все ли в порядке.
  6. Еще есть другой способ установки xml модификатора без необходимости загрузки через раздел Установка дополнений. Файл install.xml переименовываем, например, в export-import.ocmod.xml и копируем в директорию www.site.com\system\ после чего обновляем кэш в админке (в списке Модификаторов при такой установке вы не увидите его, только лог, но сам модификатор всегда под рукой в system, а не в базе данных).

Связанные товары

Дополнение LocalCopy.ocmod.xml
Бесплатно
Модуль LocalCopy.ocmod.xml - фиксит ошибку FTP должен быть включен в настройках при установке модификаций в админке OpenCart 2, а ..
ChatGPT консультант

Комментарии

Оставьте свой комментарий или вопрос

Написать комментарий

Популярные модули