Перейти до вмісту
UAhostingБлог
WordPress та інші CMS

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

Зависання оновлення WordPress, теми чи плагіна може бути пов’язане з місцем на диску, правами, мережею, тимчасовим каталогом або несумісністю PHP. Єдиного фрагмента коду для всіх випадків немає.

Підготуйте відновлення

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

Перевірте поширені причини

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

Що не слід переносити зі старої інструкції

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

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

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

WordPress: оновлення системи

Від інструкції — до налаштування

Умови та можливості відповідної послуги — на основному сайті UAhosting.

Переглянути послугу