WordPress не оновлюється: як знайти й усунути причину
Зависання оновлення WordPress, теми чи плагіна може бути пов’язане з місцем на диску, правами, мережею, тимчасовим каталогом або несумісністю PHP. Єдиного фрагмента коду для всіх випадків немає.
Підготуйте відновлення
Збережіть файли та базу й перевірте можливість відновлення. Для важливого сайту спершу протестуйте оновлення на копії. Запишіть точну помилку, версію PHP і компонент, який не оновлюється.
Перевірте поширені причини
- Вільне місце та іноди в cPanel: архів треба завантажити й розпакувати.
- Права та власник файлів: не встановлюйте 777 і не примушуйте метод direct без перевірки власника.
- Доступ сервера до офіційного джерела та наявність потрібних розширень PHP.
- Site Health і журнал PHP за час помилки; сумісність теми та плагінів із вибраною версією.
Що не слід переносити зі старої інструкції
Не додавайте create_function() до wp-config.php: цю функцію вилучено в PHP 8. Не змінюйте всім каталогам права та не призначайте /tmp універсальним рішенням без діагностики. Якщо залишився режим обслуговування, переконайтеся, що оновлення вже не виконується, перш ніж прибирати його службовий файл.
Після відновлення повторіть оновлення одного компонента й перевірте вхід, головну, форми та критичні сторінки.
Документація
Від інструкції — до налаштування
Умови та можливості відповідної послуги — на основному сайті UAhosting.
Переглянути послугу