Перейти к содержимому
UAhostingБлог
WordPress и другие CMS

WordPress не обновляется: как найти и устранить причину

Зависание обновления WordPress, темы или плагина может быть связано с местом на диске, правами, сетью, временным каталогом или несовместимостью PHP. Единого фрагмента кода для всех случаев нет.

Подготовьте восстановление

Сохраните файлы и базу и проверьте возможность восстановления. Для важного сайта сначала протестируйте обновление на копии. Запишите точную ошибку, версию PHP и компонент, который не обновляется.

Проверьте распространённые причины

  • Свободное место и иноды в cPanel: архив нужно скачать и распаковать.
  • Права и владелец файлов: не устанавливайте 777 и не навязывайте метод direct без проверки владельца.
  • Доступ сервера к официальному источнику и наличие нужных расширений PHP.
  • Site Health и журнал PHP за время ошибки; совместимость темы и плагинов с выбранной версией.

Что не следует переносить из старой инструкции

Не добавляйте create_function() в wp-config.php: эту функцию удалили в PHP 8. Не меняйте всем каталогам права и не назначайте /tmp универсальным решением без диагностики. Если остался режим обслуживания, убедитесь, что обновление уже не выполняется, прежде чем удалять его служебный файл.

После восстановления повторите обновление одного компонента и проверьте вход, главную, формы и критичные страницы.

Документация

WordPress: обновление системы

От инструкции — к настройке

Условия и возможности соответствующей услуги — на основном сайте UAhosting.

Посмотреть услугу