Tovább a tartalomhoz

Hibaelhárítás

Gyakori hibák és megoldásuk: megjelenési problémák, licenc és frissítés, memória, felugró ablak, ikonok.

A megjelenés nem olyan, amilyennek lennie kellene

Szekció neve “A megjelenés nem olyan, amilyennek lennie kellene”

Menj végig a következőkön, ebben a sorrendben:

  1. Dinamikus erőforrások. A Divi Supreme Pro → Egyéb fülön próbáld ki a Dinamikus erőforrások (kompatibilitás) kapcsolót, vagy kapcsold ki mindkét dinamikus erőforrás beállítást. Ha bekapcsolva használod őket, törölnöd kell a Divi Static CSS File Generation gyorsítótárát, és bekapcsolnod a Dynamic CSS beállítást (lásd a Beállítások fejezetet).
  2. Gyorsítótárak. Törölj mindent:
    • a böngésző gyorsítótárát (vagy nyiss inkognitó ablakot),
    • a gyorsítótár-bővítmény (például WP Super Cache, W3 Total Cache) tárolóját,
    • a CDN gyorsítótárát,
    • és mentsd újra a közvetlen hivatkozások beállítását (Beállítások → Közvetlen hivatkozások → Módosítások mentése; változtatni nem kell semmit). Ha ezután jó a megjelenés, keresd meg a gyorsítótár-bővítmény okozó beállítását, és kapcsold ki. SiteGroundnál gyakori gond a Defer JS (a Plugin Settings → Frontend → JS alatt).
  3. Bővítményütközés. Kapcsold ki ideiglenesen az összes többi bővítményt, és nézd meg, megszűnik-e a hiba. Ha igen, kapcsold vissza őket egyenként, hogy kiderüljön, melyik az ok.
  4. Frissítések. Használd a Divi és a Divi Supreme Pro legfrissebb változatát. A Divi verzióját a Megjelenés oldalon, a bővítményét a Bővítmények listán látod.
Hiba Megoldás
A licenc aktiválása nem megy (új tárhely, vagy a bővítményt a licenc deaktiválása nélkül törölted) A gyártó fiókjában a Orders → License Manager oldalon deaktiváld azt a tartományt, amelyik gondot okoz. Utána a WordPressben a Divi Supreme Pro → License oldalon aktiváld újra.
„Update Package Not Available” a frissítéskor (tárhelyváltás vagy migrálás után) A kulcs a régi vagy a staging webhelyhez van kötve. A Divi Supreme Pro → License oldalon deaktiváld, majd az éles webhelyen aktiváld újra a kulcsot, és töröld a gyorsítótárakat.
„An error occurred while updating. Download Failed. Forbidden” Két ok lehet: lejárt a licenc, vagy a megújítás után még nem frissült a letöltési jogosultság. Ellenőrizd a lejárati dátumot a gyártói fiókban. Ha nemrég újítottad meg, kérd a gyártó támogatását a jogosultság javítására.
Nincs automatikus frissítés A licenc nincs aktiválva vagy lejárt. A fájlokat FTP-vel kézzel is cserélheted.

„PCLZIP_ERR_BAD_FORMAT (-10)” telepítéskor

Szekció neve “„PCLZIP_ERR_BAD_FORMAT (-10)” telepítéskor”

A hibaüzenet teljes szövege: „Unable to find End of Central Dir Record signature”. Három oka lehet: hibás a feltöltött zip-fájl, a WordPressnek nincs elég memóriája vagy a tárhelyen nincs elég szabad hely a kicsomagoláshoz, vagy a webhelyen egy bővítmény vagy szkript hibát dob. A letöltött zip ép, és bővítményhiba sem valószínű, ezért leggyakrabban a memória vagy a tárhely a gond. Próbálj feltölteni más, nagyobb fájlt: ha az sem megy, a tárhely a probléma, és a tárhelyszolgáltatóhoz kell fordulnod: tőle kérj több helyet a kicsomagoláshoz. Telepítheted a bővítményt kézzel is: csomagold ki a zip-et, és töltsd fel a mappát FTP-vel a wp-content/plugins könyvtárba.

500-as belső hiba vagy kifogyott PHP-memória

Szekció neve “500-as belső hiba vagy kifogyott PHP-memória”

Ez a hiba akkor jelenik meg, ha a WordPress kódjának a megengedettnél több memória kell: „Internal Error 500” vagy „Allowed memory size of … bytes exhausted (tried to allocate … bytes)”. A WordPress magától megpróbálja 64 MB-ra emelni a korlátot, de ez gyakran kevés. Növeld a PHP-memóriakorlátot. A wp-config.php fájlban, a „That’s all, stop editing!” sor elé illeszd be:

define( 'WP_MEMORY_LIMIT', '256M' );
define( 'WP_MAX_MEMORY_LIMIT', '256M' );

Az első sor a felület és a háttér műveleteinek korlátját emeli, a második a háttérműveletekét. A pontos érték a tárhelytől is függ, és ez bármelyik témánál vagy bővítménynél előfordulhat, nem csak itt. A fájlt FTP-klienssel vagy a tárhely fájlkezelőjével éred el, a WordPress gyökérmappájában van.

A felugró ablak elrendezése hibás a weboldalon

Szekció neve “A felugró ablak elrendezése hibás a weboldalon”

A Divi Library-ben az ablakhoz használt elrendezés típusa legyen Layout. (Ez egy Divi-hiba miatt kell.) Javítás:

  1. A Divi Library-ben az Add New gombbal hozz létre egy új elrendezést, és a legördülőből a Layout típust válaszd.
  2. Másold át a régi elrendezés tartalmát az újba, és mentsd.
  3. A felugró ablak beállításában válaszd ki ezt az új elrendezést.

Az előtte-utána képes diavetítés képei nem töltődnek be rendesen

Szekció neve “Az előtte-utána képes diavetítés képei nem töltődnek be rendesen”

A lusta betöltés (lazy load) sok bővítménnyel ütközik, különösen rögzített szélességű rácsoknál (például Isotope, Masonry), a képméretből helyet számoló szkripteknél, az Internet Explorer 8-nál és régebbi böngészőknél (ott nem támogatott), és bizonyos háttérképeknél (nem mindegyik tölthető lustán, az attól függ, hogyan került az oldalra). Ha a WP Rocket vagy a Jetpack lusta betöltését használod, ki kell zárnod a modul két képosztályát (dsm-before-after-image-slider-before és dsm-before-after-image-slider-after). Ezt a gyermektéma functions.php fájljába illesztett szűrőfüggvénnyel teheted meg.

WP Rocket:

function dsm_rocket_lazyload_exclude_class( $attributes ) {
$attributes[] = 'class="dsm-before-after-image-slider-before"';
$attributes[] = 'class="dsm-before-after-image-slider-after"';
return $attributes;
}
add_filter( 'rocket_lazyload_excluded_attributes', 'dsm_rocket_lazyload_exclude_class' );

Jetpack:

function dsm_exclude_image_class_from_lazy_load( $classes ) {
$classes[] = 'dsm-before-after-image-slider-before';
$classes[] = 'dsm-before-after-image-slider-after';
return $classes;
}
add_filter( 'jetpack_lazy_images_blacklisted_classes', 'dsm_exclude_image_class_from_lazy_load', 999, 1 );

Az ikonok nem jelennek meg a Supreme moduloknál

Szekció neve “Az ikonok nem jelennek meg a Supreme moduloknál”

Az olyan bővítmények, mint a Divi Icons Pro, a Divi Upload Icons vagy a Divi Font Awesome, nem támogatják a harmadik féltől származó Divi modulokat, ezért az általuk hozzáadott ikonok nem jelennek meg a Divi Supreme moduloknál. Ez minden külső modulkészletnél így van, a Divi Supreme Pro oldaláról nem javítható. Az ikonkönyvtárak kiterjesztés viszont saját ikonokat ad (lásd az Ikonkönyvtárak és maszkok fejezetet). Megoldás csak az, ha az ikonbővítmény szerzője beépíti a támogatást.

Gravity Forms: többlépéses űrlap nem töltődik be

Szekció neve “Gravity Forms: többlépéses űrlap nem töltődik be”

A Gravity Forms nem engedi ugyanazt az űrlapot többször az oldalon, ez űrlapküldési hibákat és duplázódást okozhat. Két megoldás van:

  • Duplikáld az űrlapot, hogy minden példánynak más azonosítója legyen.
  • Duplikáld a Divi Library elrendezést is, és az új elrendezésből indítsd, így az űrlap azonosítója megmaradhat.

A küldés közbeni oldalfrissítés elkerüléséhez kapcsold be az Ajax-ot az űrlapnál.

„Divi uses uncombined and unminified javascript files” figyelmeztetés

Szekció neve “„Divi uses uncombined and unminified javascript files” figyelmeztetés”

Ez a figyelmeztetés akkor jelenik meg, ha a wp-config.php-ban a SCRIPT_DEBUG értéke true, vagy más bővítmény az et_load_unminified_scripts szűrőn keresztül ezt kényszeríti. Divi-hiba, amire ez a megoldás:

  1. Kapcsold ki a Divi Supreme bővítményt (ha a Pro és a Lite is telepítve van, mindkettőt).
  2. A Divi → Theme Options oldalon kapcsold be a Minify And Combine Javascript Files beállítást, és mentsd.
  3. Kapcsold vissza a Divi Supreme bővítményt.

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