Есть распространенные ошибки WordPress, из-за которых приходится напрячься. Ошибка обновления и публикации WordPress – одна из таких ошибок. Она может возникать из-за нескольких факторов, которые в свою очередь помешают вам публиковать новый контент на сайте
Представьте, что вы ведете блог или публикуете статьи на WordPress. У вас много контента в статусе черновики или не опубликовано, который нужно опубликовать. Внезапно вы получаете сообщение об ошибке, отображаемое в редакторе записей. Операции остановлены; вы все время пытаетесь опубликовать, но все безрезультатно.
Это может стать серьезным препятствием, если вы постоянно работаете с сайтом. Но с небольшими исправлениями и правильным действиями можно вернуться к процессу публикации в кратчайшие сроки.
В этом посте вы узнаете, как исправить эту ошибку в WordPress. Обсудим семь способов отладки и исправления этой ошибки.
1. Проверьте подключение к Интернету и URL-адрес сайта
Если происходит ошибка обновления, одна из причин может быть связана с проблемами подключения к Интернету.
Предположим, вы пишете пост в блоге и теряете подключение к Интернету. В этой ситуации WordPress часто не может сохранить изменения.
Чтобы исправить это, убедитесь, что у вас есть активное подключение к Интернету, прежде чем публиковать свой контент. Перейдите в браузере на новую вкладку и поищите что-нибудь в Интернете.
Если вы уверены, что ваше интернет-соединение не виновато, проверьте настройки URL-адреса для своего сайта.
На панели управления перейдите на вкладку «Настройки»> «Общие» посмотрите на адреса своего веб-сайта и WordPress.
Это может стать серьезным препятствием, если вы постоянно работаете с сайтом. Но с небольшими исправлениями и правильным действиями можно вернуться к процессу публикации в кратчайшие сроки.
В этом посте вы узнаете, как исправить эту ошибку в WordPress. Обсудим семь способов отладки и исправления этой ошибки.
1. Проверьте подключение к Интернету и URL-адрес сайта
Если происходит ошибка обновления, одна из причин может быть связана с проблемами подключения к Интернету.
Предположим, вы пишете пост в блоге и теряете подключение к Интернету. В этой ситуации WordPress часто не может сохранить изменения.
Чтобы исправить это, убедитесь, что у вас есть активное подключение к Интернету, прежде чем публиковать свой контент. Перейдите в браузере на новую вкладку и поищите что-нибудь в Интернете.
Если вы уверены, что ваше интернет-соединение не виновато, проверьте настройки URL-адреса для своего сайта.
На панели управления перейдите на вкладку «Настройки»> «Общие» посмотрите на адреса своего веб-сайта и WordPress.
Если с URL-адресами и подключением к Интернету все в порядке, но ошибка все еще отображается, проверим другие факторы.
2. Проверьте статус REST API
Проверка может показаться технически сложной, но это не так.
WordPress поставляется с инструментом для проверки работоспособности сайта. Он сканирует сайт и предоставляет подробный отчет обо всем, что на нем происходит, с точки зрения производительности и безопасности.
Чтобы проверить статус веб-сайта, выберите Инструменты > Состояние сайта (Site Health). Посмотрите нижнюю строку и проверьте статус REST API.
Если он показывает ошибку или «неожиданный результат», необходимо это исправить.
Инструмент Site Health предоставит отладочную информацию. Когда вызов REST API выдает ошибку, проверьте, не существует ли сторонняя служба, вызывающая эту проблему.
3. Войдите в режим отладки
Для этого шага понадобится доступ к FTP или файловому менеджеру. Убедитесь, что у вас есть его учетные данные. FTP позволяет получать доступ к файлам, загруженным на ваш веб-хост, и вносить изменения оттуда на уровне сервера.
Поскольку вы будете редактировать на уровне сервера, понадобится резервный план на случай, если что-то пойдет не так. Создайте резервную копию вручную или используя плагин для резервного копирования вашего сайта. Предупреждение: не удаляйте файлы, если вы не совсем уверены.
Что нужно сделать для входа в режим отладки
Получите доступ к своему серверу через FTP и найдите папку с названием «WordPress».
Внутри найдите файл wp-config.php.
Откройте файл wp-config.php в текстовом редакторе. Можно использовать собственную программу для редактирования текста на своем ПК или Mac, но рекомендуется использовать что-то вроде Sublime Text или Notepad ++.
Когда вы открыли файл, напишите в самом низу следующий код:
define (‘wp_debug’, true);
Обязательно сохраните перед выходом из редактора кода.
Инструмент Site Health предоставит отладочную информацию. Когда вызов REST API выдает ошибку, проверьте, не существует ли сторонняя служба, вызывающая эту проблему.
3. Войдите в режим отладки
Для этого шага понадобится доступ к FTP или файловому менеджеру. Убедитесь, что у вас есть его учетные данные. FTP позволяет получать доступ к файлам, загруженным на ваш веб-хост, и вносить изменения оттуда на уровне сервера.
Поскольку вы будете редактировать на уровне сервера, понадобится резервный план на случай, если что-то пойдет не так. Создайте резервную копию вручную или используя плагин для резервного копирования вашего сайта. Предупреждение: не удаляйте файлы, если вы не совсем уверены.
Что нужно сделать для входа в режим отладки
Получите доступ к своему серверу через FTP и найдите папку с названием «WordPress».
Внутри найдите файл wp-config.php.
Откройте файл wp-config.php в текстовом редакторе. Можно использовать собственную программу для редактирования текста на своем ПК или Mac, но рекомендуется использовать что-то вроде Sublime Text или Notepad ++.
Когда вы открыли файл, напишите в самом низу следующий код:
define (‘wp_debug’, true);
Обязательно сохраните перед выходом из редактора кода.
После активации режима отладки проверьте, исправлена ли ошибка. Если «Ошибка обновления WordPress» не отображается, просто вернитесь назад и преобразуйте define (‘wp_debug’, true) на define (‘wp_debug’, false), чтобы отключить режим отладки.
Смотрите также:
Как устранить ошибку в WordPress «Another Update Is Currently In Progress».
4. Удалите файл обслуживания
Если предыдущие действия не дали результат, оставайтесь на FTP. На этот раз удалим с сервера файл .main maintenance.
Откройте свой FTP и получите доступ к файлам WordPress.
Найдите папку WordPress, как описано в предыдущем разделе. Найдите файл .main maintenance. В зависимости от того, какой файловый менеджер вы используете, вы можете увидеть другой файл. Помните: клиенты FTP по умолчанию скрывают файлы такого типа. Если вы не нашили этот файл, включить просмотр скрытых файлов.
Когда вы найдете файл .main maintenance, удалите его, чтобы вывести свой сайт в оперативный режим.
Это исправление остается активным только в течение 10 минут. В течение этого периода проверьте, были ли внесены изменения в файл.
5. Устранения неполадок в плагинах WordPress
Вы можете попробовать этот вариант, если предыдущие не дали результатов.
В панели управления WordPress в Плагины> Установленные плагины. Прямо над списком плагинов вы увидите флажок — установка этого флажка выберет все ваши плагины.
Выберите параметры «Деактивировать» в раскрывающемся списке «Массовые действия». Нажмите Применить, чтобы сохранить изменения.
Это исправление остается активным только в течение 10 минут. В течение этого периода проверьте, были ли внесены изменения в файл.
5. Устранения неполадок в плагинах WordPress
Вы можете попробовать этот вариант, если предыдущие не дали результатов.
В панели управления WordPress в Плагины> Установленные плагины. Прямо над списком плагинов вы увидите флажок — установка этого флажка выберет все ваши плагины.
Выберите параметры «Деактивировать» в раскрывающемся списке «Массовые действия». Нажмите Применить, чтобы сохранить изменения.
Теперь активируйте их один за другим, чтобы проверить, какой из них вызывает ошибку на вашем сайте WordPress. Когда найдете виновного, обязательно отправьте отчет об ошибке разработчикам. Это поможет им в будущих обновлениях устранить конфликты, вызывающие ошибку.
6. Замените Gutenberg классическим редактором
Когда вышла версия WordPress 5, она была встречена критикой из-за редактора блоков перетаскивания Гутенберга.
Гутенберг может стать возможным виновником, если вы обновили свой WordPress и видите ошибку обновления / публикации. Первым шагом к устранению этой проблемы будет замена Gutenberg плагином Classic Editor в WordPress.
На панели управления WordPress перейдите в раздел «Плагины» и нажмите «Добавить». Вас перенаправят в магазин плагинов WordPress, и это будет выглядеть примерно так:
Классический редактор отобразится одним из первых в списке плагинов. Если вы не видите его, воспользуйтесь окном поиска. Установите и активируйте классический редактор.
Замена Gutenberg классическим редактором может решить эту проблему. Попробуйте опубликовать свой пост еще раз, чтобы проверить, работает ли он.
Если это изменение устранило проблему, пора разобраться в ее причинах. Проще говоря, это часто возникает, когда конструктор страниц WordPress или другой плагин конфликтует с Gutenberg.
Важно: установка классического редактора отключит вашу возможность создавать собственные макеты страниц с помощью Gutenberg. Рекомендуем этот метод только как способ устранения проблемы с публикацией или обновлением, а не для ее устранения. Вам нужно дополнительно изучить установленные плагины, чтобы увидеть, какие из них несовместимы с Gutenberg, и обратиться за помощью к разработчику.
7. Обратитесь за помощью
Если все вышеперечисленные исправления не дают результатов, пора обратиться за поддержкой к специалисту.
Могут возникнуть проблемы с бэкэндом или сервером, вызывающим ошибку. В таком случае ваш хостинг-провайдер может предоставить вам наиболее точную информацию и исправить ошибку со своей стороны.
Как еще одна возможность – попросите поддержку у сообщества WordPress. Есть много мест, где можно найти помощь по WordPress: форумы WordPress, группы Facebook и другие сайты.
Надеюсь, что после прочтения этой статьи вы сможете проанализировать и решить проблему с обновлением и публикацией в WordPress.
Источник: wpexplorer.com
Смотрите также:
Изучает сайтостроение с 2008 года. Практикующий вебмастер, специализирующий на создание сайтов на WordPress. Задать вопрос Алексею можно на https://profiles.wordpress.org/wpthemeus/
Вступление
В прошлых двух уроках я рассказывал, как обновлять WordPress двумя способами. Один ручной, второй автоматический. К сожалению, оба способа, не гарантируют от ошибок обновления, даже при соблюдении правил обновления.
Разберём несколько серьёзных ошибок обновления WordPress, приводящих к отключению сайта и появления вместо него, так называемого «белого экрана» или «экрана смерти».
Ошибка первая, простая
Если вовремя любого обновления на сайте, в том числе обновления плагина, вы закроете вкладку обновления, не дождавшись его окончания, сайт отключится. Вместо сайта на экране браузера появиться надпись, о техническом обслуживании сайта.
Исправить эту ошибку очень просто, если у вас есть доступ к каталогу сайта по FTP соединению.
- Войдите в каталог сайта по FTP, используя программу FTP клиент, или файловый менеджер хостинга;
- В каталоге вы найдете новый файл, под названием .maintenance. Это технический файл, который система ставит на время обновления.
- Для исправления ошибки достаточно удалить этот файл. После удаления файла повторите обновление и доведите его до конца.
Эта же ошибка может появиться, если вы обновляли сайт автоматом из консоли, и во время обновления была нарушена связь с вашим сервером. Исправление такое же.
Ошибка вторая, распространённая
Более распространена ошибка конфликтов — конфликт новой версии системы с установленными плагинами или наоборот, обновление плагина с установленной версией.
Исправить её несложно. Суть исправления в поиске конфликтного плагина. Если вы соблюдали правила обновления системы, то должны были отключить плагины перед обновлением. Такое отключение исключает конфликт плагинов с новой версией системы. Если же вы не отключали плагины, то конфликт системы и одного из плагинов возможен.
Для исправления ошибки из административной панели (если вы не потеряли к ней доступ) просто отключайте плагины сайта и ищите конфликтный. При отключении конфликтного плагина доступ к сайту восстановится.
Если вы потеряли доступ к административной панели, исправлять ошибку придётся по FTP. Для отключения плагинов по FTP, достаточно переименовать папку с плагином, например, добавив к названию число. При отключении, таким образом, конфликтного плагина доступ к сайту и административной панели сайта восстановятся.
Ошибка третья, новая
С обновлением WordPress до 5-ой версии появились новые ошибки, которые получили название ошибки после обновления WP 5.0 или ошибки Gutenberg редактора.
Именно новый редактор Gutenberg оказался самой проблемной точкой новой версии.
Писать обо всех ошибках редактора Gutenberg не буду, они постоянно исправляются и меняются. Напомню об универсальном варианте исправления ошибки редактора Gutenberg.
Установите плагин Classic Editor и откатитесь к старой версии редактора. Ошибка пропадёт до 2022 года. За это время Gutenberg «причешут» и конфликтность WP 5.0 будет минимизирована.
Если хотите сами найти проблему ошибки, отключением переберите плагины и посмотрите файл лога ошибок на сервере.
Вывод
К сожалению, ошибки обновления WordPress и другие ошибки не редкость, особенно в начале освоения системы. Не буду оригинален и повторюсь, полностью избежать ошибок не возможно. Однако чтобы их не боятся, делайте перед обновлением резервную копию всего сайта. Это первое правило безопасности сайта.
©WPkupi.ru
Еще статьи
Есть определенные распространенные ошибки WordPress, из-за которых вы ломаете голову над тем, что делать. Ошибка обновления и публикации WordPress – одна из таких ошибок. Эта ошибка может возникать не только из-за нескольких факторов, но также мешает вам выпускать и публиковать контент на своем сайте.
Представьте, что вы ведете блог или публикацию на WordPress. У вас есть много контента в невыполненной работе, который необходимо опубликовать. Внезапно вы получаете сообщение об ошибке, отображаемое в редакторе сообщений. Ваши операции остановлены; вы все время пытаетесь опубликовать – все безрезультатно.
Это может стать серьезным препятствием, когда вы постоянно работаете с сайтом. К счастью, с небольшими исправлениями и правильным исследованием вы можете быстро вернуться к процессам публикации.
В этом посте мы объясним, как исправить эту ошибку в WordPress. Чтобы уточнить, мы обсудим семь способов отладки и решения этой ошибки.
Итак, приступим.
1 Проверьте подключение к Интернету и URL-адрес сайта.
Если происходит ошибка обновления, одна из причин может быть связана с проблемами подключения к Интернету.
Предположим, вы пишете сообщение в блоге и теряете подключение к Интернету. В этой ситуации WordPress часто не может сохранить изменения. Это редкое явление, но, поскольку такое случается, стоит упомянуть.
Чтобы исправить это, убедитесь, что у вас есть активное подключение к Интернету, прежде чем публиковать свой контент. Вы можете сделать это, перейдя на новую вкладку и поискав что-нибудь в Интернете. Убедитесь, что вы подключены к Интернету, посетив другие веб-сайты в новой вкладке браузера.
Если вы уверены, что ваше интернет-соединение не является неисправным, вам следует проверить настройки URL-адреса для своего сайта.
На панели управления перейдите на вкладку «Настройки»> «Общие». Оттуда вы должны посмотреть на адреса своего веб-сайта и WordPress, чтобы убедиться, что они верны.
Если с URL-адресами и подключением к Интернету все в порядке, но ошибка все еще отображается, давайте перейдем к устранению неполадок.
2 Проверьте статус REST API.
Это может показаться немного техническим, но это не так.
WordPress поставляется с инструментом для проверки работоспособности сайта. Он сканирует ваш сайт и предоставляет вам подробный отчет обо всем, что происходит на вашем сайте, с точки зрения производительности и безопасности.
Чтобы проверить статус своего веб-сайта через него, выберите Инструменты> Состояние сайта. Посмотрите нижний результат и проверьте статус REST API.
Если он показывает ошибку или «неожиданный результат», вам необходимо это исправить.
Теперь инструмент Site Health также будет предоставлять отладочную информацию. Когда вызов REST API выдает ошибку, проверьте, не существует ли сторонняя служба, которая может вызывать проблему.
3 Войдите в режим отладки.
Если замена редактора не устранила проблему, пора перейти в режим отладки.
Для этого шага вам понадобится доступ к FTP или файловому менеджеру. Теперь вам нужно убедиться, что у вас есть его учетные данные. FTP позволяет вам получать доступ к файлам, загруженным на ваш веб-хост, и вносить изменения оттуда на уровне сервера.
Кроме того, на этом этапе вы будете вносить изменения в файл wp-config. Из-за этого вам нужно точно узнать, как вы можете редактировать файл wp-config.
Поскольку вы будете редактировать на уровне сервера, вам понадобится резервный план на случай, если что-то пойдет не так. Вы можете создать резервную копию вручную или использовать плагин для резервного копирования вашего сайта. В качестве примечания: не удаляйте файлы, если вы не уверены в этом абсолютно.
В любом случае, давайте посмотрим, что нужно сделать для входа в режим отладки:
Получите доступ к своему серверу через FTP и найдите папку с названием «WordPress».
Внутри найдите файл wp-config.php.
Откройте файл wp-config.php в текстовом редакторе. Вы можете использовать собственную программу для редактирования текста на своем ПК или Mac, но рекомендуется использовать что-то вроде Sublime Text или Notepad ++.
Когда вы откроете файл, напишите в самом низу следующий код:
define ('wp_debug', true);
Обязательно сохраните перед выходом из редактора кода.
После того, как вы активировали режим отладки, проверьте, исправлена ли ошибка. Если он не показывает ошибку сбоя обновления WordPress, просто вернитесь и преобразуйте define (‘wp_debug’, true); чтобы определить (‘wp_debug’, false), чтобы отключить режим отладки.
4 Удалите файл обслуживания.
Если предыдущий процесс не удался, пора остаться на FTP и попробовать что-нибудь еще. На этот раз мы удалим файл .main maintenance с сервера.
Откройте свой FTP и получите доступ к файлам WordPress.
Найдите папку WordPress, как описано в предыдущем разделе. Оказавшись внутри, вам нужно будет найти файл .main maintenance. В зависимости от того, какой файловый менеджер вы используете, вы можете увидеть другой файл. Если вы не видите файл, вы всегда можете найти свой конкретный FTP и где найти внутри него файл .main maintenance.
Когда вы найдете файл .main maintenance, удалите его.
Это исправление остается активным только в течение 10 минут. В течение этого периода проверьте, были ли внесены изменения в файл.
5 Устранение неполадок плагинов WordPress
Вы можете попробовать этот шаг, если предыдущие не дали результатов.
Посетите панель управления WordPress и оттуда перейдите в Плагины> Установленные плагины. Прямо над списком плагинов вы увидите флажок – установка этого флажка выберет все ваши плагины.
Затем выберите параметры «Деактивировать» в раскрывающемся списке «Массовые действия». Нажмите Применить, чтобы сохранить изменения.
Теперь активируйте их один за другим, чтобы проверить, какой из них вызывает ошибку на вашем сайте WordPress. Когда найдете виновного, обязательно отправьте отчет об ошибке разработчикам. Это помогает им устранить конфликты, вызывающие ошибку в будущих обновлениях.
6 Замените Gutenberg классическим редактором.
Когда вышла версия WordPress 5, она была встречена критикой.
Основной целью этой критики был редактор блоков перетаскивания Гутенберга. Существенно отличается от традиционного редактора (также известного как классический редактор), новым пользователям требуется время, чтобы привыкнуть к нему.
Гутенберг может быть возможным виновником, если вы обновили свой WordPress и видите ошибку обновления / публикации. Первым шагом к устранению этой проблемы будет замена Gutenberg плагином Classic Editor в WordPress.
На панели инструментов WordPress перейдите в раздел «Плагины» и нажмите «Добавить». Затем вы будете перенаправлены в магазин плагинов WordPress. Это будет выглядеть примерно так:
Вы должны увидеть Classic Editor как один из первых в списке плагинов. Если вы не видите его как вариант, просто воспользуйтесь окном поиска, чтобы найти его. Теперь установите и активируйте классический редактор.
Замена Gutenberg на классический редактор может решить эту проблему. Попробуйте опубликовать свой пост еще раз, чтобы проверить, работает ли он.
Если это изменение устранило проблему, пора разобраться в ее причинах. Проще говоря, это часто возникает, когда конструктор страниц WordPress или другой плагин конфликтует с Gutenberg.
Важно: установка классического редактора отключит вашу возможность создавать собственные макеты страниц с помощью Gutenberg. Мы рекомендуем этот метод только как способ устранения проблемы с публикацией или обновлением, а не для ее устранения. Вам нужно будет дополнительно изучить установленные плагины, чтобы увидеть, какие из них могут быть несовместимы с Gutenberg, и обратиться за помощью к разработчику.
Если это не устранило проблему, давайте рассмотрим другие возможные решения в этой статье.
7 Обратиться за помощью
Если все вышеперечисленные исправления не дают результатов, пора обратиться за поддержкой к специалисту.
Могут возникнуть проблемы с бэкэндом или сервером, вызывающим ошибку. В таком случае ваш хостинг-провайдер может предоставить вам наиболее точную информацию и исправить ошибку со своей стороны.
Первое, что вам нужно сделать, это связаться с вашим хостинг-провайдером. Вы можете выбрать поддержку по электронной почте, по телефону или в чате.
Следующее, что вам нужно сделать, это попросить поддержки у сообщества WordPress. Есть много мест, где можно найти помощь по WordPress. Это может быть посещение форумов WordPress, групп Facebook и других интернет-сайтов.
Увидеть обновление или опубликованную ошибку в WordPress очень неприятно. Это не только останавливает процесс публикации постов, но и сама по себе отладка является сложной задачей. Надеюсь, после прочтения этой статьи вы сможете проанализировать и решить эту проблему.
Надеемся, вам понравилось читать этот пост! А если у вас есть другие советы или вопрос, связанный с ошибкой публикации WordPress, пожалуйста, оставьте их в разделе комментариев ниже.
Источник записи: https://www.wpexplorer.com
Классический редактор отобразится одним из первых в списке плагинов. Если вы не видите его, воспользуйтесь окном поиска. Установите и активируйте классический редактор.
Замена Gutenberg классическим редактором может решить эту проблему. Попробуйте опубликовать свой пост еще раз, чтобы проверить, работает ли он.
Если это изменение устранило проблему, пора разобраться в ее причинах. Проще говоря, это часто возникает, когда конструктор страниц WordPress или другой плагин конфликтует с Gutenberg.
Важно: установка классического редактора отключит вашу возможность создавать собственные макеты страниц с помощью Gutenberg. Рекомендуем этот метод только как способ устранения проблемы с публикацией или обновлением, а не для ее устранения. Вам нужно дополнительно изучить установленные плагины, чтобы увидеть, какие из них несовместимы с Gutenberg, и обратиться за помощью к разработчику.
7. Обратитесь за помощью
Если все вышеперечисленные исправления не дают результатов, пора обратиться за поддержкой к специалисту.
Могут возникнуть проблемы с бэкэндом или сервером, вызывающим ошибку. В таком случае ваш хостинг-провайдер может предоставить вам наиболее точную информацию и исправить ошибку со своей стороны.
Как еще одна возможность – попросите поддержку у сообщества WordPress. Есть много мест, где можно найти помощь по WordPress: форумы WordPress, группы Facebook и другие сайты.
Надеюсь, что после прочтения этой статьи вы сможете проанализировать и решить проблему с обновлением и публикацией в WordPress.
Источник: wpexplorer.com
Смотрите также:
Изучает сайтостроение с 2008 года. Практикующий вебмастер, специализирующий на создание сайтов на WordPress. Задать вопрос Алексею можно на https://profiles.wordpress.org/wpthemeus/
Вступление
В прошлых двух уроках я рассказывал, как обновлять WordPress двумя способами. Один ручной, второй автоматический. К сожалению, оба способа, не гарантируют от ошибок обновления, даже при соблюдении правил обновления.
Разберём несколько серьёзных ошибок обновления WordPress, приводящих к отключению сайта и появления вместо него, так называемого «белого экрана» или «экрана смерти».
Ошибка первая, простая
Если вовремя любого обновления на сайте, в том числе обновления плагина, вы закроете вкладку обновления, не дождавшись его окончания, сайт отключится. Вместо сайта на экране браузера появиться надпись, о техническом обслуживании сайта.
Исправить эту ошибку очень просто, если у вас есть доступ к каталогу сайта по FTP соединению.
- Войдите в каталог сайта по FTP, используя программу FTP клиент, или файловый менеджер хостинга;
- В каталоге вы найдете новый файл, под названием .maintenance. Это технический файл, который система ставит на время обновления.
- Для исправления ошибки достаточно удалить этот файл. После удаления файла повторите обновление и доведите его до конца.
Эта же ошибка может появиться, если вы обновляли сайт автоматом из консоли, и во время обновления была нарушена связь с вашим сервером. Исправление такое же.
Ошибка вторая, распространённая
Более распространена ошибка конфликтов — конфликт новой версии системы с установленными плагинами или наоборот, обновление плагина с установленной версией.
Исправить её несложно. Суть исправления в поиске конфликтного плагина. Если вы соблюдали правила обновления системы, то должны были отключить плагины перед обновлением. Такое отключение исключает конфликт плагинов с новой версией системы. Если же вы не отключали плагины, то конфликт системы и одного из плагинов возможен.
Для исправления ошибки из административной панели (если вы не потеряли к ней доступ) просто отключайте плагины сайта и ищите конфликтный. При отключении конфликтного плагина доступ к сайту восстановится.
Если вы потеряли доступ к административной панели, исправлять ошибку придётся по FTP. Для отключения плагинов по FTP, достаточно переименовать папку с плагином, например, добавив к названию число. При отключении, таким образом, конфликтного плагина доступ к сайту и административной панели сайта восстановятся.
Ошибка третья, новая
С обновлением WordPress до 5-ой версии появились новые ошибки, которые получили название ошибки после обновления WP 5.0 или ошибки Gutenberg редактора.
Именно новый редактор Gutenberg оказался самой проблемной точкой новой версии.
Писать обо всех ошибках редактора Gutenberg не буду, они постоянно исправляются и меняются. Напомню об универсальном варианте исправления ошибки редактора Gutenberg.
Установите плагин Classic Editor и откатитесь к старой версии редактора. Ошибка пропадёт до 2022 года. За это время Gutenberg «причешут» и конфликтность WP 5.0 будет минимизирована.
Если хотите сами найти проблему ошибки, отключением переберите плагины и посмотрите файл лога ошибок на сервере.
Вывод
К сожалению, ошибки обновления WordPress и другие ошибки не редкость, особенно в начале освоения системы. Не буду оригинален и повторюсь, полностью избежать ошибок не возможно. Однако чтобы их не боятся, делайте перед обновлением резервную копию всего сайта. Это первое правило безопасности сайта.
©WPkupi.ru
Еще статьи
Есть определенные распространенные ошибки WordPress, из-за которых вы ломаете голову над тем, что делать. Ошибка обновления и публикации WordPress – одна из таких ошибок. Эта ошибка может возникать не только из-за нескольких факторов, но также мешает вам выпускать и публиковать контент на своем сайте.
Представьте, что вы ведете блог или публикацию на WordPress. У вас есть много контента в невыполненной работе, который необходимо опубликовать. Внезапно вы получаете сообщение об ошибке, отображаемое в редакторе сообщений. Ваши операции остановлены; вы все время пытаетесь опубликовать – все безрезультатно.
Это может стать серьезным препятствием, когда вы постоянно работаете с сайтом. К счастью, с небольшими исправлениями и правильным исследованием вы можете быстро вернуться к процессам публикации.
В этом посте мы объясним, как исправить эту ошибку в WordPress. Чтобы уточнить, мы обсудим семь способов отладки и решения этой ошибки.
Итак, приступим.
1 Проверьте подключение к Интернету и URL-адрес сайта.
Если происходит ошибка обновления, одна из причин может быть связана с проблемами подключения к Интернету.
Предположим, вы пишете сообщение в блоге и теряете подключение к Интернету. В этой ситуации WordPress часто не может сохранить изменения. Это редкое явление, но, поскольку такое случается, стоит упомянуть.
Чтобы исправить это, убедитесь, что у вас есть активное подключение к Интернету, прежде чем публиковать свой контент. Вы можете сделать это, перейдя на новую вкладку и поискав что-нибудь в Интернете. Убедитесь, что вы подключены к Интернету, посетив другие веб-сайты в новой вкладке браузера.
Если вы уверены, что ваше интернет-соединение не является неисправным, вам следует проверить настройки URL-адреса для своего сайта.
На панели управления перейдите на вкладку «Настройки»> «Общие». Оттуда вы должны посмотреть на адреса своего веб-сайта и WordPress, чтобы убедиться, что они верны.
Если с URL-адресами и подключением к Интернету все в порядке, но ошибка все еще отображается, давайте перейдем к устранению неполадок.
2 Проверьте статус REST API.
Это может показаться немного техническим, но это не так.
WordPress поставляется с инструментом для проверки работоспособности сайта. Он сканирует ваш сайт и предоставляет вам подробный отчет обо всем, что происходит на вашем сайте, с точки зрения производительности и безопасности.
Чтобы проверить статус своего веб-сайта через него, выберите Инструменты> Состояние сайта. Посмотрите нижний результат и проверьте статус REST API.
Если он показывает ошибку или «неожиданный результат», вам необходимо это исправить.
Теперь инструмент Site Health также будет предоставлять отладочную информацию. Когда вызов REST API выдает ошибку, проверьте, не существует ли сторонняя служба, которая может вызывать проблему.
3 Войдите в режим отладки.
Если замена редактора не устранила проблему, пора перейти в режим отладки.
Для этого шага вам понадобится доступ к FTP или файловому менеджеру. Теперь вам нужно убедиться, что у вас есть его учетные данные. FTP позволяет вам получать доступ к файлам, загруженным на ваш веб-хост, и вносить изменения оттуда на уровне сервера.
Кроме того, на этом этапе вы будете вносить изменения в файл wp-config. Из-за этого вам нужно точно узнать, как вы можете редактировать файл wp-config.
Поскольку вы будете редактировать на уровне сервера, вам понадобится резервный план на случай, если что-то пойдет не так. Вы можете создать резервную копию вручную или использовать плагин для резервного копирования вашего сайта. В качестве примечания: не удаляйте файлы, если вы не уверены в этом абсолютно.
В любом случае, давайте посмотрим, что нужно сделать для входа в режим отладки:
Получите доступ к своему серверу через FTP и найдите папку с названием «WordPress».
Внутри найдите файл wp-config.php.
Откройте файл wp-config.php в текстовом редакторе. Вы можете использовать собственную программу для редактирования текста на своем ПК или Mac, но рекомендуется использовать что-то вроде Sublime Text или Notepad ++.
Когда вы откроете файл, напишите в самом низу следующий код:
define ('wp_debug', true);
Обязательно сохраните перед выходом из редактора кода.
После того, как вы активировали режим отладки, проверьте, исправлена ли ошибка. Если он не показывает ошибку сбоя обновления WordPress, просто вернитесь и преобразуйте define (‘wp_debug’, true); чтобы определить (‘wp_debug’, false), чтобы отключить режим отладки.
4 Удалите файл обслуживания.
Если предыдущий процесс не удался, пора остаться на FTP и попробовать что-нибудь еще. На этот раз мы удалим файл .main maintenance с сервера.
Откройте свой FTP и получите доступ к файлам WordPress.
Найдите папку WordPress, как описано в предыдущем разделе. Оказавшись внутри, вам нужно будет найти файл .main maintenance. В зависимости от того, какой файловый менеджер вы используете, вы можете увидеть другой файл. Если вы не видите файл, вы всегда можете найти свой конкретный FTP и где найти внутри него файл .main maintenance.
Когда вы найдете файл .main maintenance, удалите его.
Это исправление остается активным только в течение 10 минут. В течение этого периода проверьте, были ли внесены изменения в файл.
5 Устранение неполадок плагинов WordPress
Вы можете попробовать этот шаг, если предыдущие не дали результатов.
Посетите панель управления WordPress и оттуда перейдите в Плагины> Установленные плагины. Прямо над списком плагинов вы увидите флажок – установка этого флажка выберет все ваши плагины.
Затем выберите параметры «Деактивировать» в раскрывающемся списке «Массовые действия». Нажмите Применить, чтобы сохранить изменения.
Теперь активируйте их один за другим, чтобы проверить, какой из них вызывает ошибку на вашем сайте WordPress. Когда найдете виновного, обязательно отправьте отчет об ошибке разработчикам. Это помогает им устранить конфликты, вызывающие ошибку в будущих обновлениях.
6 Замените Gutenberg классическим редактором.
Когда вышла версия WordPress 5, она была встречена критикой.
Основной целью этой критики был редактор блоков перетаскивания Гутенберга. Существенно отличается от традиционного редактора (также известного как классический редактор), новым пользователям требуется время, чтобы привыкнуть к нему.
Гутенберг может быть возможным виновником, если вы обновили свой WordPress и видите ошибку обновления / публикации. Первым шагом к устранению этой проблемы будет замена Gutenberg плагином Classic Editor в WordPress.
На панели инструментов WordPress перейдите в раздел «Плагины» и нажмите «Добавить». Затем вы будете перенаправлены в магазин плагинов WordPress. Это будет выглядеть примерно так:
Вы должны увидеть Classic Editor как один из первых в списке плагинов. Если вы не видите его как вариант, просто воспользуйтесь окном поиска, чтобы найти его. Теперь установите и активируйте классический редактор.
Замена Gutenberg на классический редактор может решить эту проблему. Попробуйте опубликовать свой пост еще раз, чтобы проверить, работает ли он.
Если это изменение устранило проблему, пора разобраться в ее причинах. Проще говоря, это часто возникает, когда конструктор страниц WordPress или другой плагин конфликтует с Gutenberg.
Важно: установка классического редактора отключит вашу возможность создавать собственные макеты страниц с помощью Gutenberg. Мы рекомендуем этот метод только как способ устранения проблемы с публикацией или обновлением, а не для ее устранения. Вам нужно будет дополнительно изучить установленные плагины, чтобы увидеть, какие из них могут быть несовместимы с Gutenberg, и обратиться за помощью к разработчику.
Если это не устранило проблему, давайте рассмотрим другие возможные решения в этой статье.
7 Обратиться за помощью
Если все вышеперечисленные исправления не дают результатов, пора обратиться за поддержкой к специалисту.
Могут возникнуть проблемы с бэкэндом или сервером, вызывающим ошибку. В таком случае ваш хостинг-провайдер может предоставить вам наиболее точную информацию и исправить ошибку со своей стороны.
Первое, что вам нужно сделать, это связаться с вашим хостинг-провайдером. Вы можете выбрать поддержку по электронной почте, по телефону или в чате.
Следующее, что вам нужно сделать, это попросить поддержки у сообщества WordPress. Есть много мест, где можно найти помощь по WordPress. Это может быть посещение форумов WordPress, групп Facebook и других интернет-сайтов.
Увидеть обновление или опубликованную ошибку в WordPress очень неприятно. Это не только останавливает процесс публикации постов, но и сама по себе отладка является сложной задачей. Надеюсь, после прочтения этой статьи вы сможете проанализировать и решить эту проблему.
Надеемся, вам понравилось читать этот пост! А если у вас есть другие советы или вопрос, связанный с ошибкой публикации WordPress, пожалуйста, оставьте их в разделе комментариев ниже.
Источник записи: https://www.wpexplorer.com
Приветствуем вас! Иногда при редактировании сообщения или страницы вы можете увидеть ошибку обновления или ошибку публикации в редакторе WordPress гутенберг. Эта ошибка не дает никаких подсказок, что делает ее особенно сложной для новичков. К счастью, есть несколько распространенных причин и обходных путей, которые могут помочь вам решить эту проблему, если вы с ней столкнетесь. Мы объясним, что вызывает эту проблему и как избежать этого в будущем.
Почему WordPress иногда не может обновлять или публиковать контент
По сути, WordPress иногда использует набор API (методов программирования), называемых REST API, для отправки и получения запросов к базе данных.
Если он не может отправлять и получать эти запросы, некоторые части вашего веб-сайта могут не работать. Сюда входит редактор блоков WordPress, который использует API для отправки запросов на обновление и публикации.
Почему WordPress не может использовать REST API?
Теперь вам может быть интересно, если я не вносил никаких изменений в свой веб-сайт, почему REST API перестал работать сам по себе? Существует ряд сценариев, которые могут помешать WordPress использовать REST API. Например, возможно, вы не подключены к интернету или потеряли связь.
Другие причины могут быть немного сложнее. Например, вы могли случайно изменить URL-адрес сайта, плагины могут быть причиной проблемы или сторонняя служба может блокировать вызовы API. Давайте посмотрим, как устранить и исправить ошибку обновления WordPress.
Шаг 1. Проверьте подключение к Интернету и URL-адрес сайта.
Наиболее частой причиной ошибки обновления в WordPress является потеря соединения Wi-Fi. Если ваш компьютер теряет подключение к интернету, когда вы пишете статью в блоге, WordPress не сможет сохранить ваши изменения.
Убедитесь, что вы подключены к инету, посетив другие веб-сайты в новой вкладке браузера. Если ваш интернет работает нормально, то следующее, что вам нужно проверить, — это настройка URL-адреса вашего сайта WordPress.
Просто перейдите на страницу «Настройки» — «Общие» и убедитесь, что параметры «Адрес сайта» и «Адрес WordPress» указаны правильно. Должны быть одинаковые URL-адреса в обоих полях.
Если настройки URL-адреса вашего сайта выглядят нормально, и вы подключены к интернету, вы можете перейти к дальнейшему устранению неполадок.
Шаг 2. Проверьте статус REST API с помощью WordPress Site Health
WordPress поставляется со встроенным инструментом работоспособности сайта, который показывает важную информацию о безопасности и производительности сайта.
Просто перейдите на страницу «Инструменты» — «Здоровье сайта», чтобы просмотреть отчет. Если REST API не работает, вы увидите это в разделе рекомендуемых улучшений как «REST API обнаружил неожиданный результат». У нас на тестовом сайте данной ошибки нет, но у вас она может быть.
Он также может показать вам некоторую отладочную информацию, которая может объяснить, что произошло, когда WordPress сделал вызов REST API. Изучение этого может дать вам некоторое представление о том, какой плагин или сторонняя служба могут вызывать проблему. Однако, если это не дает вам никакой подсказки, вы можете перейти к следующему шагу.
Шаг 3. Отключите все плагины WordPress
Если какой-то плагин WordPress вызывает некорректное поведение REST API, то самый простой способ выяснить это — деактивировать все плагины.
Вы можете перейти на страницу «Плагины», установить флажок и нажать «Деактивировать» и «Применить».
После этого вы можете перейти в редактор записи и попробовать обновить. Если ошибка обновления удалась, это означает, что причиной проблемы был один из ваших плагинов.
Теперь вы можете активировать свои плагины WordPress по одному и попытаться воспроизвести ошибку. Как только вы найдете плагин, вызывающий проблему, вы можете обратиться за поддержкой к автору плагина или найти альтернативный плагин.
Но, если отключение всех плагинов не привело к исчезновению ошибки, перейдите к следующему шагу.
Шаг 4. Проверьте службу брандмауэра веб-сайта
Если вы используете службу брандмауэра веб-сайта, такую как Sucuri или Cloudflare, то есть вероятность, что эти службы могут блокировать запросы REST API.
Это может произойти, если их фильтры брандмауэра сочтут ваш IP-адрес подозрительным. Они также могут блокировать запросы REST API, если ваш сайт подвергается атаке DDOS. Если вы используете Cloudflare, вы можете временно отключить Cloudflare, чтобы посмотреть, решит ли это вашу проблему.
Обычно вы найдете настройки Cloudflare в разделе «Домены» на панели управления хостингом. Если вы используете Sucuri, вы можете обратиться в их службу поддержки, и они могут внести ваш IP-адрес в белый список или сообщить, что вызывает проблему.
Плагины и службы брандмауэра являются наиболее частой причиной ошибки обновления. Однако, если вы все еще видите ошибку, вы можете сделать еще несколько вещей.
Шаг 5. Включите и просмотрите журнал отладки WordPress
WordPress поставляется со встроенной функцией для ведения журнала всех ошибок WordPress. Он не регистрирует ошибки REST API, но поможет вам узнать, есть ли другие проблемы, которые могут вызывать ошибку.
Просто добавьте следующие строки в свой файл wp-config.ph:
// Change WP_DEBUG to true define ( 'WP_DEBUG', true ); // Keep a log of WordPress errors define ( 'WP_DEBUG_LOG', true );
Не забудьте сохранить изменения и загрузить файл обратно на свой сервер. Теперь вы можете попробовать опубликовать или обновить сообщение в WordPress, чтобы воспроизвести ошибку.
После этого вы можете подключиться к своей учетной записи хостинга WordPress с помощью FTP-клиента и перейти в папку / wp-content /. Отсюда вы можете загрузить файл debug.log на свой компьютер.
Вы можете открыть файл отладки в текстовом редакторе, например, в блокноте. Он может содержать несколько ошибок, предупреждений или уведомлений, обнаруженных WordPress, когда вы работали со своим сайтом или, когда его посещал пользователь.
Если вы видите что-то, что указывает на файл плагина или темы, это может указать вам на ошибку. Затем вы можете упомянуть об этой ошибке, когда просите поддержки на форумах WordPress.org или у вашего хостинг-провайдера.
Шаг 6. Временно переключитесь на классический редактор WordPress
Временное решение этой ошибки — включить классический редактор. Это старый редактор WordPress, который не использует REST API для обновления и публикации контента.
Вы можете включить его, просто установив и активировав плагин Classic Editor. После активации вы можете просто отредактировать сообщение, над которым работали. Вы сможете сохранить и опубликовать его, не увидев сбоя обновления или ошибки публикации в WordPress.
Если все остальное не помогло, возможно, вам придется обратиться за поддержкой. Вы можете начать с прямого обращения к своему хостинг-провайдеру. У них есть доступ к журналам сервера и дополнительным инструментам. Это также может быть вызвано неправильно настроенным сервером или сбоями на их стороне. Ну что у нас на этом все. Всем пока!
С уважением Вячеслав и Валерия!
Понравился материал? Поделитесь с друзьями!
Интересное на блоге
If your WordPress site is returning an error message such as “Updating Failed” or “Publishing Failed” when you try to make changes, the results can be not only frustrating but can also prevent visitors from accessing what they need.
Fortunately, there are a few common causes and workarounds that can help you resolve this issue if you encounter it. With a little troubleshooting, you should be back to your regular posting schedule in no time.
In this article, we’ll discuss what causes the “Updating Failed” and “Publishing Failed” errors in WordPress. Then we’ll explain four ways you can fix or work around the problem, to get your content up for readers.
Let’s get to it!
Why WordPress Sometimes Fails to Update or Publish Content
The Block Editor has been around for a while now. It’s still being met with mixed reactions, however, and there are also new challenges and errors that WordPress users can face because of it.
One such issue is a message reading “Publishing Failed” in the WordPress editor:
This message may appear after you click on the blue Publish button, in an attempt to make your content live. A variation of this error is the “Updating Failed” message, which may show up when you attempt to make changes to a post or page that you’ve already published:
As you can imagine, this problem can be an especially frustrating one for bloggers, as well as any site owner who finds themselves needing to update key information on their web pages.
There are a few different causes of the “Publishing Failed” error, but one in particular is linked to the Block Editor. The new WordPress editing interface relies on the REST API to create, save, and publish posts. In the event that something is blocking or disabling this process on your site, you won’t be able to launch new content.
If you’re a beginner or just a less-technical user, any mention of the REST API can seem intimidating. However, in this case, there’s no need to worry.
All you need to understand for the purposes of resolving the “Publishing Failed” error is that the REST API is how the Block Editor communicates with WordPress.
When this communication is broken or disabled, the Block Editor’s publishing functionality breaks. If that is what’s causing the error on your site, you’ll need to get the REST API working again in order to fix it.
How to Fix the WordPress Updating Failed and Publishing Failed Errors (In 4 Steps)
Once you understand why your WordPress content is failing to update or publish, resolving the problem becomes easier. Here are four steps you can take to go about fixing this problem on your site.
Step 1: Determine Whether the REST API Is Being Blocked
A common cause of the “Publishing Failed” error in WordPress (since the Block Editor was launched) is that the REST API is being blocked or disabled. If you’re seeing this message, a wise place to start troubleshooting is by testing the REST API to make sure it’s working.
You can do this directly in WordPress using the Site Health tool. To access it, navigate to Tools > Site Health:
Under the Status tab, WordPress will list any existing problems with your installation. If the REST API is being blocked, you’ll see the following message:
“The REST API encountered an unexpected result.
The REST API is one way WordPress and other applications communicate with the server. One example is the block editor screen, which relies on this to display and save your posts and pages.”
The Site Health tool will also display a specific error that is producing the ‘unexpected result’. This could be a “401 Not Authorized” response, an operation timeout, a “403 Cookie Nonce Is Invalid” message, or another error.
How you should go about resolving this problem and enabling the REST API again will depend somewhat on the error you see listed here.
Step 2: Re-Enable the REST API by Resolving the Specified Error
Ideally, the Site Health tool will provide some indication as to how you can re-enable the REST API on your WordPress site. Some common solutions include:
- Checking to see if Cloudflare is blocking the REST API. If you’re a Cloudflare user, your firewall may be inadvertently blocking legitimate requests. Check your Rule Set to determine if the REST API is being blocked, and disable rules as necessary to let it through.
- Making sure a plugin is not blocking or disabling the REST API. Some plugins may block the REST API as well. Disabling your plugins one at a time can help you determine which one, if any, is causing the problem. You may then remove, replace, or change the settings for that plugin to enable the REST API again. Security and performance optimization plugins are common culprits.
- Authenticating your WordPress site with the REST API via your .htaccess file. The REST API requires your website to authenticate itself before it can connect. In the event that your site is not doing so, you can make a small edit to your .htaccess file to resolve this issue.
- Determining if the issue is server related. Some users have found that they encounter this problem when running WordPress on a Windows server. You’ll need to edit your web.config file to fix it.
Plugins and firewall applications are the source of the problem most of the time, so it would be wise to start your troubleshooting attempts there.
Chances are, you’ll be able to find the tool that’s causing the “Publishing Failed” error in WordPress and disable it or change its settings to resolve the issue.
Step 3: Enable Debugging Mode to Search for Errors
If you can’t re-enable the REST API using one of the solutions listed in Step 2, you can try turning on WordPress’ debug mode. This feature is meant for temporary use as a troubleshooting tool.
When activated, the debug mode will log all PHP responses in a file named debug.log in your site’s wp-content directory. You can search this file for errors that may be preventing WordPress from connecting to the REST API, and therefore from publishing or updating posts.
To activate debug mode, add the following code to your wp-config.php file before the line that reads “/* That’s all, stop editing! Happy blogging. */”:
// Enable WP_DEBUG mode
define( 'WP_DEBUG', true );
// Enable Debug logging to the /wp-content/debug.log file
define( 'WP_DEBUG_LOG', true );
Make sure to remove this code from wp-config.php once you’ve resolved the error.
As an alternative, Kinsta customers can access the error logs available in their MyKinsta dashboard.
To access yours, log in to your MyKinsta and navigate to the Sites tab:
Click on the name of the website experiencing the error in the resulting list. Then navigate to Logs and select error.log from the drop-down menu:
You should then see a list of any issues your WordPress site is currently experiencing.
Step 4: Install and Activate the Classic Editor Plugin as a Temporary Solution
In the unlikely event that the above steps are not helpful in resolving the “Publishing Failed” error in WordPress, you’ll likely need to seek support from one of the following sources:
- Your hosting provider if you believe the issue is related to your server or if your host provides WordPress support.
- A specific plugin or firewall application, such as Cloudflare, if you believe a tool that is integral to your site is blocking the REST API and you’re unable to remedy the problem yourself.
- The WordPress Support forums, if you feel you need further guidance, such as for a free plugin that does not provide user support.
While you work with a relevant support provider to resolve the “Publishing Failed” error, you may wish to install the Classic Editor plugin as a temporary workaround:
Since the TinyMCE editor does not require the use of the REST API to publish or update posts, you should be able to make the necessary changes to your content with it.
However, this is only a stopgap measure. You’ll still want to resolve the root cause of the error in the Block Editor and then re-enable it.
Is the annoying ‘Updating Failed’ or ‘Publishing Failed’ WordPress error preventing you from pushing new content live? That has to stop! Check out how to fix this issue with this guide 🎉💪Click to Tweet
Summary
Not being able to publish or update your WordPress site’s content can be a serious problem. Fortunately, there are a few common causes of these errors that you can quickly troubleshoot to put things back in order.
If you’re receiving an “Updating Failed” or “Publishing Failed” message in the WordPress Block Editor, try:
- Determining whether the REST API is being blocked.
- Re-enabling the REST API by resolving the specified error.
- Enabling debugging mode to search for errors.
- Installing and activating the Classic Editor plugin as a temporary solution.