Krzysiek Dróżdż
krzysiek@wpmagus.pl
WPmagus.pl
To możemy iść do domu... ale czy na pewno?
Jak najszybciej
Anonimowy Ekspert
W życiu mało pytań ma proste odpowiedzi... Jeśli dostajecie prostą odpowiedź, to często jest ona jedynie uproszczeniem.
Z aktualizacjami jest podobnie.
Spójrzmy więc na kilka przypadków
Aktualizacja wtyczki dodającej Facebookowy przycisk like pod artykułami zmienia wygląd przycisku (i tylko to)
Bez pośpiechu, ale i bez lęku
Bez aktualizacji strona będzie działać poprawnie, nie będzie w niebezpieczeństwie, a jedynie będzie wyglądać po staremu.
Aktualizacja tej samej wtyczki przycisków, ale tym razem wymuszona zmianą API Facebooka, przez co stare wersje wkrótce przestaną działać poprawnie.
Bez lęku, ale raczej szybko
Bez aktualizacji dana funkcja przestanie działać. Ryzyko? Niewielkie - najwyżej przywrócimy backup lub pożyjemy chwilę bez tej funkcji.
Aktualizacja WordPressa zmieniająca sposób funkcjonowania jakiejś podstawowej funkcjonalności.
Bez pośpiechu i bardzo ostrożnie
Wtyczki i motywy muszą się dostosować i przetestować te zmiany ze względu na wiele zależności.
Krytyczna poprawka WordPressa (lub wtyczki) poprawiająca błędy zabezpieczeń.
Pilnie
Skoro jest poprawka, to błąd jest znany - czyli wkrótce zostanie wykorzystany do atakowania stron.
Krytyczna poprawka wtyczki naprawiająca błąd, dzięki któremu zalogowany użytkownik z prawami administratora może wykonać atak SQL Injection.
Bez specjalnego pośpiechu i ostrożnie
Bo czy na prawdę jest to aż takie groźne? Mimo, że w internecie będzie wtedy wysyp artykułów podkreślających powagę sytuacji...
Sytuacja idealna. Można spokojnie wykonać konieczne prace, dokładnie je przetestować i opublikować dopiero, gdy jest się pewnym efektów.
To nie jest trudne, a może zaoszczędzić wiele nerwów.
WordPress wspiera automatyczne aktualizacje dla:
Włączone są tylko "małe" aktualizacje core i tłumaczeń.
Wtyczki i motywy mogą się aktualizować automatycznie tylko w wyjątkowych przypadkach, gdy Zespół Bezpieczeństwa WP zdecyduje o pilnym łataniu podatności.
Stałymi w wp-config.php
:
AUTOMATIC_UPDATER_DISABLED
- wyłącza cały mechanizmWP_AUTO_UPDATE_CORE
:
true
- włączone wszystkie'minor'
- włączone tylko "małe"false
- wyłączone wszystkie... i filtrami:
automatic_updater_disabled
, auto_update_core
, allow_dev_auto_core_updates
, allow_minor_auto_core_updates
, allow_major_auto_core_updates
, automatic_updates_is_vcs_checkout
, auto_update_plugin
, auto_update_theme
, auto_update_translation
, auto_core_update_send_email
https://codex.wordpress.org/Configuring_Automatic_Background_Updates
Krzysiek Dróżdż
krzysiek@wpmagus.pl
WPmagus.pl