Як безпечно оновити WordPress, тему й плагіни

Опубліковано

Оновлення WordPress — це водночас і захист від зламу, і найчастіша причина «білого екрана». Розповідаю, як оновлювати ядро, плагіни й тему так, щоб сайт не падав, і що робити, якщо він усе-таки зламався.

Навіщо оновлювати

Більшість зламів WordPress відбувається не через саме ядро, а через застарілі плагіни й теми з відомими вразливостями. Оновлення закривають ці дірки, додають сумісність із новими версіями PHP і часто прискорюють сайт. Сайт, який роками не оновлювали, — найлегша ціль для автоматичних сканерів.

Перед оновленням

  1. Повний бекап. Файли й база даних — і перевірте, що копію справді можна відновити.
  2. Список змін. Перегляньте журнал змін великих плагінів: WooCommerce, конструкторів сторінок, плагінів оплати. Перехід на нову головну версію читайте особливо уважно.
  3. Тестова копія. Для інтернет-магазину чи складного сайту спершу оновіть копію (staging) і перевірте основні сценарії.
  4. Тихий час. Оновлюйте тоді, коли на сайті найменше відвідувачів, і коли є час усе перевірити.

У якому порядку оновлювати

  1. Плагіни — по одному або невеликими групами, щоб знати, після чого щось зламалось.
  2. Тема — лише якщо вашу правку зроблено в дочірній темі, інакше оновлення зітре зміни.
  3. Ядро WordPress.
  4. Версія PHP на хостингу — окремим кроком, після перевірки сумісності плагінів.

Не редагуйте файли плагінів і батьківської теми. Будь-яка правка в них зникне з першим оновленням. Власні зміни — лише в дочірній темі або окремому невеликому плагіні.

Після оновлення перевірте

  • головну, категорії й кілька сторінок товарів чи послуг;
  • форми зв’язку — чи приходять листи;
  • кошик і оформлення замовлення, оплату;
  • адмінку — чи немає повідомлень про помилки;
  • швидкість — інколи оновлення вимикає кеш.

Якщо сайт зламався після оновлення

  • Білий екран або «критична помилка». WordPress зазвичай надсилає адміністратору лист із посиланням на режим відновлення — там можна вимкнути проблемний плагін.
  • Немає доступу до адмінки. Перейменуйте папку проблемного плагіна через FTP чи файловий менеджер хостингу — WordPress вимкне його.
  • Нічого не допомагає. Відновіть бекап, зроблений перед оновленням, і розбирайтеся з причиною на тестовій копії.

Автоматичні оновлення: так чи ні

Дрібні оновлення безпеки ядра WordPress встановлює автоматично — це варто залишити. Автооновлення плагінів зручні для простих сайтів, але для інтернет-магазину надійніше оновлювати вручну за розкладом, з бекапом і перевіркою.

Часті запитання

Як часто оновлювати WordPress?

Оновлення безпеки — одразу, решту — раз на тиждень-два. Головне — регулярно, а не раз на рік, коли накопичилися десятки змін.

Чи можна не оновлювати, якщо все працює?

Можна, але кожен місяць без оновлень підвищує ризик зламу й ускладнює майбутнє оновлення: стрибок через кілька головних версій ламає сайт значно частіше.

Хто може оновлювати сайт за мене?

Я беру сайти на супровід: регулярні оновлення з бекапом і перевіркою, моніторинг і виправлення помилок. Якщо сайт уже зламали — чистка від вірусів.

Обговорімо вашу задачу

Опишіть, що потрібно зробити — відповім протягом робочого дня з планом робіт, термінами й ціною. Перша консультація безкоштовна.

Залишити заявку

Залишити коментар

Email не публікується. Коментар з’явиться після перевірки.