Домой / OpenCart 2x / OpenCart 2.0.2.0 SyntaxError: JSON.parse: unexpected end of data at line 1 column 1 of the JSON data OK

OpenCart 2.0.2.0 SyntaxError: JSON.parse: unexpected end of data at line 1 column 1 of the JSON data OK

Это будет совсем короткая статья, никакой воды, только проблема и её решение.

Итак, OpenCart 2.0.2.0, оригинальная сборка. Локализацию скачивал отдельно и устанавливал сам.

Суть проблемы: при попытке регистрации нового пользователя в момент оформления заказа выскакивает вот такая ошибка: SyntaxError: JSON.parse: unexpected end of data at line 1 column 1 of the JSON data OK.

Если-же клиент просто регистрировался через главное меню, то ошибки не возникало, но шло перенаправление на пустую страницу...

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

 Проблема усугублялась тем, что магазин уже был запущен в работу и DNS домена со старого хостинга были изменены на DNS нашего вновь приобретённого VPS. Делать откат очень не хотелось...

Я перерыл весь буржунет и рунет в поисках решения проблемы - как оказалось он просто был завален подобными проблемами. Чего только не предлагалось в качестве решения проблемы JSON.parse - и вставить некий код в движок магазина, и поместить рядом тестовый php-файлик, типа он поможет выявить корень проблемы, и завести нового API-пользователя, и руками изменить таблицу с этим самым API... И включить .htaccess, и отключить его, и вставить код в этот файл...

 

 

Я перепробовал всё - не помогло ничего. Всю неделю я ходил сам не свой, приезжал с работы никакой, дома опять садился за компьютер и лопатил, лопатил, лопатил...

OpenCart 2.0.2.0 SyntaxError: JSON.parse: unexpected end of data at line 1 column 1 of the JSON data OK
Как меня достала эта ошибка! «SyntaxError: JSON.parse: unexpected end of data at line 1 column 1 of the JSON data OK»

Были ещё рекомендации правильно настроить сервер, но поскольку у нас VPS, то сервак настраиваем сами. С сисадмином проверили все настройки - нормально всё... Обратился в техподдержку хостинга, мол проверьте, они ответили, что все настройки правильные и ищите, мол, ошибки в коде...

В конце-концов было решено, что если в понедельник 15 июня ситуацию не удастся выправить, то я буду делать откат на старую версию сайта. А это означало возврат на старый хост, на версию OpenCart 1.5.5.1 с абсолютно неадаптивным шаблоном...

И вот настало время «Ч»... Перед тем, как вернуть исходные DNS на домен, я, уже ни на что не надеясь, решил в 101-й раз поискать возможное решение... И вот попадаю на один русскоязычный форум, в котором эта проблема так-же обсуждалась и было предложено установить некий хотфикс вот с этой страницы.

Надо сказать, что сисадмин уже как-то давал мне ссылку на этот ресурс, но тогда меня смутило то, что речь там шла о русской сборке OpenCart, а у нас-то была оригинальная сборка! Эти сборки отличаются друг от друга...

OpenCart 2.0.2.0 SyntaxError: JSON.parse: unexpected end of data at line 1 column 1 of the JSON data OK
Но тут я подумал: всё-равно-же не работает, что я теряю?

Скачал и установил, как написано на скриншоте... И... всё заработало как надо!!!

Неужели бессонная, нервотрёпная неделя позади?! Даже уже и не верится, но... всё работает!

Так, что если у кого схожая проблема «SyntaxError: JSON.parse: unexpected end of data at line 1 column 1 of the JSON data OK» - вот возможный вариант решения.

Удачи Вам и до встречи на моём блоге.

13 комментариев

  1. Саня привет! Вот честно как на духу,не понял нехрена. Но суть не в этом. Как в редакторе вставлять картинку? У меня почему то не получилось

  2. Как и Андрей, я не знакома с подобной ошибкой, но я рада, что кошмар закончился!
    Поздравляю с решением!

  3. Тоже прочитала, порадовалась, что если долго мучиться, что-нибудь получится!! Статья содержит столько положительных эмоций, рада за вас, Александр!

    • Спасибо, Софья!

      Статья содержит столько положительных эмоций

      И столько незнакомых понятий… cheeky Если честно, то статьи про OpenCart я пишу в большей степени, как шпаргалку на будущее для самого себя… Ну, вдруг кому-то ещё пригодится…

  4. Да, заголовок статьи — сплошь иероглифы, но поможет тому, кто столкнётся с подобной проблемой. И как в той песне, если долго мучиться…  Хорошо, что всё же пришло решение!

    Александр, поздравляю и приз в студию!

  5. О, солидно! Вчера была  первая пол сотня посетителей, а сегодня их ещё больше. Хороших продаж и продвижения!

    • Спасибо за пожелания. Над магазином ещё работать и работать. И над дизайном, и над содержанием. Но уже работает. Продажи идут. При этом сам магазин остаётся лишь вспомогательным инструментом — у нас в городе реальные магазины. Основной поток оттуда.

      Ассортимент у нас специфический и основной наплыв клиентов в интернет-магазин происходит ближе к Новому году, резкий скачок сразу на несколько порядков. Вот тогда начинается завал и все наши менеджеры просто стонут и ругают меня… cheeky  Но доход от него неплохой. Жаль, что не в мой карман…

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *