Instalacja aktualizacji
Nowe wersje przychodzą przez kakapowp.com i pojawiają się w WordPressie jak każda inna aktualizacja wtyczki. Jednym kliknięciem aktualizację można wgrać tylko z ważną licencją; ręcznie nową wersję możesz przesłać zawsze.
Jak dociera aktualizacja
- Wszystkie osiem wtyczek ma w nagłówku „Update URI: https://www.kakapowp.com/”. Dlatego WordPress nie pyta wordpress.org, lecz przez wtyczkę kakapowp.com — podając klucz licencyjny, adres witryny i zainstalowaną wersję.
- Odpowiedź wtyczka zapamiętuje na sześć godzin; jeśli nie przyszła użyteczna odpowiedź, pyta ponownie po godzinie. „Sprawdź ponownie” w Kokpit → Aktualizacje pyta od razu.
- Jeśli jest nowsza wersja, pojawia się na liście wtyczek i w Kokpit → Aktualizacje, razem z opisem i zmianami w szczegółach.
- Paczkę instalacyjną serwer wydaje tylko przy ważnej licencji. Bez niej WordPress wprawdzie pokazuje nową wersję, ale nie oferuje automatycznej aktualizacji.
- Zgłaszana jest też wyłączona wtyczka z pakietu, o ile inna jest aktywna. Paczka instalacyjna przychodzi jednak tylko wtedy, gdy klucz aktywnej wtyczki z pakietu, która została wczytana jako pierwsza, obejmuje też wyłączoną, na przykład przy pakiecie kilku wtyczek.
Zabezpiecz najpierw drogę powrotną
Kakapo Backup może bezpośrednio przed każdą aktualizacją wtyczki, motywu lub rdzenia automatycznie utworzyć kopię zapasową. Przełącznik do tego jest fabrycznie wyłączony. Jeśli Kakapo Backup jest wstrzymany z powodu braku ważnej licencji, nie tworzy kopii — aktualizacja i tak przebiega, tylko bez drogi powrotu.
- Otwórz Kakapo Backup i wybierz po lewej w grupie „Działanie” (po niemiecku: „Aktion“) punkt „Wycofanie aktualizacji”.
- Przestaw przełącznik „Automatyczny snapshot przed aktualizacjami”.
- Zaktualizuj wtyczkę na liście wtyczek albo w Kokpit → Aktualizacje. Bez ważnej licencji prześlij zamiast tego archiwum ZIP przez Wtyczki → Dodaj nową → Wyślij wtyczkę na serwer i potwierdź zastąpienie istniejącej wersji.
- Wywołaj potem raz stronę wtyczki — przy pierwszym wywołaniu w panelu administracyjnym wtyczki uzupełniają swoje stany danych.
- Sprawdź w „System” → „Instrukcja”, czy widnieje tam oczekiwany numer wersji.
Co dzieje się automatycznie przy wymianie plików
- Adresy plików admin.css i admin.js zawierają znacznik czasu danego pliku. Po aktualizacji przeglądarka wczytuje nowe pliki zamiast starych ze swojej pamięci podręcznej.
- Analytics sprawdza przy każdym wywołaniu w panelu administracyjnym zapisany stan schematu i przy odchyleniu dotwarza brakujące tabele i kolumny.
- Consent zapamiętuje wgraną wersję i przy pierwszym wywołaniu strony po aktualizacji jednorazowo uzupełnia wewnętrzną datę odniesienia.
- Backup dba o to, aby jego godzinny takt profili był ponownie zaplanowany także bez ponownego włączenia.
- Roles przy następnym wywołaniu w panelu administracyjnym dotwarza brakującą lub nieaktualną tabelę dziennika zmian.
- Media przy każdym żądaniu porównuje zapisaną wersję i po aktualizacji uzupełnia brakujące ustawienia wartościami domyślnymi. Wyniki przy obrazach pozostają; jeśli pochodzą ze starszego zestawu reguł, następny przebieg wsadowy sprawdza je ponownie.
Gdy punkt kopii zapasowej jeszcze trwa
Jeżeli „Automatyczny snapshot przed aktualizacjami” jest aktywny, a kopia zapasowa nie zostanie ukończona na czas, WordPress przerywa aktualizację i podaje powód. Aktualizacja nie została wtedy wykonana; spróbuj ponownie za kilka minut albo wyłącz automatyczny punkt kopii zapasowej. Po ukończonym punkcie kopii zapasowej przez pięć minut obowiązuje blokada, aby nie każda kolejna aktualizacja w tym samym przebiegu tworzyła kopię od nowa.