Rendszerkövetelmények és HHVM
Milyen WordPress-, PHP- és adatbázis-verzió kell a Gravity Formshoz, mi szükséges a támogatáshoz, mely PHP-bővítmények kellenek, és mit tegyél HHVM-en.
Az alapkövetelmények
Szekció neve “Az alapkövetelmények”A táblázat a legkisebb verziókat mutatja.
| Összetevő | Ajánlott | Támogatáshoz | Minimum |
|---|---|---|---|
| WordPress | 7.1 | 7.0 | 6.5 |
| PHP | 8.3 | 7.4 | 7.4 |
| MySQL (MariaDB) | 8.0 (10.6) | nincs megadva | nincs megadva |
A követelmények bármikor változhatnak, a kiadásonkénti változásokat a változásnapló tartalmazza. A környezeted részletes adatait az Űrlapok → Rendszerállapot oldalon nézheted meg.
Ajánlott környezet
Szekció neve “Ajánlott környezet”A legjobb működéshez a WordPress legújabb éles kiadását használd, és a környezeted feleljen meg a WordPress saját ajánlott követelményeinek. Egy egészen friss nagy kiadásra csak óvatosan frissíts, különösen, ha az előző béta változatokat nem próbáltad ki tesztkörnyezetben. A régi összetevők olyan, már javított biztonsági hibákat hagyhatnak az oldaladon, amelyek ellen az újabb verziók védenek.
Támogatás igénybevételéhez
Szekció neve “Támogatás igénybevételéhez”Hivatalos támogatást akkor kapsz, ha a WordPress aktuális vagy az előző nagy kiadását futtatod. Ha például a jelenlegi nagy kiadás a 6.8, a 6.8.x és a 6.7.x környezetekre vonatkozik a támogatás. Előfordulhat, hogy segítség előtt frissítened kell a Gravity Formst vagy az alatta lévő összetevőket.
Minimum
Szekció neve “Minimum”Ha a minimumkövetelmények nem teljesülnek, a Gravity Forms nem működik megfelelően.
Kiegészítők
Szekció neve “Kiegészítők”A hivatalos kiegészítők a Gravity Forms magjára és annak keretrendszerére épülnek, ezért van egy további követelményük: a mag legkisebb megadott verziója. Ha a magod verziója nem elég egy kiegészítőnek, ezt a telepítés vagy a frissítés közben jelzi a rendszer.
Szükséges bővítmények
Szekció neve “Szükséges bővítmények”A teljes működéshez ezek a PHP-bővítmények kellenek:
ctypecurldomopenssl
Ha a PHP-verziód már nem szerepel a php.net támogatott verzióinak listáján, biztonsági kockázat, azonnal frissítsd.
Újabb PHP-verziók
Szekció neve “Újabb PHP-verziók”A legújabb PHP nem mindig a legjobb. A nagy PHP-kiadások jelentős változásokat hozhatnak, amelyeket a WordPress és a Gravity Forms csapatának is alaposan tesztelnie kell, és ez kódmódosítással járhat (például figyelmeztetések vagy elavulások miatt). Frissítés előtt nézd meg a PHP-kompatibilitási fejezetet.
Régebbi környezetek
Szekció neve “Régebbi környezetek”A Gravity Forms régebbi PHP- és MySQL-verziókon is működhet, de a hivatalos kiegészítőket ilyeneken nem tesztelik. A régi verziók biztonsági kockázatot jelentenek. Támogatásnál előfordulhat, hogy segítség előtt frissítened kell. A régi verziókban talált hibákat nem javítják, az újdonságok csak a legújabb kiadásba kerülnek. Érdemes megkérni a tárhelyszolgáltatót, hogy állítsa be az ajánlott követelményeket.
Gravity Forms HHVM-en
Szekció neve “Gravity Forms HHVM-en”A Gravity Formst HHVM-en nem tesztelik. Sokszor magától, vagy kisebb módosítással működik, de a HHVM több ponton eltér a szokásos PHP-től, ezért előfordulhatnak hibák, és nem mindegyik orvosolható.
Fájlfeltöltési hibák javítása
Szekció neve “Fájlfeltöltési hibák javítása”A Fájlfeltöltés mező egyes HHVM-beállításokon hibázhat, mert a WordPress wp_max_upload_size függvénye máshogy kapja meg a PHP upload_max_filesize és post_max_size értékeit. Tedd a következő kódot a sablonod functions.php fájljába (vagy ideálisan egy saját kis bővítménybe):
add_filter( 'upload_size_limit', function() { $u_bytes = wp_convert_hr_to_bytes( ini_get( 'hhvm.server.upload.upload_max_file_size' ) ); $p_bytes = wp_convert_hr_to_bytes( ini_get( 'hhvm.server.max_post_size' ) );
return min( $u_bytes, $p_bytes );} );Készült: