# Kapcsolatteszt: HTTP-állapotkódok

> Mit jelentenek a kapcsolatteszt eredményében látható HTTP-állapotkódok, és mit tegyél az egyes kódok esetén.

A kapcsolatteszt eredményében egy HTTP-állapotkód is megjelenik. Ez azt mutatja, mit válaszolt a Child-webhely kiszolgálója a vezérlőpult kérésére. A kód alapján gyorsan eldöntheted, hol keresd a hibát.

## A kapcsolatteszt futtatása

A tesztet a **Webhelyek → Új hozzáadása** oldalon a **Kapcsolat tesztelése** gombbal futtathatod, még a webhely felvétele előtt. Már felvett webhelynél a **Webhelyek → Webhelyek kezelése** táblázatban a webhely műveleti menüjében találod a kapcsolatteszt műveletet. Az eredmény a Child-webhely kiszolgálójától kapott HTTP-állapotkódot mutatja.

![A Kapcsolat ellenőrzése űrlap a Kapcsolat tesztelése gombbal](./kepek/hibaelharitas-uj-webhely.webp)

*A Kapcsolat ellenőrzése űrlap a Kapcsolat tesztelése gombbal* (https://minta-bolt.hu/wp-admin/admin.php?page=managesites&do=new)

A képen a **Webhely URL-je** mező és a **Kapcsolat tesztelése** gomb látszik.

## 2xx: sikeres válasz

A 2xx kódok azt jelentik, hogy a kérés megérkezett és feldolgozódott. A kapcsolatteszt sikeres eredménye a **200 OK**.

| Kód | Név | Jelentés |
|---|---|---|
| 200 | OK | A kérés sikeres volt |
| 201 | Created | A kérés teljesült, új erőforrás jött létre |
| 202 | Accepted | A kérést elfogadta a kiszolgáló, a feldolgozás még függőben van |
| 203 | Non-Authoritative Information | A kérés feldolgozódott, az információ más forrásból is jöhet |
| 204 | No Content | A kérés feldolgozódott, nincs tartalom a válaszban |
| 205 | Reset Content | Nincs tartalom, a nézetet vissza kell állítani |
| 206 | Partial Content | A kérés fejléce miatt csak részleges tartalom érkezett |
| 207 | Multi-Status | A válasz több különálló részválaszt tartalmazhat |
| 208 | Already Reported | Az eredményt korábban már jelentette a kiszolgáló |
| 226 | IM Used | A kérés teljesült, a válasz példánymanipuláció eredménye |

SiteGround tárhelyen a **202** azt is jelezheti, hogy egy captcha-kihívás blokkolja a MainWP kérését.

## 3xx: átirányítás

A 3xx kódok azt jelzik, hogy a kérést egy másik címre irányították.

| Kód | Név | Jelentés |
|---|---|---|
| 300 | Multiple Choices | Az erőforrásnak több változata is elérhető |
| 301 | Moved Permanently | Ez és minden további kérés az új címre megy |
| 302 | Found | Ideiglenes átirányítás másik címre |
| 303 | See Other | A válasz egy másik címen található |
| 304 | Not Modified | Az erőforrás a legutóbbi lekérés óta nem változott |
| 305 | Use Proxy | A tartalom máshol van, onnan kell lekérni |
| 306 | Reserved | A további kérések a megadott proxyt használják |
| 307 | Temporary Redirect | Ideiglenesen másik címre kell csatlakozni |
| 308 | Permanent Redirect | Végleges átirányítás, a kérés módszere megmarad |

Leggyakoribb ok: megváltozott a Child-webhely címe (HTTP helyett HTTPS, `www` előtag megjelenése vagy elmaradása, másik domain). Ilyenkor frissítsd a webhely címét a MainWP-ben a jelenlegi címre.

## 4xx: kliensoldali hiba

A 4xx kódok azt jelzik, hogy a kérést valamilyen oknál fogva nem lehetett teljesíteni.

| Kód | Név | Jelentés |
|---|---|---|
| 400 | Bad Request | Hibás szintaxis miatt nem teljesíthető a kérés |
| 401 | Unauthorized | A hitelesítés lehetséges, de nem sikerült |
| 402 | Payment Required | Fizetés szükséges, a kód fenntartott |
| 403 | Forbidden | A kiszolgáló megtagadja a választ |
| 404 | Not Found | A kért erőforrás nem található |
| 405 | Method Not Allowed | Az erőforrás nem támogatja a kérés módszerét |
| 406 | Not Acceptable | A tartalom nem felel meg az Accept fejléceknek |
| 407 | Proxy Authentication Required | Előbb a proxyn kell hitelesíteni |
| 408 | Request Timeout | A kiszolgáló időtúllépéssel várta a kérést |
| 409 | Conflict | Ütközés miatt nem dolgozható fel |
| 410 | Gone | Az erőforrás végleg megszűnt |
| 411 | Length Required | A kérés nem adta meg a tartalom hosszát |
| 412 | Precondition Failed | A kiszolgáló nem teljesíti az előfeltételeket |
| 413 | Request Entity Too Large | A kérés nagyobb, mint amit a kiszolgáló feldolgoz |
| 414 | Request-URI Too Long | Túl hosszú az URI |
| 415 | Unsupported Media Type | A kiszolgáló nem támogatja a médiatípust |
| 416 | Requested Range Not Satisfiable | A kért tartomány nem teljesíthető |
| 417 | Expectation Failed | A kiszolgáló nem tudja teljesíteni az Expect fejlécet |
| 422 | Unprocessable Entity | Szemantikai hiba miatt nem követhető a kérés |
| 423 | Locked | A használt erőforrás zárolt |
| 424 | Failed Dependency | A használt erőforrás zárolt (függőségi hiba) |
| 426 | Upgrade Required | Másik protokollra kell váltani |
| 428 | Precondition Required | A kiszolgáló feltételes kérést vár |
| 429 | Too Many Requests | Túl sok kérés érkezett rövid idő alatt |
| 431 | Request Header Fields Too Large | A fejlécmezők túl nagyok |

### A MainWP-ben leggyakoribb 4xx kódok

| Kód | Valószínű ok | Teendő |
|---|---|---|
| 403 | Tűzfal blokkolja a kérést | Engedélyezd a vezérlőpult IP-címét a Child-webhely tűzfalában |
| 404 | A MainWP Child nincs telepítve vagy ki van kapcsolva | Telepítsd és kapcsold be a **MainWP Child** bővítményt a Child-webhelyen |
| 415 | ModSecurity vagy Imunify360 blokkolja a kérést | Vegyél fel kivételszabályt a vezérlőpult IP-címére |
| 429 | A tárhely vagy egy biztonsági bővítmény korlátozza a kérések számát | Várj, és próbáld újra, vagy engedélyezd a vezérlőpult IP-címét |

## 5xx: kiszolgálóoldali hiba

Az 5xx kódok azt jelzik, hogy a hiba a Child-webhely kiszolgálóján keletkezett.

| Kód | Név | Jelentés |
|---|---|---|
| 500 | Internal Server Error | Általános hibaüzenet |
| 501 | Not Implemented | A kiszolgáló nem ismeri fel vagy nem tudja teljesíteni a módszert |
| 502 | Bad Gateway | A kiszolgáló érvénytelen választ kapott a felsőbb kiszolgálótól |
| 503 | Service Unavailable | A kiszolgáló jelenleg nem érhető el |
| 504 | Gateway Timeout | Az átjáró nem kapott időben választ a felsőbb kiszolgálótól |
| 505 | HTTP Version Not Supported | A kiszolgáló nem támogatja a HTTP-verziót |
| 506 | Variant Also Negotiates | A tartalomegyeztetés körkörös hivatkozást eredményez |
| 507 | Insufficient Storage | A kiszolgáló nem tud tárolni |
| 508 | Loop Detected | A kiszolgáló végtelen ciklust észlelt |
| 509 | Bandwidth Limit Exceeded | Elfogyott a tárhely sávszélesség-kerete |
| 510 | Not Extended | További kiterjesztések szükségesek a kéréshez |
| 511 | Network Authentication Required | A hálózat eléréséhez hitelesítés kell |

### A MainWP-ben leggyakoribb 5xx kódok

| Kód | Valószínű ok | Teendő |
|---|---|---|
| 500 | PHP-hiba a Child-webhelyen | Kapcsold be a hibanaplózást, és nézd meg a `debug.log` fájlt |
| 502 | Proxy vagy terheléselosztó hibája | Fordulj a tárhelyszolgáltatóhoz |
| 503 | A kiszolgáló túlterhelt vagy karbantartás alatt van | Várj, és próbáld újra, vagy fordulj a tárhelyszolgáltatóhoz |
| 504 | A kérés túl sokáig tartott | Emeld a PHP időkorlátját, vagy fordulj a tárhelyszolgáltatóhoz |

A hibanaplózás bekapcsolását a [Hibanaplózás bekapcsolása és a Child válaszának elemzése](https://hub.hellowp.io/hu/plugins/mainwp/hibaelharitas-hibanaplo-es-valasz/) fejezet írja le.
