# Kritikus hiba, üres oldal és ütközések keresése

> Mit tegyél, ha a WordPress technikai nehézségekre panaszkodik, a Complianz beállításai üres oldalként jelennek meg, vagy ütközést gyanítasz.

## „This website is experiencing technical difficulties”

Előfordulhat, hogy a süti-vizsgálat vagy a dokumentumok előállítása közben a WordPress ezt a hibát jelzi: „This website is experiencing technical difficulties.”

### A hiba gyors elhárítása

A webhely FTP-vel gyorsan visszaállítható:

1. Jelentkezz be FTP-kliensben, és keresd meg a WordPress gyökérkönyvtárát.
2. Nyisd meg a `/wp-content/plugins/` mappát, és nevezd át a Complianz mappáját. Ezzel a bővítmény és minden funkciója kikapcsol.
3. A kiváltó ok kereséséhez folytasd az alábbi részekkel, és szükség esetén fordulj a támogatáshoz.

Ha a tárhelyed cPanelt vagy hasonlót kínál, a fájlkezelőben is átnevezheted a mappát.

### Memóriakorlát ellenőrzése

Ellenőrizd, elég-e a memóriakorlát. Emeld meg a `wp-config.php` fájlban, amely a webhely gyökérmappájában van, és FTP-vel vagy a tárhely fájlkezelőjével érhető el:

```php
define( 'WP_MEMORY_LIMIT', '256M' );
```

### Hibanapló készítése

Ha ez nem oldja meg, a pontos ok kiderítéséhez hibanapló kell. A WordPress hibanaplózását a `wp-config.php` fájlban kapcsolhatod be:

```php
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
```

1. Idézd elő újra a hibát, hogy bekerüljön a naplóba.
2. Nyisd meg a `wp-content` mappát, és keresd meg az új `debug.log` fájlt.
3. Küldd el a fájlt a támogatási űrlapon, a probléma pontos leírásával és, ha lehet, képernyőképekkel.

A hibakeresés végén állítsd vissza a korábbi állapotot, mert a naplózás ronthatja a webhely teljesítményét.

## Üres oldal a Complianz beállításainál

Ha a Complianz beállításai helyett üres oldalt látsz, ellenőrizd a gyakori okokat.

### Permalinkek

Sokszor elég a **Beállítások → Közvetlen hivatkozások** oldalon a **Változtatások mentése** gomb, ez újraírja a permalink-szerkezetet. Nézd meg azt is, működnek-e a webhely címei (például `domain.hu/rolunk`). Ha nem, nevezd át a `.htaccess` fájlt, és mentsd újra a permalinkeket: így a WordPress helyesen újraírja a fájlt.

### Letiltott REST API

Nyisd meg a `domain.hu/wp-json/wp/v2/posts` címet: nyers JSON formátumú bejegyzéslistát kell látnod. Ha nem, nézd meg, nem tiltja-e le a REST API-t valamelyik bővítmény.

### Almappába telepített WordPress

Ha a WordPress fájljai almappában vannak (például a webhely a `domain.hu` címen, a WordPress a `domain.hu/wordpress` alatt), jelentkezz ki, ürítsd a böngésző gyorsítótárát, és jelentkezz be újra.

### Content Security Policy

Ha egy korábbi verzióban bekapcsoltad a Content Security Policyt, frissítéskor előfordulhat, hogy a szabály nem frissült teljesen, és túl szigorú maradt. Ilyenkor a fejlesztői konzolban ilyen üzenetet látsz: „Refused to load * because it does not appear in the style-src directive of the Content Security Policy”. Ideiglenesen kommentezd ki az `advanced-headers.php` sort a `wp-config.php` fájlban, hogy elérd a beállítások oldalt. Ha kikapcsolod a Content Security Policyt, tanuló módban kapcsold vissza először: a szükséges szabályokat ekkor magától felveszi.

Ha így sem működik, fordulj a támogatáshoz, és csatold a konzol hibáiról készült képernyőképet és az aktív bővítmények listáját.

## Ütközés keresése a Health Check & Troubleshooting bővítménnyel

A WordPress közösségének Health Check & Troubleshooting bővítményével kiderítheted, ütközik-e a Complianz másik bővítménnyel vagy a témával. A hibaelhárítási mód csak neked változtatja meg az oldalt, a látogatók nem érzékelnek belőle semmit, ezért éles oldalon is használható. Előtte készíts biztonsági mentést.

1. Telepítsd és kapcsold be a Health Check & Troubleshooting bővítményt.
2. A **Bővítmények** oldalon a Complianznál válaszd a **Troubleshoot Mode** (hibaelhárítási mód) lehetőséget. Ekkor a Complianzon kívül minden bővítmény ki van kapcsolva, de csak neked.
3. Nyisd meg a webhely nyilvános oldalát, és nézd meg, megmarad-e a hiba.

**Ha a hiba megmarad,** válts szabványos WordPress-témára (például Twenty Twenty), és nézd meg újra. Ha így is megvan, a hiba szerveroldali, vagy a Complianz hibája: fordulj a támogatáshoz.

**Ha a hiba megszűnik,** kapcsold be a bővítményeket egyenként, és minden után ellenőrizd, visszatér-e a hiba. Ha megtaláltad a tettest, nézd meg, van-e róla cikk a dokumentációban, vagy kérj segítséget a támogatástól. Megpróbálhatod azt is, hogy a **Complianz → Settings** oldalon bekapcsolod a biztonságos módot (Safe Mode), megoldja-e a problémát.

A támogatásnak írva írd le a hibát, másold be a hibanaplót, és említsd meg a gyanús bővítményeket. Ha régi Complianz-verziót használsz, előbb frissíts.
