# Szerverkövetelmények

> Milyen WordPress-, PHP- és adatbázis-verziót, memóriát és kiegészítő szerverfunkciókat kér a WooCommerce a tárhelytől.

Mielőtt feltelepíted a WordPresst és a WooCommerce-t, ellenőrizd, hogy a tárhelyed megfelel az alábbi követelményeknek. Ha nem felel meg, a bolt lassabb lehet, és biztonsági kockázatot is jelenthet.

## Amit a tárhelynek tudnia kell

| Követelmény | Elvárt érték |
| --- | --- |
| WordPress | 6.9 vagy újabb |
| PHP | 8.3 vagy újabb (8.4-ig tesztelt) |
| Adatbázis | MySQL 8.0 vagy újabb, illetve MariaDB 10.6 vagy újabb |
| Titkosítás | HTTPS-támogatás |
| WordPress memóriakorlát | legalább 256 MB |

Webkiszolgálónak az Apache vagy az Nginx ajánlott, de bármelyik megfelel, amely támogatja a PHP-t és a MySQL-t.

Régi környezetben a WooCommerce még működik PHP 7.4-gyel és MySQL 5.6-tal (vagy MariaDB 10.4-gyel) is. Ezek a verziók már nem kapnak hivatalos biztonsági javítást, ezért a bolt sebezhetőbb lehet velük.

## Választható kiegészítők

A bolt igényeitől függően a szervernek ezekre is szüksége lehet:

- **cURL vagy fsockopen:** a WooCommerce és több integráció, például a PayPal tranzakciós értesítések használják.
- **SOAP:** néhány bővítményhez kell.
- **Többbájtos karakterláncok (Multibyte String):** nem angol nyelvű boltnál szükséges.
- **Szép permalinkek:** ha a WordPress „szép” hivatkozásait használod, a szervernek ehhez is meg kell felelnie.
- **SQL-mód:** az adatbázis globális SQL-módjában legyenek bekapcsolva ezek: `ERROR_FOR_DIVISION_BY_ZERO`, `NO_ENGINE_SUBSTITUTION`, `NO_ZERO_DATE`, `NO_ZERO_IN_DATE`, `STRICT_ALL_TABLES`.

A telepítés után a **WooCommerce → Állapot** oldalon ellenőrizheted, hogy a szervered megvan-e ezekkel. Az oldalt a [Rendszerállapot-jelentés](https://hub.hellowp.io/hu/manuals/woocommerce/beallitasok/beallitasok-rendszerallapot/) fejezet mutatja be.

## Ha a szerver nem felel meg

1. Készíts mentést a webhelyről és a fájlokról a módosítás előtt, mert a szerverbeállítások hatással lehetnek a bolt működésére.
2. Fordulj a tárhelyszolgáltatóhoz: ők átállítják a beállításokat, vagy megmutatják, hogyan teheted meg magad.
3. A PHP olyan beállításait, mint a `post_max_size`, a `max_input_vars` és a `max_execution_time`, kézzel is módosíthatod a `.htaccess` fájlban. A fájlt a tárhely fájlkezelőjével vagy FTP-klienssel (például FileZilla) éred el.

Ha új tárhely kell, olyat válassz, amelyik teljesíti ezeket a követelményeket.
