# A wp-config.php fájl

> Mi van a WordPress fő konfigurációs fájljában, hol találod, és hogyan kapcsolhatod be a hibakereső módot.

A `wp-config.php` a WordPress egyik legfontosabb fájlja. Telepítéskor jön létre, és azokat a beállításokat tartalmazza, amelyek nélkül az oldal el sem indul. Felügyelt WordPress-tárhelyen ritkán kell hozzányúlnod, de hasznos tudni, mi van benne és hol van, mert hibaelhárításnál gyakran előkerül.

Ez egy haladó útmutató: a leírt lépések hibázás esetén elérhetetlenné tehetik az oldalt. Ha nem vagy biztos magadban, kérd tapasztalt WordPress- vagy WooCommerce-fejlesztő segítségét.

## Mit tartalmaz a fájl?

| Beállítás | Mire való |
|---|---|
| Adatbázis-kapcsolat | Az adatbázis neve, a felhasználó, a jelszó és a kiszolgáló címe. A bolt összes tartalma (termékek, rendelések, felhasználók, beállítások) az adatbázisban van. Ha ezek az adatok hibásak, a WordPress nem éri el az adatbázist, és az oldal nem tölt be. |
| Biztonsági kulcsok és sók | Véletlen karaktersorok, amelyek a bejelentkezési munkameneteket és a sütiket védik. A WordPress generálja őket, de szükség esetén kézzel le is cserélheted, ami minden bejelentkezett felhasználót kiléptet. |
| Adatbázis táblaelőtag | A táblák nevének eleje, például `wp_`. Az előtag megváltoztatása megnehezíti az alapbeállításokra támaszkodó támadásokat. |
| Hibakereső mód | A hibák és figyelmeztetések megjelenítése vagy naplózása. Fejlesztéskor és hibakereséskor hasznos. |
| Fájljogosultságok | A fájl a fájlokhoz és mappákhoz tartozó jogosultságokat is szabályozhatja, vagyis azt, hogy ki olvashat, írhat vagy futtathat egy fájlt. |
| Memóriakorlát | Mennyi memóriát használhat a WordPress, például bővítmények betöltésekor, nagy képek feldolgozásakor vagy sok egyidejű látogatónál. A korlát emelése gyorsíthatja a bolt működését, ha erőforrásigényes bővítményeket vagy témát használsz. |

## Hol találod a fájlt?

A fájl a WordPress telepítésének gyökérmappájában van, ugyanott, ahol a `wp-admin`, a `wp-content` és a `wp-includes` mappák is.

1. Lépj be a tárhelyszolgáltatód vezérlőpultjába, vagy csatlakozz FTP-programmal. Sok tárhely ad fájlkezelőt az admin felületén.
2. Keresd meg a gyökérmappát. Neve általában `public_html`, `www` vagy hasonló.
3. Keresd meg a `wp-config.php` fájlt.
4. Töltsd le egy másolatát, hogy a gépeden szerkeszthesd, vagy nyisd meg közvetlenül a fájlkezelőben, ha a tárhely engedi.

Ha nem tudod, hol a fájlkezelő vagy a gyökérmappa, kérdezd meg a tárhelyszolgáltatódat. A kapcsolódó útmutatót lásd az [FTP használata](https://hub.hellowp.io/hu/manuals/woocommerce/utmutatok/utmutatok-ftp-hasznalata/) fejezetben.

## Mentés szerkesztés előtt

A fájl hibás szerkesztése elérhetetlenné teheti az oldalt. Szerkesztés előtt mindig készíts mentést a fájlokról és az adatbázisról is, hogy gond esetén vissza tudd állítani az előző állapotot. Sok tárhely egy kattintással készít mentést, de használhatsz mentő bővítményt is. Részletek: [Biztonsági mentés](https://hub.hellowp.io/hu/manuals/woocommerce/utmutatok/utmutatok-biztonsagi-mentes/).

## Hibakereső mód bekapcsolása

A hibakereső mód a hibákat, figyelmeztetéseket és értesítéseket mutatja, így kiderül, melyik téma, bővítmény vagy egyéni kód okozza a gondot.

1. Nyisd meg a `wp-config.php` fájlt szerkesztésre.
2. Keresd meg ezt a sort:

   ```php
   define('WP_DEBUG', false);
   ```

   Ha nincs ilyen sor, add hozzá közvetlenül a `/* That's all, stop editing! Happy blogging. */` megjegyzés fölé.
3. Írd át `false` helyett `true`-ra:

   ```php
   define('WP_DEBUG', true);
   ```

4. Mentsd el a fájlt, és frissítsd az oldalt. A hibák és figyelmeztetések megjelennek.

Hibakeresés után állítsd vissza `false`-ra. Éles oldalon a látogatók ne lássanak technikai hibaüzeneteket.

A WooCommerce **Állapot** oldalának **WordPress környezet** szakaszában a **WordPress hibakereső mód** sor mutatja, be van-e kapcsolva a mód.

![A WooCommerce Állapot oldal WordPress környezet szakasza a hibakereső mód sorral](./kepek/utmutatok-allapot-kornyezet.webp)

*A WooCommerce Állapot oldal WordPress környezet szakasza a hibakereső mód sorral* (https://minta-bolt.hu/wp-admin/admin.php?page=wc-status)

A képen a **WordPress hibakereső mód** sorban az áll, hogy a mód ki van kapcsolva.

### Hibák naplózása a látogatók elől elrejtve

Ha a hibákat nem a lapon, hanem naplófájlban szeretnéd látni, add a fájlhoz (a fenti megjegyzés fölé) ezeket a sorokat:

```php
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
@ini_set('display_errors', 0);
```

Mentés és frissítés után a hibák a naplófájlba kerülnek, a látogatók nem látják őket. Ha végeztél, állítsd vissza `false`-ra a `WP_DEBUG` és a `WP_DEBUG_LOG` értékét is.
