Как исправить ошибку “Обновление не удалось” с кодом 403 при попытке сохранить сайт или пост в Гутенберге?

Вопрос или проблема

Когда я пытаюсь сохранить свой сайт в редакторе Gutenberg, он просто говорит “Ошибка обновления”.

Как это исправить?

Существует множество причин, почему может возникнуть эта ошибка. Эти две были самыми частыми для меня:

Сессионные куки

Откройте консоль JavaScript, нажав F12, и перейдите на вкладку “Консоль”. Если вы видите сообщение об ошибке, похожее на cookie_nonce, это проблема с сессионными куки.

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

Разрешения на файлы

Если у вас есть веб-сервер, который вы управляете самостоятельно, возможно, что права на файлы установлены неправильно.

Инструкции здесь всегда помогали мне решить мои проблемы, поэтому стоит их проверить.

Это следующие команды:

Добавьте себя в группу www-data:

sudo gpasswd -a "$USER" www-data

Измените разрешения на файлы:

sudo chown -R "$USER":www-data /var/www
find /var/www -type f -exec chmod 0660 {} \;
sudo find /var/www -type d -exec chmod 2770 {} \;

У меня была такая же проблема с сайтом клиента на GoDaddy. Очистка кэша браузера и сайта или отключение плагинов тоже не помогало. Единственное обходное решение было войти и работать из окна инкогнито. В обычном окне Chrome это работало только примерно 1 из 10 раз.

В режиме инкогнито все работает нормально без проблем.

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

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

Проверил с телефона, и это сработало.
Вздох облегчения.

.

Ответ или решение

Ошибка «Updating failed» с кодом 403 при попытке сохранить сайт или запись в редакторе Gutenberg может возникать по различным причинам. Анализируя предоставленные данные, можно выделить несколько ключевых факторов и методов решения этой проблемы.

Теория

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

Пример

  1. Проблемы с сеансом и куки: Если в консоли браузера (открывается с помощью F12) отображается ошибка, связанная с cookie_nonce, это указывает на проблемы с сеансовыми куки. Это может решаться путем полного выхода из системы и удаления всех куки для данного сайта.

  2. Проблемы с файловыми разрешениями: Если вы управляете своим веб-сервером самостоятельно, существует вероятность, что права на файлы настроены неверно. Это можно исправить, настроив правильные группы и права доступа с использованием команд Linux. Например:

    sudo gpasswd -a "$USER" www-data
    sudo chown -R "$USER":www-data /var/www
    find /var/www -type f -exec chmod 0660 {} \;
    sudo find /var/www -type d -exec chmod 2770 {} \;
  3. Конфигурации браузера и расширения: Иногда проблема заключается в настройках браузера или установленных расширениях. Работа в режиме инкогнито может быть временным решением. Для некоторых пользователей работа в инкогнито-режиме позволяла избежать проблемы, что может указывать на влияние кэширования или конфликтующих расширений.

Применение

Чтобы эффективно решать проблему «Updating failed» с кодом 403 в Gutenberg:

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

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

  3. Использование инкогнито-режима: Если проблема продолжается, попробуйте редактировать записи в режиме инкогнито вашего браузера. Это может устранить временные воздействия кэша или конфликтов с расширениями.

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

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

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

Капча загружается...