Error decoding JSON data syntax error
Получите биткоины бесплатно

Error decoding JSON data syntax error

В этой статье приведу решение проблемы, при которой на вашем сайте возникает ошибка Error decoding JSON data: Syntax error.

 

 

Error decoding JSON data syntax error Joomla 3

 

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

 

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

 

Сделать это можно быстро и очень просто, благодаря скрипту JSON Database Check, который проверит базу данных и покажет в каких таблицах присутствуют ошибки. Перед использованием скрипта обязательно сохраните резервную копию базы данных.

 

Компьютерные новости, обзоры, решение проблем с компьютером, компьютерными играми, драйверами и устройствами и другими компьютерными программами.' title='программы, драйверы, проблемы с компьютером, играми' target='_blank'>Компьютерная помощь, драйверы, программы, игры

 

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

 

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

 

 

 

JSON decode error

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

 

Компьютерные новости, обзоры, решение проблем с компьютером, компьютерными играми, драйверами и устройствами и другими компьютерными программами.' title='программы, драйверы, проблемы с компьютером, играми' target='_blank'>Компьютерная помощь, драйверы, программы, игры

 

Так, распространенной причиной является даже не само значение в строке, а отсутствие, например, закрывающих символов "кавычек". Все значения должны быть закрыты кавычками {"jQuery":"0","show_title":"0","link_title":""} - даже, если значение пустое "". Неверный вариант будет выглядеть {"jQuery":"0","show_title":"0","link_title":"}, где ошибкой будет отсутствие "кавычки" после {..."link_title":""}.