Как исправить ошибку WordPress Updating Failed / Publishing Failed

Вы пытаетесь исправить ошибку WordPress update failed или publishing failed на вашем сайте?? Иногда при редактировании поста или страницы вы можете...

Вы пытаетесь исправить ошибку WordPress update failed или publishing failed на вашем сайте??

Иногда при редактировании поста или страницы вы можете увидеть ошибку «Обновление не удалось» или «Публикация не удалась». Эта ошибка не дает никаких подсказок, что делает ее особенно сложной для новичков.

В этой статье мы покажем вам, как легко исправить ошибку WordPress update failed. Мы также объясним, что вызывает эту проблему, и как избежать ее в будущем.

Что вызывает ошибку Updating Failed или Publishing Failed в WordPress?

Сбой связи с WordPress REST API вызывает ошибку ‘Updating Failed’ или ‘Publishing Failed’ в WordPress.

Ошибка Updating failr или Publishing failed в редакторе постов WordPress

В основном, WordPress иногда использует набор API (методов программирования) под названием ‘REST API’ для отправки и получения запросов к базе данных WordPress.

Updating Failed, Publishing Failed WordPress Error — WordPress Tutorial

Если он не может отправить и получить эти запросы, то некоторые части вашего сайта WordPress могут не функционировать. Это включает в себя редактор блоков WordPress, который использует API для отправки запросов на обновление и публикацию в WordPress.

Почему WordPress не может использовать REST API?

Теперь вам может быть интересно, что если я не вносил никаких изменений на своем сайте, то почему REST API перестал работать сам по себе??

Существует ряд сценариев, которые могут помешать WordPress использовать REST API. Например, вы можете быть не подключены к интернету или потеряли связь.

Другие причины могут быть немного сложнее. Например, вы могли случайно изменить URL сайта, причиной проблемы может быть плагин WordPress или сторонний сервис может блокировать вызовы API.

Учитывая это, давайте рассмотрим, как устранить ошибку «Ошибка обновления WordPress не удалось».

Шаг 1. Проверьте подключение к Интернету и URL-адрес сайта

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

Убедитесь, что вы подключены к интернету, посетив другие сайты в новой вкладке браузера.

Если ваш интернет работает нормально, то следующее, что вы захотите проверить, это URL-адрес вашего сайта WordPress.

Просто перейдите по ссылке Настройки » Общие и убедиться, что параметры Адрес сайта и Адрес WordPress верны. Для большинства веб-сайтов вы должны иметь одинаковые URL-адреса в обоих полях.

Настройка URL-адреса сайта WordPress

Если настройки URL вашего сайта выглядят нормально, и вы подключены к интернету, то можно переходить к дальнейшему устранению неполадок.

Шаг 2. Проверьте состояние REST API с помощью WordPress Site Health

WordPress поставляется со встроенным инструментом здоровья сайта, который показывает важную информацию о безопасности и производительности вашего сайта.

Просто перейдите к Инструменты » Здоровье сайта страница для просмотра отчета. Если REST API не работает, то вы увидите это в разделе рекомендуемых улучшений как ‘REST API столкнулся с неожиданным результатом’.

Ошибка REST API в WordPress Site Health

В ней вы также найдете отладочную информацию, которая может объяснить, что произошло, когда WordPress выполнил вызов REST API. Изучение этого вопроса может дать вам подсказку, какой плагин или сторонний сервис может быть причиной проблемы.

Однако, если это не даст вам никакой подсказки, тогда вы можете перейти к следующему шагу.

Шаг 3. Отключите все плагины WordPress

Если плагин WordPress вызывает неправильное поведение REST API, то самый простой способ выяснить это — деактивировать все плагины WordPress.

Вы можете перейти на Плагины » Установленные плагины и установите флажок, чтобы выбрать все плагины. После этого используйте выпадающий список Bulk Actions, чтобы деактивировать все плагины.

Деактивируйте все плагины WordPress

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

Теперь вы можете начать активировать свои плагины WordPress по одному и попытаться воспроизвести ошибку. Как только вы найдете плагин, вызывающий проблему, вы можете обратиться за поддержкой к автору плагина или найти альтернативный плагин.

С другой стороны, если отключение всех плагинов WordPress не привело к исчезновению ошибки, перейдите к следующему шагу.

Шаг 4. Проверьте службу брандмауэра сайта

Если вы используете брандмауэр сайта, например Sucuri или Cloudflare, то есть вероятность, что эти службы могут блокировать запросы REST API.

Это может произойти, если фильтры их брандмауэра сочтут ваш IP-адрес подозрительным. Они также могут блокировать запросы REST API, если ваш сайт подвергается DDOS-атаке.

Если вы используете Cloudflare, то вы можете временно отключить Cloudflare и посмотреть, решит ли это вашу проблему.

Обычно вы найдете настройки Cloudflare в разделе Домены на панели управления хостингом. Пользователи Bluehost могут найти под Мои сайты » Управление » Производительность вкладка.

Временно отключить Cloudflare в Bluehost

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

Плагины и службы брандмауэра являются наиболее распространенной причиной ошибки «Обновление не удалось». Однако, если вы все еще видите ошибку, есть еще несколько вещей, которые вы можете сделать.

Шаг 5. Включите и просмотрите журнал отладки WordPress

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

Просто добавьте следующие строки в wp-config.php файл.

// Измените параметр WP_DEBUG на true define( 'WP_DEBUG', true ); // Ведите журнал ошибок WordPress define( 'WP_DEBUG_LOG', true );

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

После этого вы можете подключиться к своему хостинг-аккаунту WordPress с помощью FTP-клиента и перейти в папку /wp-content/. Отсюда вы можете загрузить отладку.файл журнала на ваш компьютер.

Файл журнала отладки в WordPress

Вы можете открыть файл отладки в обычном текстовом редакторе, например, в Блокноте. Он может содержать несколько ошибок, предупреждений или уведомлений, пойманных WordPress во время работы над сайтом или посещения его пользователем.

Файл журнала отладки, показывающий ошибки PHP в WordPress

Если вы видите что-то, что указывает вам на файл плагина или темы, то это может быть полезной подсказкой. Вы можете упомянуть эту ошибку при обращении в службу поддержки WordPress.org форумах или у вашего хостинг-провайдера.

Шаг 6. Временно переключитесь на классический редактор WordPress

Временным решением этой ошибки является включение классического редактора. Это старый редактор WordPress, который не полагается на REST API для обновления и публикации контента.

Вы можете включить его, просто установив и активировав плагин Classic Editor. Для более подробной информации смотрите наше пошаговое руководство о том, как включить классический редактор в WordPress.

После активации вы можете просто отредактировать пост, над которым вы работали. Вы сможете сохранить и опубликовать его, не видя ошибки «Обновление не удалось» или «Публикация не удалась» в WordPress.

Классический редактор

Последний шаг: Обратитесь за поддержкой

Если все остальное не помогает, возможно, вам придется обратиться в службу поддержки. Вы можете начать с прямого обращения к вашему хостинг-провайдеру. У них есть доступ к журналам сервера и дополнительным инструментам. Это также может быть вызвано неправильной конфигурацией сервера или сбоем на их стороне.

Вы также можете обратиться за помощью на WordPress.org форумах или группе WPBeginner Facebook (признана экстремистской организацией на территории РФ), где другие эксперты и пользователи могут помочь вам исправить ошибку.

Для более подробной информации смотрите нашу статью о том, как правильно запросить поддержку WordPress и получить ее.

Надеемся, что эта статья помогла вам исправить ошибку WordPress update failed or publishing failed error. Вы также можете добавить в закладки наше полное руководство по наиболее распространенным ошибкам WordPress и способам их устранения.

Источник: www.wpbeginner.com

Оцените статью
Добавить комментарий