Tovább a tartalomhoz

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.

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.

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.

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.

Ha a minimumkövetelmények nem teljesülnek, a Gravity Forms nem működik megfelelően.

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.

A teljes működéshez ezek a PHP-bővítmények kellenek:

  • ctype
  • curl
  • dom
  • openssl

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.

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.

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.

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ó.

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:

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások