Jak naprawi─ç b┼é─ůd 502 Bad Gateway w WordPress

Ka┼╝dy b┼é─ůd, kt├│ry powoduje, ┼╝e witryna WordPress jest bezu┼╝yteczna, jest bardzo niepokoj─ůcy, poniewa┼╝ oznacza dla Ciebie utrat─Ö dochod├│w, s┼éabe pozycje w rankingu SEO i wiele niepotrzebnego stresu. Jednym z najbardziej ra┼╝─ůcych b┼é─Öd├│w, jakie kiedykolwiek mia┼é internet, jest b┼é─ůd bramki 502. Jest to nieprzyjemny i frustruj─ůcy problem, poniewa┼╝ mo┼╝e powsta─ç z wielu powod├│w, kt├│re utrudniaj─ů rozwi─ůzywanie problem├│w i rozwi─ůzywanie problem├│w.

Nie martw si─Ö, stoimy za tob─ů. Je┼Ťli chcesz naprawi─ç z┼éy b┼é─ůd bramy 502 na swojej stronie WordPress, odetchnij, poniewa┼╝ oferujemy kilka sprawdzonych rozwi─ůza┼ä. Pod koniec dzisiejszego postu powiniene┼Ť raz na zawsze pozby─ç si─Ö b┼é─Ödnego b┼é─Ödu bramy 502.

Je┼Ťli brzmi to jak umowa, o kt├│rej nie marzy┼éaby┼Ť, ┼╝eby odpu┼Ťci─ç, we┼║ fili┼╝ank─Ö kawy i rzu─çmy si─Ö.

Co to jest b┼é─ůd 502 Bad Gateway?

Po pierwsze, co w imieniu pytania jest błędem bramy 502? Oto mała lekcja na temat zakwaterowania. Hosting witryny WordPress wymaga zazwyczaj kilku serwerów.

Najbardziej podstawowa konfiguracja mo┼╝e obejmowa─ç od czterech do pi─Öciu serwer├│w (ish), a mianowicie:

  • Serwer aplikacji, kt├│ry przetwarza kod PHP i wszelkie inne dynamiczne tre┼Ťci w Twojej witrynie
  • Serwer bazy danych, na kt├│rym mieszkaj─ů Twoje bazy danych
  • Odwrotny serwer proxy, na przyk┼éad Nginx i Apache, kt├│ry kontroluje, kt├│re ┼╝─ůdania HTTP id─ů gdzie
  • Serwer internetowy, kt├│ry przechowuje wszystkie pliki statyczne, takie jak obrazy, CSS i JavaScript.
  • CDN (opcjonalny serwer wydajno┼Ťci)

Teraz, gdy wpiszesz adres URL swojej witryny w przegl─ůdarce i naci┼Ťniesz WCHODZI─ć, przegl─ůdarka wysy┼éa kilka ┼╝─ůda┼ä HTTP do odwrotnego serwera proxy.

Zapasowy serwer proxy kieruje ┼╝─ůdania do odpowiednich serwer├│w. Na przyk┼éad ┼╝─ůdania danych przechowywane w bazie danych s─ů kierowane do serwera bazy danych. ┼╗─ůdania plik├│w statycznych s─ů kierowane do serwera WWW, a serwer aplikacji przetwarza ┼╝─ůdania wymagaj─ůce PHP.

Nast─Öpnie ka┼╝dy serwer wysy┼éa dane do odwrotnego serwera proxy, kt├│ry nast─Öpnie przesy┼éa dane do przegl─ůdarki i ┼éaduje witryn─Ö. Tak proste jak A, B, C: Nie daj si─Ö zwie┼Ť─ç trudnym s┼éowom, takim jak odwrotne proxy.

Je┼Ťli jeden z serwer├│w wy┼Ťle ÔÇőÔÇőnieprawid┼éow─ů odpowied┼║ do zwrotnego serwera proxy, witryna nie ┼éaduje si─Ö w przegl─ůdarce zgodnie z oczekiwaniami. Zamiast tego odwrotny serwer proxy wy┼Ťwietla niepoprawny b┼é─ůd bramy 502.

Zwierz─Ö na wiele r├│┼╝nych sposob├│w

B┼é─ůd niew┼éa┼Ťciwej bramki 502 mo┼╝e przyjmowa─ç wiele r├│┼╝nych form, takich jak:

  • B┼é─ůd 502
  • 502 Z┼éa brama nginx
  • B┼é─ůd proxy 502
  • 502 Us┼éuga tymczasowo przeci─ů┼╝ona
  • B┼é─ůd HTTP 502 Z┼éa brama
  • 502. To ┼║le. Serwer napotka┼é tymczasowy b┼é─ůd i nie m├│g┼é zrealizowa─ç ┼╝─ůdania. Spr├│buj ponownie za 30 sekund. To wszystko co wiemy.

Co powoduje nieprawid┼éowy b┼é─ůd bramki 502?

Podczas gdy b┼é─ůd po stronie bramy 502 zwykle wyst─Öpuje po stronie serwera, mo┼╝e on r├│wnie┼╝ wyst─ůpi─ç z powodu problem├│w z twojej strony. Oto kilka powod├│w, dla kt├│rych napotykasz b┼é─Ödny b┼é─ůd bramki 502 w dowolnej kolejno┼Ťci:

  • Tw├│j serwer nadrz─Ödny mo┼╝e by─ç przeci─ů┼╝ony z powodu zwi─Ökszonego ruchu
  • Serwer offline wy┼Ťle ÔÇőÔÇőna twoj─ů twarz b┼é─Ödny b┼é─ůd bramy 502
  • Nieprawid┼éowe ustawienia serwera, kt├│re mo┼╝na usun─ů─ç z wielu powod├│w, takich jak b┼é─ůd ludzki, zw┼éaszcza gdy host przenosi serwery
  • Problemy z sieci─ů dostarczania tre┼Ťci (CDN)
  • Z┼ée zachowanie pami─Öci podr─Öcznej przegl─ůdarki
  • Problemy z DNS
  • Wadliwy kod PHP z powodu wtyczki lub problematycznego motywu

Jak wida─ç z naszej kr├│tkiej listy powy┼╝ej, nieprawid┼éowy b┼é─ůd bramki 502 mo┼╝e by─ç spowodowany kilkoma przyczynami. Oznacza to, ┼╝e musisz wypr├│bowa─ç r├│┼╝ne rozwi─ůzania, aby naprawi─ç b┼é─ůd.

To powiedziawszy, naprawmy i naprawmy b┼é─Ödny b┼é─ůd bramy 502 na twojej stronie WordPress.

Jak naprawi─ç b┼é─ůd 502 Bad Gateway w WordPress

Chocia┼╝ b┼é─ůd ten mo┼╝e wydawa─ç si─Ö k┼éopotliwy dla przeci─Ötnego Joe, jest w rzeczywisto┼Ťci niezwykle ┼éatwy do naprawienia. Potrzebujesz tylko cierpliwo┼Ťci, aby wypr├│bowa─ç nast─Öpuj─ůce rozwi─ůzania.

1. Zaktualizuj / przeładuj witrynę

Jak ju┼╝ wspomnieli┼Ťmy, przez wi─Ökszo┼Ť─ç czasu po stronie serwera pojawia si─Ö nies┼éawny b┼é─ůd niew┼éa┼Ťciwej bramy 502, tym bardziej, je┼Ťli jest on na dzielonym hostingu. Gwa┼étowny wzrost ruchu mo┼╝e wyczerpa─ç zasoby serwera pozostawiaj─ůc ci─Ö w niewoli tego nieprzyjemnego b┼é─Ödu. Innym razem Twoje serwery mog─ů by─ç w g├│r─Ö lub w d├│┼é z wielu powod├│w.

Dostawcy us┼éug hostingowych zazwyczaj rozwi─ůzuj─ů problem natychmiast, poniewa┼╝ w┼éa┼Ťciciele witryn internetowych z pasj─ů nie cierpi─ů przestoj├│w. Ponadto trac─ů przychody, gdy witryny s─ů offline.

Wi─Öc zanim wyci─ůgniesz w┼éosy i b─Ödziesz mia┼é ataki paniki, spr├│buj zaktualizowa─ç witryn─Ö WordPress kilka razy, aby zobaczy─ç, czy b┼é─ůd sam zniknie. Wypr├│buj te┼╝ inn─ů przegl─ůdark─Ö lub urz─ůdzenie, aby sprawdzi─ç, czy b┼é─ůd sam si─Ö rozwi─ů┼╝e. Mimo to, aby upewni─ç si─Ö, ┼╝e problem nie wyst─Öpuje po stronie serwera, przetestuj swoj─ů witryn─Ö za pomoc─ů narz─Ödzia takiego jak isup.me.

Je┼Ťli jednak b┼é─ůd nadal wyst─Öpuje po wypr├│bowaniu powy┼╝szych rozwi─ůza┼ä, przejd┼║ do nast─Öpnego rozwi─ůzania w tym po┼Ťcie.

2. Wyczy┼Ť─ç pami─Ö─ç podr─Öczn─ů przegl─ůdarki

Nie mo┼╝na naprawi─ç b┼é─Ödu b┼é─Ödnej bramy 502 nawet po zaktualizowaniu przegl─ůdarki? Je┼Ťli tak, wykonaj pe┼én─ů aktualizacj─Ö w przegl─ůdarce (CTRL + F5 w systemach Windows i CMD + CTRL + R w systemach OS X). Czy wykonanie pe┼énej aktualizacji eliminuje problem zwi─ůzany z b┼é─Ödem bramki 502? Nie?

Mo┼╝esz spr├│bowa─ç wyczy┼Ťci─ç pami─Ö─ç podr─Öczn─ů przegl─ůdarki bezpo┼Ťrednio, korzystaj─ůc ze wskaz├│wek, kt├│re opisujemy, jak wyczy┼Ťci─ç pami─Ö─ç podr─Öczn─ů WordPress. Czy po wyczyszczeniu pami─Öci podr─Öcznej znikn─ů┼é nieprzyjemny b┼é─ůd? Je┼Ťli tak, przesta┼ä czyta─ç i ta┼äcz rado┼Ťnie. Nawet zawr├│cenie. Bez ┼╝art├│w.

Je┼Ťli b┼é─ůd nadal wyst─Öpuje, poni┼╝sze rozwi─ůzanie mo┼╝e ci pom├│c.

3. Tymczasowo wy┼é─ůcz CDN

Czy korzystasz z sieci dostarczania tre┼Ťci, takiej jak CloudFlare, KeyCDN lub innej sieci CDN dla WordPress? Sieci CDN zazwyczaj kieruj─ů ruch z Twojej witryny na ich serwery, aby zapewni─ç lepsz─ů wydajno┼Ť─ç i bezpiecze┼ästwo witryny.

Problem na twoich serwerach mo┼╝e powodowa─ç problem z 502 b┼é─Ödn─ů bram─ů. Ponadto mo┼╝e wyst─ůpi─ç b┼é─ůd nieprawid┼éowej bramy 502, je┼Ťli nieprawid┼éowo skonfigurujesz swoj─ů sie─ç CDN.

Aby dowiedzie─ç si─Ö, czy Tw├│j CDN jest przyczyn─ů 502 problem├│w, wstrzymaj CDN i zaktualizuj swoj─ů witryn─Ö. To zmusza witryn─Ö do ┼éadowania bezpo┼Ťrednio z serwer├│w hosta.

Czy b┼é─ůd znikn─ů┼é po wstrzymaniu CDN? Je┼Ťli tak, wstrzymaj us┼éug─Ö i skontaktuj si─Ö z dzia┼éem wsparcia. Zwykle szybko rozwi─ůzuj─ů problem, co oznacza, ┼╝e ÔÇőÔÇőb─Ödziesz musia┼é obej┼Ť─ç si─Ö bez CDN przez kr├│tki czas.

Ka┼╝dy CDN ma inny interfejs, co oznacza, ┼╝e ÔÇőÔÇőpowiniene┼Ť sprawdzi─ç w CDN, jak zatrzyma─ç us┼éug─Ö. Z mojego do┼Ťwiadczenia wynika jednak, ┼╝e wstrzymanie CDN jest tak proste, jak ciasto, wi─Öc nie oczekuj─Ö, ┼╝e b─Ödziesz mie─ç jakiekolwiek problemy.

4. Problemy z DNS

DNS (skr├│t od systemu nazw domen) to spos├│b, w jaki nazwy domen (na przyk┼éad wpexplorer.com) pasuj─ů do odpowiednich adres├│w IP. Je┼Ťli co┼Ť p├│jdzie nie tak z ustawieniami DNS, mo┼╝esz spodziewa─ç si─Ö b┼é─Ödu bramy 502 w┼Ťr├│d innych problem├│w.

Czy niedawno przeprowadzi┼ée┼Ť si─Ö do nowego hosta? Migracja polega na rekonfiguracji serwer├│w DNS. Rozpowszechnianie DNS wymaga czasu, czasem nawet 48 godzin lub wi─Öcej.

Je┼Ťli po migracji napotykasz b┼é─Ödny b┼é─ůd bramy 502, poczekaj na rozpowszechnienie zmian DNS lub, je┼Ťli to konieczne, skontaktuj si─Ö z hostem w celu uzyskania dalszych porad i pomocy.

A poniewa┼╝ m├│wimy o DNS, mo┼╝esz r├│wnie┼╝ spr├│bowa─ç opr├│┼╝ni─ç lokaln─ů pami─Ö─ç podr─Öczn─ů DNS. Dla u┼╝ytkownik├│w Windows, otw├│rz wiersz polecenia (cmd.exe) i uruchom nast─Öpuj─ůce polecenie: ipconfig / flushdns. Jako u┼╝ytkownik Mac OS X uruchom dscacheutil -flushcache w terminalu dowodzenia.

5. Sprawd┼║ motyw i wtyczki

Nie możesz do tej pory naprawić błędu? Być może problem tkwi w akcesoriach lub temacie. Twój motyw lub jedna z jego wtyczek może aktywować skrypt, który nie działa dobrze z twoim serwerem.

W rezultacie serwer zabija skrypt, powoduj─ůc b┼é─Ödny b┼é─ůd bramki 502. Co robi─ç? Zacznijmy od akcesori├│w.

6. Rozwi─ůzywanie problem├│w z wtyczkami

Prawdopodobnie nie b─Ödziesz m├│g┼é zalogowa─ç si─Ö do panelu administracyjnego WordPress dzi─Öki uprzejmo┼Ťci. Jak naprawisz wtyczki bez dost─Öpu do administratora WordPress?

C├│┼╝, to proste Zaloguj si─Ö do katalogu g┼é├│wnego WordPress (zazwyczaj jest to public_html ale mo┼╝e to by─ç co┼Ť innego, w zale┼╝no┼Ťci od miejsca zainstalowania witryny) za pomoc─ů aplikacji FTP, takiej jak Filezilla lub Mened┼╝er plik├│w w cPanel.

Jak naprawi─ç b┼é─ůd 502 Bad Gateway w WordPress 1

Nast─Öpnie przejd┼║ do wp-content i zlokalizuj Akcesoria spoiwo. Zmie┼ä nazw─Ö folderu na co┼Ť podobnego plugins.old aby wy┼é─ůczy─ç wszystkie wtyczki na raz. Nie martw si─Ö, nie stracisz ┼╝adnych danych.

Jak naprawi─ç b┼é─ůd 502 Bad Gateway w WordPress 2

Od┼Ťwie┼╝ stron─Ö, aby zobaczy─ç, czy b┼é─ůd znikn─ů┼é. Je┼Ťli zamiast b┼é─Ödu widzisz witryn─Ö, problem stanowi jedna z wtyczek.

Przemianowa─ç plugins.old plecy Akcesoria i zaloguj si─Ö do panelu administracyjnego WordPress. Czas znale┼║─ç problematyczn─ů wtyczk─Ö.

Aktywuj wtyczki jeden po drugim podczas prze┼éadowywania witryny po ka┼╝dej aktywacji. Powtarzaj t─Ö czynno┼Ť─ç, a┼╝ zidentyfikujesz wtyczk─Ö, kt├│ra powoduje problemy. Problematyczna wtyczka oczywi┼Ťcie odtworzy z┼éy b┼é─ůd bramy 502 podczas aktywacji, kt├│ry mo┼╝e zablokowa─ç j─ů poza obszarem administracyjnym.

Ca┼ékowicie wy┼é─ůcz lub usu┼ä wtyczk─Ö przez FTP lub Mened┼╝er plik├│wUzyskaj alternatyw─Ö lub skontaktuj si─Ö z programist─ů, aby uzyska─ç dodatkow─ů pomoc.

7. Rozwi─ůzywanie problem├│w z aktywnym tematem

Je┼Ťli problemy zacz─Ö┼éy si─Ö po aktualizacji witryny, tj. Motywy, wtyczki i WordPress, a dezaktywacja wtyczki niczego nie naprawia, musisz naprawi─ç motyw WordPress.

Sprawdzenie, czy Tw├│j problem dotyczy, r├│┼╝ni si─Ö nieco od wtyczek do rozwi─ůzywania problem├│w. Sko┼äczmy z tym.

Zaloguj si─Ö do katalogu g┼é├│wnego WordPress za po┼Ťrednictwem FTP lub Mened┼╝era plik├│w. Nast─Öpnie przejd┼║ do content-wp> motywy i znajd┼║ sw├│j aktywny motyw.

Zmie┼ä nazw─Ö folderu aktywnego motywu na co┼Ť podobnego total.old. Spowoduje to wy┼é─ůczenie aktywnego motywu i aktywacj─Ö domy┼Ťlnego motywu WordPress.

Jak naprawi─ç b┼é─ůd 502 Bad Gateway w WordPress 3

Za┼éaduj ponownie witryn─Ö, aby sprawdzi─ç, czy b┼é─ůd znikn─ů┼é. Czy b┼é─ůd nadal wyst─Öpuje? Oznacza to, ┼╝e Tw├│j motyw jest w porz─ůdku, w takim przypadku musisz zmieni─ç nazw─Ö folderu motywu na jego oryginaln─ů nazw─Ö.

Je┼Ťli b┼é─ůd zniknie, skontaktuj si─Ö z tw├│rc─ů motywu, aby uzyska─ç dalsz─ů pomoc lub zainwestuj w profesjonalnie utworzony motyw, taki jak nasz Total.

8. Je┼Ťli problem b─Ödzie si─Ö powtarza┼é, skontaktuj si─Ö z hostem

Nadal nie mo┼╝esz naprawi─ç b┼é─Ödu bramy 502 w witrynie WordPress, nawet po wypr├│bowaniu wszystkich powy┼╝szych rozwi─ůza┼ä?

By─ç mo┼╝e problem le┼╝y po stronie serwera, wi─Öc po prostu skontaktuj si─Ö z hostem i uzyskaj profesjonaln─ů pomoc. Robi─ůc to, rozwa┼╝ inwestowanie w hosta wy┼╝szego poziomu, aby unikn─ů─ç tego b┼é─Ödu z powodu mniejszych zasob├│w serwera dost─Öpnych w udost─Öpnianych planach hostingowych.

wniosek

Chocia┼╝ jest to nieco myl─ůce i frustruj─ůce, naprawienie b┼é─Ödnego b┼é─Ödu bramy 502 jest ┼éatwe dzi─Öki rozwi─ůzaniom, kt├│re opisujemy w tym po┼Ťcie. Mamy nadziej─Ö, ┼╝e nasz post skierowa┼é Ci─Ö w tym kierunku we w┼éa┼Ťciwym kierunku.

Czy masz jakie┼Ť dodatkowe pomys┼éy, pytania lub rozwi─ůzania? Pom├│┼╝ nam rozwin─ů─ç ten post, dziel─ůc si─Ö wskaz├│wkami, zapytaniami i pomys┼éami w sekcji komentarzy poni┼╝ej.