# Visszaállítás előtt: felkészülés és döntések

> Mire figyelj a visszaállítás előtt, mi a teendő az adatbázis karakterkészletének cseréjekor, és mikor állítsd vissza a wp-config.php fájlt.

A visszaállítás általában megbízhatóan lefut. Az alábbi előkészületekkel és döntésekkel még kisebb az esély, hogy elakad.

## Mire figyelj visszaállítás előtt?

### Kapcsold ki a proxyszolgáltatásokat

A Cloudflare és a hasonló proxyszolgáltatások időkorlátja rövidebb, mint egy átlagos tárhelyé. Ez megszakíthatja a visszaállítást, ezért a folyamat idejére kapcsold ki őket.

### Ellenőrizd a PHP-korlátokat

Az oldal méretétől és a tárhelytől függően a visszaállításhoz több erőforrás kellhet. Ajánlott értékek:

| Beállítás | Ajánlott érték |
|---|---|
| `memory_limit` | legalább 512M |
| `max_execution_time` | 900 másodperc |

A jelenlegi értékeket bármelyik mentési vagy visszaállítási naplófájl elején megtalálod. A naplófájlok alapesetben a `wp-content/updraft` mappában vannak, a nevük `log.`-gal kezdődik (például `log.2a5c22021ad3.txt`). Ha az értékek az ajánlott alatt vannak, kérd meg a tárhelyszolgáltatót vagy a rendszergazdát, hogy emelje meg őket.

![A Meglévő biztonsági mentések lista a Napló megtekintése gombbal](./kepek/meglevo-mentesek.webp)

*A Meglévő biztonsági mentések lista a Napló megtekintése gombbal* (https://minta-bolt.hu/wp-admin/options-general.php?page=updraftplus)

A mentés sorában a **Napló megtekintése** gombbal a naplót közvetlenül az oldalon is megnyithatod.

### Hagyj elég szabad helyet

A visszaállítás egy ideiglenes helyet használ a szerveren, és csak onnan helyezi át a fájlokat a végleges helyükre. Ezért a webszerveren legyen legalább 50% szabad hely.

### Állítsd vissza az összetevőket külön-külön

Időtúllépés akkor történhet, ha a feldolgozás tovább tart, mint a szerveren megengedett futásidő. A legnagyobb általában a feltöltések összetevő (képek, videók). Ha ez több száz megabájt vagy több, ne az összes összetevőt egyszerre állítsd vissza, hanem egyenként, és az adatbázist hagyd utoljára.

### Nagy oldalnál használd a parancssort

Több száz megabájtos vagy még nagyobb oldalnál a Premium WP-CLI parancsai gyorsabbak és kevesebb erőforrást használnak, mert nincs szükség webszerverre és böngészőre (lásd az [UpdraftPlus a WP-CLI-vel](https://hub.hellowp.io/hu/plugins/updraftplus/elso-lepesek-wp-cli/) fejezetet).

### Töröld a régi mappákat

A visszaállítás ideiglenesen megőrzi a régi fájlokat, hogy ellenőrizhesd az eredményt. Új visszaállítás előtt ezeket törölni kell, különben a napló ilyen hibát ír: „there are existing unremoved folders from a previous restore”. Törölni a visszaállítási képernyőn vagy a **Régi mappák törlése** gombbal tudsz, amely az UpdraftPlus bármelyik fülén megjelenik.

## Mi történik, ha megváltoztatod az adatbázis karakterkészletét?

Az UpdraftPlus a visszaállítás előtt ellenőrzi az adatbázist. Megnézi, hogy az a MySQL-szerver, amelyen a WordPress fut, támogatja-e a mentésben használt karakterkészleteket. Ugyanazon az oldalon, ugyanazon a szerveren ez nem szokott gondot okozni. Ritkán akkor fordul elő, ha egy szokatlan beállítású szerveren készült oldalt máshová állítasz vissza. (A mai MySQL- és WordPress-verziók általában olyan karakterkészletet használnak, amely minden nemzetközi karaktert támogat.)

Ilyenkor a **Visszaállítás** ablakban figyelmeztetést kapsz, és megkérdezi, hogy másik karakterkészletre váltson-e (például `utf8`-ra). Dönthetsz úgy, hogy megpróbálja a cserét, vagy megszakítod a folyamatot.

### Biztonságos-e a csere?

Néha igen. Ha az adatbázis tartalmában vannak olyan karakterek, amelyek a választott karakterkészletben nem léteznek, az importálás vagy hibával leáll, vagy a MySQL csendben elhagy egy részt az adatokból. Ha nincsenek ilyen karakterek, az importálás sikeres.

- Olyan karakterkészletet válassz, amely a lehető leginkább hasonlít a lecserélendőre.
- Számíts rá, hogy a csere nem biztos, hogy sikerül.
- A legbiztosabb megoldás, ha megkéred a célszerver (a MySQL-szerver) rendszergazdáját, hogy kapcsolja be a hiányzó karakterkészleteket, ami akár a MySQL frissítését is jelentheti.

## Szerepeljen-e a wp-config.php a WordPress-alaprendszer visszaállításában?

Ez a kérdés csak akkor merül fel, ha van **További fájlok** kiegészítőd (ez önállóan már nem vásárolható, a Premium csomag tartalmazza). Ha az oldal visszaállításakor a WordPress alaprendszerét is visszaállítod, a varázsló megkérdezi, hogy a `wp-config.php` fájl is szerepeljen-e benne.

A `wp-config.php` a WordPress beállítófájlja: ebből tudja a WordPress, hol van az adatbázisa, és más viselkedést is szabályozhat (például a nyelvet, ha nem az alapértelmezett).

- **Áttelepítésnél** (más címre költözés) ezt a lehetőséget soha ne használd.
- **Ha nem jelölöd be**, az UpdraftPlus békén hagyja a meglévő `wp-config.php` fájlt, a mentésből pedig `wp-config-frombackup.php` néven állítja vissza. A két fájl különbségeit kézzel átnézheted és átvezetheted.
- **Ha ugyanazt az adatbázist használod**, mint a mentéskor, általában biztonságos bejelölni. A fájlban lehetnek más bővítmények által beírt beállítások, amiket meg akarsz tartani.
- **Ha másik adatbázist használsz** (új telepítés vagy új adatbázis), a visszaállított `wp-config.php` tönkreteszi az oldalt, mert a WordPress rossz helyen keresné az adatbázist.

Ökölszabály: ha bizonytalan vagy, ne jelöld be. Legfeljebb pár beállítást veszítesz, amit könnyen pótolhatsz. Ha mégis baj lenne, a `wp-config.php` szerkesztése egyszerű, és ha nem vagy biztos magadban, könnyen találsz, aki megcsinálja.
