Aktualizacja zepsuła moją witrynę WordPress
Opublikowany: 2021-08-28Aktualizujesz wtyczkę lub może Twój temat, a nawet model PHP lub WordPress, a Twoja strona internetowa się psuje! To, co miało być prostą pracą, prawdopodobnie stanie się naprawdę warte godzin pracy, gdy będziesz walczył o odkrycie winowajcy i dbanie o swoją witrynę.
Jeśli aktualizacja zepsuła Twoją witrynę WordPress, ten krótki artykuł jest dla Ciebie! Przyjrzymy się wielu popularnym przyczynom i sposobom radzenia sobie z nimi. Zaczynajmy!
## Złapany w serwisowaniu
Gdy aktualizacja zostanie przeprowadzona prawidłowo, informacja taka jak „Witryna przechodzi zaplanowaną konserwację” pojawia się na kilka minut, a następnie automatycznie znika. Ale w przypadku, gdy skrypt zarządzający aktualizacją wygaśnie i znajdziesz swoją stronę internetową złapaną w trybie konserwacji.
Musisz tylko usunąć plik konserwacji .routine. Użyj swojego ulubionego klienta FTP, aby połączyć się ze swoją witryną internetową, przejdź do folderu głównego i musisz zobaczyć tam plik .maintenance.
Jeśli Twoja witryna jest w pamięci podręcznej, prawie na pewno będziesz chciał równie dobrze wyczyścić pamięć podręczną. Teraz, zaraz po tym, jeśli odświeżysz wygląd frontu, Twoja witryna powinna naprawdę wyświetlać ekran we właściwy sposób.
Teraz nadszedł czas, aby prześledzić, co spowodowało niepokój w pierwszym obszarze.
### Wtyczka jako sprawca
Musisz ręcznie śledzić wtyczki, dezaktywując wszystkie wtyczki, a następnie reaktywując je pojedynczo. Będziesz musiał to zrobić, uzyskując dostęp do folderu wtyczek za pomocą FTP i zmieniając nazwę każdej wtyczki na coś takiego jak exampleplugin_disabled. Uniemożliwi to działanie określonej wtyczki. Jeśli Twoja witryna działa teraz we właściwy sposób, to już znasz sprawcę.
Sugeruje to, że aktualizowanie wtyczek pojedynczo powoduje o wiele mniejszą presję na serwerze i jest bardziej prawdopodobne, że będzie dobrze prosperować i wyświetlać sprawcę nieobecnego w sytuacji przekroczenia limitu czasu. Lepiej jest również często testować, czy jest to odpowiednie dla twojego modelu WordPressa.
### Kiedy Twój temat jest trudny
Aby upewnić się, że problem jest powiązany z Twoim tematem, możesz dezaktywować istniejący motyw i aktywować domyślny motyw WordPress, taki jak koncepcja 20 Twenty-Just one. Jeśli miejsce administratora nie jest dostępne zaraz po nieudanej aktualizacji, możesz stale dezaktywować swój motyw za pośrednictwem swojego ulubionego klienta FTP.
Musisz tylko nawigować w folderze motywów i zmienić nazwę aktualnie używanego motywu. W tym scenariuszu WordPress automatycznie aktywuje domyślny motyw. Jeśli problem rozwiąże się sam, wiesz, że to Twój motyw był winny.
Będziesz wtedy musiał zaktualizować swój motyw do najgorętszego modelu, który powinien naprawdę (miejmy nadzieję) być zgodny z tym modelem WordPressa. Jeśli nadal będziesz mieć problemy, będziesz musiał skontaktować się z autorem motywu lub programistą w celu uzyskania pomocy.
### Wkrótce po aktualizacji wersji PHP
W wielu tego rodzaju sytuacjach problem może leżeć w przestarzałej wtyczce, przed czymkolwiek, powinieneś postępować zgodnie z technikami wyjaśnionymi wcześniej.

Jeśli to nie pomoże, sprawdź i dostosuj swój temat do domyślnej koncepcji WordPress. Czasami koncepcja stworzona na zamówienie może powodować problemy po aktualizacji związane z wersją PHP.
## Podobne trudności z serwerem – 500 błędów HTTP
Zamiast informacji „Stuck in Servicing Mode” możesz prawdopodobnie otrzymać błąd 500 HTTP po wykonaniu aktualizacji. W tym przypadku problem jest najprawdopodobniej związany z serwerem, a nie z motywem lub wtyczką.
Te problemy związane z serwerem są znacznie częściej spowodowane przez słabe / przeciążone serwery współdzielone powszechnie używane do hostingu planu wydatków. Być może stopniowa reakcja lub incydent wyczerpania pamięci przerwał metodę aktualizacji. W tej sytuacji jedynym prawdziwym wyborem jest rozmowa z gospodarzem i poproszenie go o pomoc.
## Biały monitor utraty życia
Biały monitor utraty życia (WSOD) to pusty ekran zamiast witryny internetowej. Jest to jedno z najczęstszych wyzwań, z jakimi spotykają się nabywcy WordPressa i może być podobne do wszystkich wyższych. Dobry przewodnik możesz otrzymać [tutaj](https://pressidium.com/weblog/2019/how-to-take of-the-wordpress-white-monitor-of-demise/).
## Konfiguracja nie powiodła się: nie można utworzyć katalogu
Jeśli w dowolnym momencie otrzymasz komunikat „Instalacja nie powiodła się: nie można utworzyć katalogu”, naprawdę nie martw się! Ten problem jest zwykle spowodowany sytuacją autoryzacji pliku podczas aktualizacji wtyczki lub motywu. Czasami może to być również wynikiem nieodpowiedniej obudowy płyty.
Aby rozwiązać sytuację z uprawnieniami, będziesz musiał zresetować uprawnienia. Jeszcze raz musisz dołączyć do listy swojej witryny, zatrudniając klienta FTP i sprawdzić, jakie uprawnienia są ustawione dla folderów wp_information, wp_includes i wp_admin, klikając je poprawnie.
Jeśli w rzeczywistości jest to sytuacja związana z autoryzacją, folder treści wp-wpisany nie będzie miał dobrych 755 uprawnień. Jeśli tak, upewnij się, że je przywłaszczyłeś i kliknij przycisk OK, jak udowodniono.
Wartość liczbowa 755 odpowiada opcji Przestudiuj-utwórz-wykonaj dla właściciela, przeczytaj-wykonaj-wykonaj dla uprawnień zespołu i przeczytaj-wykonaj-wykonaj dla niektórych innych uprawnień.
Uprawnienia „Właściciela” są wykorzystywane przez przypisanego właściciela pliku lub katalogu, Uprawnienia „Grupowe” są stosowane przez współpracowników zespołu będącego właścicielem pliku lub katalogu, Uprawnienia „Inne” są wykorzystywane przez wszystkich innych kupujących. Możesz również skorzystać z narzędzia [Chmod Calculator](https://chmod-calculator.com/), aby uzyskać informacje o konwersjach.
Mam nadzieję, że wszystko to pomoże. Oczywiście istnieją zwykle działania zapobiegawcze, które można podjąć, aby uniknąć tych problemów, które są powiązane z kopiami zapasowymi i dostępnością stron internetowych lub środowiskami pomostowymi, które można znaleźć w [tym świetnym artykule](https://pressidium.com/blog site /aktualizowanie-złamanej-mojej-witryny-wordpress/).
Miłego dnia!