Создание блога. Видеоуроки WordPress > WordPress > WordPress: проблема обновления. Сообщение об ошибке: Ответ не является корректным JSON.
В данной статье мы рассмотрим ошибку, которая возникает в процессе работы с WordPress – сообщение “Ошибка обновления. Сообщение об ошибке: Ответ не является допустимым ответом JSON” появляется, когда вы пытаетесь создать или изменить запись или страницу. Мы расскажем, как решить эту проблему и продолжить наполнение вашего сайта контентом.
- 1 Настройка постоянных ссылок
- 2 Восстановление файла.htaccess
- 3 Обновление системы
- 4 Установка классического редактора
- 5 Отключение всех плагинов и смена темы
- 6 Восстановление из резервной копии
Если вы все еще сталкиваетесь с проблемой, стоит обратить внимание на несколько дополнительных шагов:
- 7 Проверьте настройки сервера: убедитесь, что на сервере включены необходимые модули PHP, такие как cURL и JSON.
- 8 Отключите режим защиты: если ваш хостинг применяет какие-либо меры безопасности, попробуйте временно отключить их, чтобы проверить, не они ли являются причиной проблемы.
- 9 Проверьте конфигурацию файла wp-config.php на наличие ошибок или неправильных настроек базы данных.
- 10 Убедитесь, что ваш сайт использует актуальную версию PHP и что настройки PHP соответствуют требованиям WordPress.
Следуя данным рекомендациям, вы сможете устранить ошибку “Ответ не является допустимым ответом JSON” и продолжить работу с вашим WordPress сайтом без трудностей.
Перенастройка постоянных ссылок
Простейший шаг, который можно предпринять при возникновении ошибки обновления в WordPress, заключается в перенастройке постоянных ссылок. Для этого выполните следующие действия:
- Зайдите в меню “Настройки”, затем выберите “Постоянные ссылки”.
- Запомните текущую настройку постоянных ссылок. Если не уверены в своей памяти, сделайте скриншот страницы для сохранения информации.
- Измените настройки постоянных ссылок, выбрав, к примеру, вариант “Простые”.
- Сохраните изменения.
- Снова настройте постоянные ссылки, вернув их к прежнему виду (по вашему запоминанию или скриншоту).
- Сохраните изменения.
Попробуйте снова создать или изменить запись и проверьте, исчезла ли ошибка.
Если ошибка продолжает возникать, попробуйте выполнить следующие дополнительные шаги:
- Очистите кеш вашего сайта, если используете плагин кеширования, так как старые данные могут вызывать конфликты.
- Проверьте файл .htaccess на сервере, он может быть поврежден или неправильно настроен. Если необходимо, создайте резервную копию и перезапишите его по умолчанию.
- Убедитесь, что все плагины и темы обновлены до последней версии, так как конфликты старых версий могут вызывать ошибки.
- Если проблема не исчезает, проверьте настройки вашего веб-сервера и убедитесь, что он поддерживает перезапись URL, необходимую для работы постоянных ссылок.
Следуя этим шагам, вы сможете устранить большинство проблем с постоянными ссылками в WordPress.
Восстановление файла.htaccess
Файл.htaccess — это важный системный файл, состоящий из нескольких строк кода, который управляет настройками вашего сервера. Неверные изменения в этом файле могут вызвать ошибки на сайте или привести к его полной неработоспособности. Ошибка обновления в WordPress зачастую обусловлена неправильно записанными настройками в файле.htaccess.
На официальном сайте WordPress в разделе “Basic WP” доступен оригинальный.htaccess, который является стандартным для WordPress. Скопируйте его содержимое и вставьте в.htaccess вашего сайта. Этот файл находится в корневой директории вашего сайта и может быть открыт в файловом менеджере вашего хостинга.
После замены.htaccess на оригинальный файл, проверьте настройки постоянных ссылок в разделе “Настройки”, подразделе “Постоянные ссылки”. После замены они могут сброситься к значениям по умолчанию.
Если вдруг файла.htaccess в корневой папке сайта нет, возможно, вы его случайно удалили. В этом случае создайте его заново. Файл должен иметь название.htaccess (на практике это файл без имени, а расширение указывается после точки). Заполните его кодом, который предоставляется на странице WordPress.
Помимо этого, рекомендуется периодически создавать резервные копии файла.htaccess, особенно перед внесением изменений. Это позволит вам быстро восстановить его сомняющихся случаях. Также, убедитесь, что у вас есть доступ к журналам ошибок вашего сервера, что может помочь в диагностике проблемы, если что-то пойдет не так после редактирования файла.
Следует помнить, что в зависимости от конфигурации вашего веб-сервера (Apache, Nginx и т.д.) и используемых вами плагинов, файл.htaccess может содержать другие параметры и инструкции. Если у вас есть специфические настройки, касающиеся работы плагинов, убедитесь, что они также учтены после восстановления файла.
Наконец, если вы не уверены в своих действиях, лучше обратиться за помощью к специалисту или техническому специалисту по хостингу, чтобы избежать риска повреждения конфигурации сайта.
Выполнение обновления
Ошибка обновления в WordPress может появляться, если сама система управления, плагины или темы не обновлены. Поэтому стоит зайти в раздел “Консоль”, подраздел “Оглавление”, и проверить, не требует ли что-то из компонентов обновления. В случае необходимости проведите обновление.
Установка классического редактора
В одном из недавних обновлений WordPress произошли значительные изменения в редакторе. Вместо привычного редактора с верхней панелью управления был введен блочный редактор Guttenberg, который позволяет создавать страницы любого формата. Guttenberg продолжает развиваться, регулярно получает обновления и новые функции.
Некоторые пользователи выбрали отказаться от нового редактора Guttenberg, вернувшись к классическому. Другие, наоборот, принялись осваивать новую систему и с радостью используют редактор Guttenberg.
Однако нововведения не всегда работают без сбоев. Иногда редактор Guttenberg может создавать проблемы из-за несовместимости с определенными плагинами или темами. Ошибка обновления WordPress с недопустимым ответом JSON как раз может быть следствием этого. Поэтому неплохо было бы установить классический редактор вместо Guttenberg. Для этой цели существует специальный плагин под названием Classic Editor. Достаточно его установить и активировать, после чего редактор автоматически станет классическим. Проверьте, исчезла ли ошибка обновления WordPress.
Деактивация всех плагинов и замена темы
Это универсальный способ, который поможет выявить любую проблему на сайте, включая ошибку обновления в WordPress при создании или изменении записи / страницы. Ваша задача будет заключаться в следующем:
- Сначала отключите все плагины в разделе “Плагины”. Проверьте, исчезла ли ошибка обновления. Если ошибка исчезла, переходите ко второму шагу. Если же ошибка остается, следуйте четвертому шагу.
- Активируйте плагины по одному. После активации каждого проверяйте присутствие ошибки обновления.
- Плагин, после включения которого ошибка обновления появится вновь, является вероятной причиной проблемы. Удалите его, найдите замену или измените его настройки.
- Если ошибка не исчезла после отключения всех плагинов, активируйте их обратно.
- В разделе “Внешний вид” активируйте любую тему.
- Проверьте на наличие ошибки обновления. Если проблема исчезла, вероятно, причина кроется в теме. Смените тему или внесите коррективы в её настройки. Если ошибка осталась, значит причина находится в чем-то другом.
Восстановление из резервной копии
Этот вариант подходит, если ошибка обновления в WordPress проявилась относительно недавно. В этом случае проще всего вернуть сайт к предыдущей версии из резервной копии, воспользовавшись бэкапами на вашем хостинге. Восстановите сайт на дату, когда проблема еще не возникала. Учтите, что все изменения, внесенные с момента создания резервной копии, будут утеряны – не только причина ошибки обновления, но и все недавно проведенные действия придется повторять.