Вопрос или проблема
Когда я пытаюсь сохранить свой сайт в редакторе 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, это может быть связано с проблемами с сеансовыми куки, некорректными файловыми разрешениями на сервере или конфигурациями браузера.
Пример
-
Проблемы с сеансом и куки: Если в консоли браузера (открывается с помощью F12) отображается ошибка, связанная с
cookie_nonce
, это указывает на проблемы с сеансовыми куки. Это может решаться путем полного выхода из системы и удаления всех куки для данного сайта. -
Проблемы с файловыми разрешениями: Если вы управляете своим веб-сервером самостоятельно, существует вероятность, что права на файлы настроены неверно. Это можно исправить, настроив правильные группы и права доступа с использованием команд 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 {} \;
-
Конфигурации браузера и расширения: Иногда проблема заключается в настройках браузера или установленных расширениях. Работа в режиме инкогнито может быть временным решением. Для некоторых пользователей работа в инкогнито-режиме позволяла избежать проблемы, что может указывать на влияние кэширования или конфликтующих расширений.
Применение
Чтобы эффективно решать проблему «Updating failed» с кодом 403 в Gutenberg:
-
Проверка сеансовых куки: Очистите куки и кэш браузера, затем снова войдите в систему. Если это не помогает, попробуйте использовать другой браузер или устройство.
-
Настройка прав доступа к файлам: Если у вас есть доступ к серверу, проверьте и настройте права на файлы и каталоги, как указано выше. Это обеспечит, что ваш пользователь имеет необходимые права для изменения файлов.
-
Использование инкогнито-режима: Если проблема продолжается, попробуйте редактировать записи в режиме инкогнито вашего браузера. Это может устранить временные воздействия кэша или конфликтов с расширениями.
-
Диагностика на другом устройстве: Если решение проблемы на одном устройстве не приносит плодов, попробуйте работать с другим устройством, чтобы исключить возможность локальных сбоев.
Эти подходы помогут выявить и устранить основные причины, которые могут вызывать ошибку при обновлении содержимого в редакторе Gutenberg.