Nie je tomu tak dávno, čo som si zakúpil plugin Elementor Pro, aby som aj vďaka nemu mohol jednoduchšie vytvárať krajšie web stránky v systéme WordPress.
Ako prvú stránku za použitia tohto buildera som chcel začať tvoriť eshop s použitím najrozšírenejšieho pluginu na tvorbu eshopov vo WordPress: WooCommerce.
Aké však bolo moje prekvapenie, keď sa Elementor odmietal pri editácii šablóny spustiť. Miesto zobrazenia časti s blokmi sa stále zobrazoval loader, a len krútilo a krútilo… V konzole prehliadača sa začala objavovať chyba s admin-ajax.php.
Začal som teda testovať, že čo to spôsobuje:
- zmenil som použitú tému na predvolenú Twenty Nineteen
- zaktualizoval WP a všetky pluginy
- odinštaloval a nanovo nainštaloval Elementor aj Elementor Pro
- skúsil vypnúť všetky pluginy okrem Elementor a Elementor Pro
Zabral až posledný bod. Po vypnutí všetkých ostatných pluginov začal Elementor fungovať. Tak som ich začal postupne po jednom naspäť zapínať. Metódou pokus-omyl som prišiel na to, že Elementor prestane spolupracovať až v momente, keď zapnem WooCommerce.
Vo výsledku som teda zistil:
- ak je zapnutý Elementor, Elementor Pro aj WooCommerce – Elementor nefunguje
- ak je z tejto trojice vypnutý Elementor Pro a ostatné sú zapnuté – Elementor funguje
- ak je z tejto trojice vypnutý WooCommerce a ostatné sú zapnuté – Elementor funguje
Túto chybu som teda nahlásil na podporu Elementora. Zareagovali celkom svižne, podľa nich bola chyba v hostingovej spoločnosti, kde je stránka prevádzkovaná (WebSupport).
Tak som to nahlásil do WebSupportu. Tu preverili logy a odpísali mi: “Problém je teda ten, že počas vykonávania procesu, čo sa deje v Elementore, prestane odpovedať Apache2 proces. Chyba teda môže byť jedna z nasledovných, v logoch to však nie je upresnené:
- nedostatočný memory_limit
- nedostatocný max_execution_time
- operácia nemôže fungovať v nastavení nášho servera“
Skúsil som teda zvýšiť memory_limit aj max_execution_time, ale nepomohlo.
Napísal som preto znova na podporu Elementora. Ešte v ten deň mi odpísali, aby som skúsil dať do .htaccess toto:
SubstituteMaxLineLength 10M
Po tejto úprave, začalo, čuduj sa svete, všetko fungovať.
- Chcete vedieť vytvárať web stránky v Elementore? Získajte záznam z webinára Základy tvorby web stránok v Elementor, naučím vás to.
- Ak už s Elementor Free máte nejaké skúsenosti, a chceli by ste sa naučiť pracovať s Elementor Pro, ponúkam webinár Pokročilé techniky tvorby web stránok v Elementor Pro.