Jakie są najlepsze praktyki dotyczące aktualizacji?

10

Nie chcę nic robić, aby usunąć mojego bloga. Oto kilka pytań związanych z aktualizacją:

  1. Jak często należy aktualizować Wordpress?
  2. Jak najlepiej to zrobić?
  3. Jak się dowiedzieć, czy jest problem z wtyczkami? Kiedy pojawia się nowa wersja Wordpress, nie mamy możliwości dowiedzieć się, czy jest problem z istniejącymi wtyczkami.
  4. Kiedy wtyczki powinny być aktualizowane? W tym samym czasie co Wordpress?
  5. Czy istnieje pakiet testowy uruchamiany przed wydaniem Worddpress? Czy zawiera wtyczki?
B Seven
źródło

Odpowiedzi:

10

Nie aktualizuj natychmiast. Poświęć czas na podjęcie świadomej decyzji. I oczywiście wykonaj kopię zapasową. :)

  1. Przeczytaj dziennik zmian dla nowej wersji. Przykład dla 3.4.1 . Ogłoszenia na blogu i strony Kodeksu nie są kompletne.

  2. Przetestuj aktualizację za pomocą dokładnej kopii witryny produkcyjnej, w tym wtyczek i motywów.

    • Dodaj, zmień i usuń użytkownika, post, termin (tag, kategorię).
    • Wyloguj się, zaloguj, przetestuj wszystkie aktywne role użytkowników.
    • Przetestuj wszystkie niestandardowe skrypty JavaScript. Na przykład jQuery zostało dodane tak późno w procesie przedpremierowym, że autorzy wtyczek nie byli w stanie dopasować kodu na czas.
  3. Jeśli nie jesteś programistą i nie jest to drobne wydanie (w którym zmienia się tylko trzecia liczba) poczekaj kilka dni, poszukaj wątku na temat rozwiązywania problemów na forach wordpress.org. Przykład dla 3.4 . Niewielkie aktualizacje zabezpieczeń są zwykle bezpieczne.

  4. Jeśli korzystasz z interfejsu internetowego do aktualizacji lub SSH / FTP nie ma już większego znaczenia.

  5. Kompatybilność wtyczek musi zostać przetestowana. Nie ma innego sposobu, aby dowiedzieć się, jak grają razem.

fuxia
źródło
6

1. Jak często należy aktualizować Wordpress?

Tak często, jak są aktualizacje zabezpieczeń . Tak, tak, kiedy pojawi się aktualizacja WordPress, powinieneś spojrzeć na dziennik zmian, jeśli nie planujesz iść z aktualizacją.

2. Jak najlepiej to zrobić?

A. Utwórz kopię zapasową bazy danych. B. Następnie, jeśli jest to aktualizacja zabezpieczeń, po prostu POTRZEBUJESZ przejść proces aktualizacji, bez względu na wszystko. C . Jeśli NIE jest to aktualizacja zabezpieczeń, sprawdziłbym kompatybilność wtyczek, których używam z najnowszą wersją WP. Na przykład:

Przykład

3. Jak sprawdzić, czy występuje problem z wtyczkami? Kiedy pojawia się nowa wersja Wordpress, nie mamy możliwości dowiedzieć się, czy jest problem z istniejącymi wtyczkami.

Nigdy nie możesz być pewien. Czytałem, że w swojej historii WordPress nigdy nie usunął całkowicie zdeprecjonowanych funkcji (ale to nie znaczy, że wszystko ustawione), więc prawdopodobnie jesteś bezpieczny, dopóki autor wtyczki nie naprawi tego. (Punkt 2 ma również zastosowanie tutaj.)

4. Kiedy należy aktualizować wtyczki? W tym samym czasie co Wordpress?

Taki sam jak punkt (1) . Jeśli to poprawka bezpieczeństwa, po prostu zaktualizuj. Jeśli nie, zaktualizuj, jeśli potrzebujesz nowych funkcji lub poprawek (ponownie, spójrz do dziennika zmian wtyczki).

5. Czy istnieje pakiet testowy uruchamiany przed wydaniem Wordpress? Czy zawiera wtyczki?

Wszystkie stabilne wersje WordPress są bardzo dobrze testowane przed wydaniem. Ale nie są testowane pod kątem wtyczek. Wtyczki powinny nadążać za WordPress, a nie odwrotnie :)

to ja
źródło
2

To są moje opinie i zawsze staram się podążać za nimi najbardziej:

  1. Tak szybko, jak dostępna jest aktualizacja, aktualizacja! .
  2. Wykonaj kopię zapasową bazy danych, zawsze mam kopię witryny na moim komputerze lokalnym, na której testuję aktualizacje. Jeśli działa dobrze, aktualizuję wersję na żywo. Ale znowu, kopia zapasowa!
  3. Włącz wp_debug w wp-config.php, aby sprawdzić, czy są jakieś przestarzałe funkcje lub inne błędy.
  4. Nie, jeśli nie ma konfliktu z nową wersją WordPress.
  5. Możesz zawsze przetestować nocną wersję WordPress przed publicznym wydaniem
Pontus Abrahamsson
źródło
Dzięki za informacje. Czy potrafisz rozwinąć temat # 4? Świetny pomysł na # 2. Jak testujesz? Czy po prostu trochę klikasz?
B, 7
W punktach 2 i 4 wiesz, jak powinna zachowywać się Twoja witryna, dlatego przetestuj wszystkie funkcje, które powinna obsługiwać. A jeśli masz wp_debug, możesz sprawdzić, czy są jakieś błędy, takie jak przestarzałe funkcje, który jest dobrym pomysłem na przyszłe aktualizacje.
Pontus Abrahamsson
1

nie jest dobrą praktyką, aby nigdy nie być na bieżąco z najnowszą wersją, ale raczej o jedną wersję z tyłu, w ten sposób wtyczki są bardziej kompatybilne (deweloperzy potrzebują czasu, aby dogonić najnowsze kompilacje WP)? To moja praktyka, aby zminimalizować problemy ze zgodnością (z wtyczkami), czyli tam, gdzie będzie się znajdować 90% problemów z witryną.

Jeśli po prostu przejdziesz do strony wtyczki i przejdziesz do wybranej wtyczki, wybierz najnowszą kompilację i niezmiennie (szczególnie małe sklepy dla pojedynczego człowieka) nie będzie wystarczającej ilości danych, aby określić kompatybilność (jednak często zobaczysz W 100% kompatybilny - według autora, ze starszymi wersjami WP). Powiedz mi, z czym byś poszedł.

I zawsze kopia zapasowa. Używam updraft plus. To najlepsze, co widziałem. Mogę zautomatyzować tworzenie kopii zapasowych zgodnie z ustalonym harmonogramem i mogę przesyłać je do chmury (Amazon, Google itp.). Ustaw i zapomnij.

pm99
źródło
1

Jak często należy aktualizować Wordpress?

WP powinno być zawsze aktualne. Powinieneś zaktualizować go jak najszybciej po wydaniu aktualizacji.

Jak najlepiej to zrobić?

Zawsze miej bieżącą kopię zapasową - i wiedz, jak ją przywrócić, jeśli musisz (lub mieć kogoś pod ręką, kto może).

Czy zarabiasz na stronie? Jeśli tak, możesz skonfigurować dokładny duplikat swojej witryny (jak wspomniano wcześniej) i najpierw przetestować tam aktualizacje. Jeśli zarabiasz na witrynie, warto zatrudnić programistę, który będzie ją utrzymywał, i przejdzie przez wszystkie te czynności. Możesz też spróbować użyć hosta WP, który wykonuje aktualizacje i automatyczne kopie zapasowe (o ile masz świadomość, że firmy hostingowe zwykle nie patrzą na Twoją witrynę, aby upewnić się, że nie jest uszkodzona).

Jeśli nie zarabiasz na witrynie, możesz utworzyć listę wszystkich wtyczek, z których korzystasz (i do czego służą), oraz wszystkich funkcji, których Twoja witryna musi mieć, aby się nie „zepsuć”. Powinieneś użyć jak najmniejszej liczby wtyczek i usunąć wszystkie niepotrzebne.

Możesz albo kliknąć przycisk Aktualizuj, albo skonfigurować WP 3.8+, aby aktualizowała się automatycznie (z opcjami tylko głównych aktualizacji lub włączając drobne aktualizacje i / lub wtyczki). Jeśli korzystasz z dowolnego systemu automatycznego, regularnie sprawdzaj, czy witryna nie straciła żadnej funkcjonalności (patrz poniżej). Pomaga również, jeśli na pasku bocznym lub w stopce znajduje się widżet, który prosi użytkowników o zgłaszanie znalezionych przez nich „błędów”.

Jak się dowiedzieć, czy jest problem z wtyczkami? Kiedy wtyczki powinny być aktualizowane? W tym samym czasie co Wordpress?

Po upewnieniu się, że masz kopię zapasową), zaktualizuj WordPress, a następnie zaktualizuj wtyczki. Przejrzyj listę i sprawdź, czy wszystkie wtyczki działają nadal zgodnie z oczekiwaniami. Czy na przykład Twój formularz kontaktowy nadal działa? Czy twoje skróty nadal działają? Czy otrzymujesz jakieś komunikaty o błędach? Jeśli coś wygląda źle lub jest uszkodzone, przejdź do strony programisty wtyczki i sprawdź forum pomocy technicznej. Jeśli nikt inny nie wydaje się mieć tego samego problemu, rozwiąż problemy w swojej witrynie. Czy wtyczka działa, jeśli wszystkie inne wtyczki są dezaktywowane? Co się stanie, jeśli zmienisz motywy? W razie potrzeby prześlij zgłoszenie do pomocy technicznej. Przygotuj się na znalezienie innej wtyczki, która zastąpi tę, która „zepsuła się”.

Czy istnieje pakiet testowy uruchamiany przed wydaniem Worddpress? Czy zawiera wtyczki?

Nie jestem pewien, co masz na myśli, poza utworzeniem własnego „klonu” witryny, abyś mógł przeprowadzić „aktualizację”.

Trisha Cupra
źródło
0

Wiem, że wspomniano o tym w innych odpowiedziach, ale chciałem tylko wyjaśnić, co uważam za najważniejszy powód aktualizacji dla osób, które mogą to przeoczyć - bezpieczeństwo .

Zdaję sobie sprawę, że większość z nas rozumie bezpieczeństwo, ale czasami są użytkownicy, którzy mogą nie rozumieć znaczenia aktualizacji.

Jeśli jakakolwiek wersja usunie luki w zabezpieczeniach, istnieje szansa, że ​​hakerzy spróbują je wykorzystać, aby uzyskać dostęp do strony internetowej przy użyciu starszej wersji lub Wordpressa lub wtyczki, skryptu itp. Zdarzyło mi się to przy użyciu serwera reklam openx.

Wystarczy spojrzeć na to, co stało się w tym tygodniu z Snap Chat - Gibson Security ostrzegał przed lukami w zabezpieczeniach, a hakerzy wykorzystywali je, wpływając na konta 4M.

Aktualizacje zazwyczaj dotyczą błędów lub nowych funkcji i należy je przejrzeć indywidualnie, zanim podejmie się świadomą decyzję o aktualizacji.

HTH

TomC
źródło