
Lesezeit: ca. 12 Minuten · Ebene: dazwischenliegend
Aktualizacja Elementor Pro przebiega gładko w 90% przypadków. Ten jeden procent potrafi jednak położyć produkcję na kilka godzin i wyssać z firmowego konta realne pieniądze. Najczęstsza pułapka jest banalna – ktoś klika „Update” bez świeżego backupu, bez stagingu, bez planu B, w środku dnia roboczego. Po chwili na ekranie pojawia się „There has been a critical error on this website”, a właściciel strony zostaje sam, z białą kartką i pytaniem co dalej.
Ten artykuł rozbiera cały proces na czynniki pierwsze: przygotowanie strony, kolejność aktualizacji, diagnostykę po fatal error, rollback do poprzedniej wersji i długoterminowy workflow. Dostaniesz konkretne snippety do wp-config.php, ścieżki w panelu admina, polecenia FTP i checklisty operacyjne. Bez ogólników w stylu „pamiętajcie o backupie” – z konkretnym planem na każdy scenariusz, łącznie z momentem, gdy strona już padła i musisz ją odzyskać.
- Backup i staging to podstawa – nigdy nie aktualizuj produkcji bez kopii całej strony (baza + pliki +
wp-config.php). - Kolejność core → Pro → dodatki ułatwia diagnostykę, choć oficjalna dokumentacja Elementora rekomenduje odwrotną sekwencję – wybór należy do Ciebie.
- Rollback przez Elementor > Tools > Version Control to pierwsza pomoc, gdy nowa wersja wywoła błąd krytyczny.
- Datei
wp-content/debug.logwskazuje Ci winowajcę – najpierw zaglądasz do logu, potem działasz. - PHP 8.0–8.3 i
Speicherlimitminimum 256M to dzisiejszy standard dla stron na Elementorze.
Dlaczego aktualizacja Elementor Pro bywa ryzykowna i co najczęściej psuje stronę?
Elementor Pro nie jest samodzielną wtyczką – to nadbudowa nad darmowym Elementorem, więc aktualizacja jednej z tych dwóch wtyczek wpływa na drugą. Do tego dochodzi motyw, dodatki innych producentów, wersja PHP, limit pamięci i okazjonalnie nowe funkcje eksperymentalne, które wjeżdżają do core bez ostrzeżenia. Suma tych zmiennych sprawia, że pozornie prosty „Update Plugins” potrafi zatrzymać stronę na poziomie 500 albo białej kartki.
Jak działa zależność między Elementorem (core) a Elementor Pro i dlaczego to ona jest najczęstszym źródłem awarii?
Elementor Pro w pliku głównym deklaruje minimalną wymaganą wersję darmowego Elementora przez stałą MINIMUM_ELEMENTOR_VERSION. Gdy core jest starszy niż ta wersja, Pro przerywa ładowanie, a WordPress rzuca fatal error – najczęściej z komunikatem „Elementor Pro requires a newer version of Elementor”. Mechanizm działa symetrycznie. Zaktualizujesz tylko Pro, gdy core zostaje na starszym wydaniu? Ten sam efekt co aktualizacja tylko core, gdy Pro nie nadąża.
W praktyce: nie da się aktualizować jednej wtyczki w izolacji. Albo robisz obie w jednej sesji, albo godzisz się z tym, że między pierwszym a drugim kliknięciem „Update” strona może chwilowo zwracać błąd.
Fangen: Zostawiasz w wp-admin dwie zakładki – jedną z aktualizacją core, drugą z aktualizacją Pro – i między klikami idziesz na kawę? Masz okno czasowe, w którym strona rzuca fatal error każdemu odwiedzającemu. Klikaj sekwencyjnie, bez przerw.
Które komponenty (dodatki, motyw, PHP, pamięć) najczęściej wywołują „There has been a critical error on this website” po aktualizacji?
Społecznościowe case’y z forów wp.org i Reddita rysują wyraźny ranking winowajców. Od najczęstszych:
- Konflikt wersji core–Pro – aktualizacja jednej wtyczki bez drugiej, opisany powyżej mechanizm.
- Niekompatybilny dodatek – wtyczki typu PRO Elements, Dynamic.ooo, dodatki Envato, które używają wewnętrznych API Elementora zmienionych w nowej wersji.
- Motyw – zwłaszcza motywy „Elementor-ready” typu XStore, które rejestrują własne widgety lub hooki w core.
- Zbyt stara wersja PHP – nowsze wydania Elementora nie wspierają już PHP 7.0–7.3, więc aktualizacja kończy się fatal error przy ładowaniu klas używających składni PHP 8.
- Niski
Speicherlimit– domyślne 40M lub 64M na tanich hostingach nie wystarcza dla nowoczesnego Elementora z kilkoma dodatkami; w logu wyskakuje „Allowed memory size exhausted”. - Eksperymentalne funkcje w core – feature flagi w „Elementor > Settings > Features”, które producent włącza domyślnie w nowych wydaniach.
Społeczność na Reddicie zwraca uwagę na ważny szczegół: gdyby winowajcą był sam Elementor core, fatal error pojawiałby się u wszystkich użytkowników wtyczki – a tak nie jest. Większość zgłoszeń to konflikty lokalnego ekosystemu (dodatek + motyw + konfiguracja PHP).
Usually critical errors after Pro updates come from addons or themes with incompatible code, not from Elementor itself — if it were a core bug, every site would be down.
Reddit r/elementor — wątek o krytycznym błędzie po aktualizacji Pro
Co konkretnie pokazał case Elementor 3.26 z Element Caching i czego on uczy o wczesnych aktualizacjach?
Wydanie Elementor 3.26 wprowadziło do core nową funkcję wydajnościową – Element Caching – w ramach experiments w panelu „Elementor > Settings > Features”. Funkcja działała poprawnie z czystym Elementorem, ale wywalała fatal error na stronach używających popularnych dodatków, które nie były na nią przygotowane. Tysiące stron pokazało „There has been a critical error” w pierwszych dniach po wydaniu.
SiteCare zebrało rekomendowaną ścieżkę naprawy w prostej kolejności: dezaktywuj wszystkie dodatki do Elementora, zaktualizuj je do najnowszych wersji, sprawdź czy producenci wydali łatki kompatybilności, a jeśli nadal jest fatal error – cofnij Elementor do wersji 3.25 i poczekaj na poprawki.
Here’s how you can bring your site back to stability: update everything, check for compatibility patches, roll back Elementor to 3.25, consider alternatives if a plugin or theme remains incompatible.
SiteCare — Elementor 3.26 Update Causes Fatal Errors
Wniosek operacyjny? Nie aktualizuj Elementora w pierwszych dniach po wydaniu. Producenci dodatków potrzebują czasu na wydanie łatek kompatybilności, a społeczność na zgłoszenie regresji. Trzy do pięciu dni karencji to dzisiejszy minimalny bufor bezpieczeństwa.
Jak przygotować stronę do aktualizacji Elementor Pro, żeby nie żałować po kliknięciu „Update”?
Przygotowanie odpowiada za 80% sukcesu. Sama operacja „update” zajmuje 30 sekund, ale tych 30 sekund decyduje o całym dniu pracy lub jego braku. Cztery elementy układają bazę: backup, staging, weryfikacja wymagań i moment wydania.
Jaki backup wystarczy (baza, pliki, wp-config.php) i czym backupować — UpdraftPlus, Duplicator, backup hostingu?
Pełny backup składa się z trzech elementów: baza danych MySQL/MariaDB, katalog wp-Inhalt (motyw, wtyczki, uploady) i plik wp-config.php z konfiguracją. Pominiesz którykolwiek z nich? Odtworzenie strony z backupu wymaga ręcznej pracy, której nie chcesz wykonywać pod presją czasu.
Najszybsze opcje to wtyczki backupowe albo wbudowane narzędzia hostingu:
- UpdraftPlus – darmowa wersja robi backup do Google Drive, Dropbox, Amazon S3. Konfiguracja zajmuje 5 minut.
- Duplikator – paczka .zip + instalator, świetna do migracji i odtwarzania całej strony na innym serwerze.
- All-in-One-WP-Migration – jednoplikowy eksport, prosty import w razie awarii.
- Backup hostingu – DirectAdmin, cPanel, Plesk, Cloudways i większość polskich hostingów mają wbudowane backupy. Bywają wolniejsze, ale działają niezależnie od stanu WordPressa.
Zawsze pobierz kopię backupu poza serwer – na dysk lokalny, Drive, Dropbox. Backup zostawiony tylko na tym samym serwerze, na którym stoi strona, w razie poważnej awarii hostingu jest bezużyteczny.
This is the one step that is most critical. Any time you update any plugin or theme, or WordPress itself, run a backup first.
elementor.cc — How To Update Elementor And Elementor Pro
Dlaczego staging nie jest „fanaberią” i jak najprościej go uruchomić (Elementor Host, hosting, Local for WP)?
Staging to kopia strony produkcyjnej działająca na osobnym subdomenowym URL (np. staging.twojadomena.pl) albo na lokalnym komputerze. Aktualizacja na stagingu daje Ci 5–15 minut na test wszystkich krytycznych podstron, edytora Elementora, koszyka WooCommerce i archiwów – zanim te same zmiany trafią na produkcję.
Trzy najprostsze drogi do uruchomienia stagingu:
- Hosting z wbudowanym stagingiem – większość polskich hostingów (LH.pl, Cyberfolks, Dhosting, Cloudways, SiteGround) ma kreator stagingu „one-click” w panelu. Zajrzyj do dokumentacji swojego hosta.
- Elementor Host – własny hosting Elementora ma natywne środowisko staging w panelu konta.
- Local for WP + WP Migrate – środowisko lokalne na komputerze; idealne, gdy hosting nie oferuje stagingu albo wolisz testować offline.
Profi-Tipp: Po przywróceniu backupu na stagingu pamiętaj o aktualizacji URL bazy danych (z
twojadomena.plAnstaging.twojadomena.pl). Inaczej Elementor będzie ładował zasoby z produkcji i fałszywie pokaże, że wszystko gra. Narzędzie „Better Search Replace” załatwia to w jednej operacji.
Co dokładnie sprawdzić w changelogu, licencji i wymaganiach (WordPress, PHP, memory_limit) przed kliknięciem „Update”?
Przed kliknięciem „Update” otwórz cztery zakładki:
- Changelog Elementor Pro – zajrzyj do sekcji „Breaking Changes” i „Deprecated”, szukaj zmian wpływających na używane przez Ciebie widgety lub szablony.
- Elementor > License – status licencji musi być „Active”. Widzisz „Inactive” albo „Expired”? Odśwież licencję przed aktualizacją.
- Narzędzia > Stan witryny > Informacje > Serwer – sprawdź wersję PHP i wartość
WP Memory Limit. Standard dla 2025–2026 to PHP 8.0–8.3 i minimum 256M pamięci. - Lista dodatków – spisz wszystkie aktywne wtyczki rozszerzające Elementora (Dynamic.ooo, Essential Addons, Crocoblock JetEngine itp.) i sprawdź, czy ich changelog wspomina o kompatybilności z wersją Elementora, do której idziesz.
Jeśli Speicherlimit stoi poniżej 256M, podnieś go przed aktualizacją. Dodaj poniższą linię do pliku wp-config.php nad komentarzem /* Das war's, Bearbeitung beenden! */:
define( 'WP_MEMORY_LIMIT', '256M' ); define( 'WP_MAX_MEMORY_LIMIT', '512M' );Pierwsza linia ustawia limit dla frontendu, druga dla panelu administracyjnego (aktualizacje, edytor Elementora). Po zapisie odśwież panel admina i sprawdź w „Narzędzia > Stan witryny > Informacje > Serwer”, czy nowe wartości się załadowały. Jeśli nie – Twój hosting nadpisuje te wartości i musisz zwiększyć limit na poziomie php.ini albo poprosić support hostingu.
Dlaczego warto odczekać 3–5 dni od wydania nowej wersji Elementor Pro?
Każde wydanie Elementora ma swoje pierwsze 72 godziny, w których społeczność wykrywa regresje. Producent reaguje hotfixami w 3.x.1 lub 3.x.2 – i to są wersje, do których chcesz aktualizować. Nie do świeżego 3.x.0. Bonus: producenci dodatków też potrzebują czasu na wydanie łatek kompatybilności, więc po 3–5 dniach masz znacznie spokojniejszy ekosystem.
Wyjątek: wydanie łata krytyczną lukę bezpieczeństwa (CVE)? Aktualizuj natychmiast po zrobieniu backupu. Bezpieczeństwo wygrywa z karencją.
W jakiej kolejności i jak krok po kroku zaktualizować Elementor i Elementor Pro?
Kolejność aktualizacji to temat, w którym oficjalna dokumentacja Elementora i eksperckie blogi się rozjeżdżają. Oba podejścia mają sens – wybór zależy od tego, co dla Ciebie ważniejsze: zgodność z producentem czy łatwość diagnostyki.
Czy aktualizować najpierw Elementor (core), czy Elementor Pro — i co mówi oficjalna dokumentacja, a co eksperci?
Dwa konkurujące podejścia, każde z własnym argumentem:
| Podejście | Kolejność | Argument | Kiedy stosować |
|---|---|---|---|
| Oficjalna dokumentacja Elementor | Pro → Core | Pro to addon nadbudowany nad core — addon idzie pierwszy, jak w klasycznej logice WordPressa | Gdy ufasz producentowi i nie planujesz głębokiej diagnostyki w razie problemu |
| Ekspercki WPWhichPlugin | Core → Pro | Najpierw aktualizujesz core i testujesz; potem Pro i testujesz — wiesz, który komponent ewentualnie zawiódł | Gdy zależy Ci na łatwym zlokalizowaniu winowajcy lub aktualizujesz duży, krytyczny biznesowo projekt |
Always update the free Elementor version first, then test your site thoroughly before updating Elementor Pro. This sequential approach helps identify which component caused issues if problems emerge.
WPWhichPlugin — How To Update Elementor Safely
W praktyce eksperckie podejście core → Pro wygrywa w 9 na 10 scenariuszy. Dwie sekwencyjne aktualizacje z testem między nimi zajmują o 5 minut więcej, a oszczędzają godzin pracy diagnostycznej w razie awarii. Oficjalna kolejność Pro → core broni się, gdy aktualizujesz jednocześnie wiele stron klienckich i nie masz czasu na test pośredni.
Jak wygląda pełna procedura aktualizacji krok po kroku (licencja → backup → staging → core → Pro → dodatki → cache)?
Pełen scenariusz w 8 krokach, z orientacyjnym czasem dla każdego etapu:
- Krok 1 (1 min): Wejdź w „Elementor > License” i upewnij się, że status to „Active”. Nie? Kliknij „Disconnect” i ponownie „Connect & Activate”.
- Krok 2 (5–15 min): Zrób świeży backup (UpdraftPlus, Duplicator albo backup hostingu). Pobierz kopię na dysk lokalny.
- Krok 3 (10–30 min): Sklonuj stronę na staging albo przełącz się na istniejący. Zaktualizuj URL bazy, jeśli backup był z produkcji.
- Krok 4 (1 min): Na stagingu wejdź w „Kokpit > Aktualizacje”, zaznacz Nur Elementor (core) i kliknij „Zaktualizuj wtyczki”.
- Krok 5 (5–10 min): Przetestuj staging: główna strona, kilka podstron, edytor Elementora, koszyk WooCommerce (jeśli dotyczy), archiwa, pojedynczy post. OK? Idź dalej.
- Krok 6 (1 min): Wróć do „Kokpit > Aktualizacje”, zaznacz Elementor Pro i kliknij „Zaktualizuj wtyczki”.
- Krok 7 (2 min): Wejdź w „Elementor > Tools > General” i kliknij „Regenerate Files & Data”. Wyczyść cache wtyczki cache oraz CDN.
- Krok 8 (15–30 min): Staging działa poprawnie? Powtórz kroki 4–7 na produkcji, najlepiej poza szczytem ruchu.
Cała operacja zajmuje 40–90 minut w pełnym wariancie ze stagingiem. Bez stagingu – 10 minut, ale ryzyko awarii produkcyjnej rośnie kilkukrotnie.
Co zrobić, gdy aktualizacja kończy się komunikatem „Some files could not be copied because of inconsistent file permissions”?
Ten błąd mówi, że WordPress nie może zapisać plików w wp-content/plugins, bo właściciel katalogu albo uprawnienia są błędne. Najczęściej dzieje się to po migracji strony między hostingami lub po ręcznej ingerencji w pliki przez FTP.
Standardowe uprawnienia, których oczekuje WordPress:
- 755 dla katalogów (
wp-Inhalt,plugins,uploads), - 644 dla plików (
.php,.css,.js,.html), - właściciel: użytkownik serwera www (
www-data,apache,nginx– zależnie od konfiguracji hostingu).
Masz dostęp SSH? Popraw uprawnienia w głównym katalogu WordPressa:
find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;
chown -R www-data:www-data wp-content/Druga opcja to wymuszenie metody zapisu „direct” w wp-config.php. Pozwala to WordPressowi pisać pliki bez logowania przez FTP:
define( 'FS_METHOD', 'direct' );Po zapisie odśwież panel aktualizacji i spróbuj ponownie. Błąd dalej występuje? Problem leży po stronie hostingu – skontaktuj się z supportem i poproś o sprawdzenie właściciela katalogów.
Jak ręcznie zaktualizować Elementor Pro przez FTP, gdy aktualizacja z wp-admin się nie udała?
Gdy aktualizacja z panelu admina notorycznie wywala błędy, ścieżka ratunkowa prowadzi przez FTP. Procedura w 5 krokach:
- Zaloguj się na my.elementor.com, pobierz najnowszą paczkę .zip Elementor Pro z zakładki licencji.
- Wejdź do panelu wp-admin, przejdź do „Wtyczki > Zainstalowane wtyczki”, dezaktywuj Elementor Pro, ale nie usuwaj go z poziomu wp-admin (to skasowałoby też dane).
- Przez FTP albo menedżer plików hostingu zmień nazwę katalogu
wp-content/plugins/elementor-proAnelementor-pro_old(kopia bezpieczeństwa). - Wgraj rozpakowany katalog z nowej paczki .zip do
wp-content/plugins/(powinien nazywać sięelementor-pro). - Wróć do wp-admin, „Wtyczki > Zainstalowane wtyczki”, aktywuj Elementor Pro. Sprawdź czy strona działa – jeśli tak, usuń
elementor-pro_oldz serwera.
Wszystkie szablony, layouty, ustawienia Theme Buildera i Display Conditions zostają w bazie danych – ręczna podmiana katalogu wtyczki wymienia tylko kod, nie konfigurację.
Co zrobić, gdy po aktualizacji Elementor Pro pojawia się „There has been a critical error on this website”?
Komunikat „There has been a critical error on this website” nic Ci nie mówi o przyczynie – WordPress celowo go ukrywa przed gośćmi. Twoje zadanie rozkłada się na dwa etapy: zobacz prawdziwy błąd w logach, potem zastosuj odpowiednią naprawę. Bez pierwszego kroku strzelasz na ślepo. Bez drugiego strona dalej leży.
Jak wejść w Recovery Mode i kiedy ten tryb wystarczy do naprawy?
WordPress od wersji 5.2 ma wbudowany Recovery Mode – gdy strona rzuca fatal error, system wysyła e-mail na adres administratora z linkiem do trybu odzyskiwania. Po kliknięciu w link logujesz się do panelu admina w trybie awaryjnym, w którym możesz dezaktywować wtyczkę powodującą błąd.
Mail przychodzi z adresu [email protected] i ma temat „Your Site is Experiencing a Technical Issue”. Sprawdź też spam – wiele hostingów filtruje wiadomości z domeny strony jako podejrzane.
Recovery Mode załatwia sprawę, gdy:
- fatal error pochodzi z konkretnej wtyczki, którą WordPress umie zidentyfikować,
- masz dostęp do skrzynki pocztowej administratora,
- strona nie jest zablokowana na poziomie ładowania (np. uszkodzony
wp-config.php).
Mail nie przychodzi przez 5 minut albo Recovery Mode też zwraca błąd? Przejdź do ręcznego debugowania.
Jak włączyć WP_DEBUG w wp-config.php i co dokładnie szukać w pliku debug.log?
Edytuj plik wp-config.php przez FTP albo menedżer plików hostingu. Znajdź linię define( 'WP_DEBUG', false ); i zamień ją na trzy linie:
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );Pierwsza linia włącza debugowanie, druga kieruje błędy do pliku wp-content/debug.log, trzecia ukrywa błędy przed gośćmi strony (żeby przypadkiem nie pokazać ścieżek serwerowych publicznie). Po zapisie odśwież stronę, która zwraca fatal error – to wymusi zapis błędu do logu.
Otwórz wp-content/debug.log przez FTP i szukaj wpisów zaczynających się od PHP Fatal error:. Konkretne ciągi, na które polujesz:
| Was sehen Sie im Protokoll? | Was bedeutet das? | Was zu tun |
|---|---|---|
wp-content/plugins/elementor-pro/... | Fatal error pochodzi z Elementor Pro | Ręczne usunięcie Pro przez FTP + reinstalacja kompatybilnej wersji |
wp-content/plugins/elementor/... | Fatal error pochodzi z core Elementora | Rollback przez Version Control do poprzedniej wersji core |
wp-content/plugins/[inna-wtyczka]/... | Winowajcą jest dodatek lub inna wtyczka | Dezaktywacja wtyczki przez zmianę nazwy katalogu |
wp-content/themes/[motyw]/... | Konflikt z motywem | Tymczasowe przełączenie na motyw domyślny (Twenty Twenty-Four) |
Der zulässige Speicherplatz von X Bytes ist erschöpft. | Niewystarczający Speicherlimit | Podniesienie limitu pamięci do 256M lub wyżej |
syntax error, unexpected ... + ścieżka do pliku PHP 8.x | Zbyt stara wersja PHP | Przełączenie PHP na 8.0–8.3 w panelu hostingu |
Häufiger Fehler: Po naprawie problemu nie zapomnij wyłączyć
WP_DEBUGUndWP_DEBUG_LOGwwp-config.php(ustaw obie wartości naFALSCH). Włączone debugowanie na produkcji spowalnia stronę i tworzy duże pliki logów, które z czasem zapełnią dysk.
Jak awaryjnie wyłączyć wszystkie wtyczki (zmiana nazwy folderu plugins) i jak zlokalizować winowajcę?
Nie masz dostępu do wp-admin, a debug.log nie wskazuje konkretnego winowajcy? Najszybsza droga to masowa dezaktywacja wtyczek przez FTP. Procedura:
- Połącz się przez FTP albo menedżer plików hostingu z katalogiem WordPressa.
- Wejdź w
wp-content/i zmień nazwę katalogupluginsAnPlugins_old. - Utwórz nowy, pusty katalog
plugins. - Odśwież stronę – fatal error powinien zniknąć, bo wszystkie wtyczki są dezaktywowane. Zalogowanie do wp-admin też powinno działać.
- Wracaj do
Plugins_oldi przenoś katalogi wtyczek do nowegopluginsjeden po drugim, po każdej operacji sprawdzając stronę. - Wtyczka, po przeniesieniu której strona zwraca fatal error, jest winowajcą. Zostaw ją w
Plugins_oldi rozwiąż problem osobno (rollback, aktualizacja, usunięcie).
Metoda brutalna, ale skuteczna w 99% przypadków. Strona przez kilka minut działa bez wtyczek (brak Elementora, brak WooCommerce, brak SEO), za to jest dostępna i dajesz sobie czas na precyzyjną diagnozę.
Co zrobić, gdy log wskazuje konkretnie na Elementor lub Elementor Pro — usunięcie Pro przez FTP, instalacja kompatybilnej wersji, dezaktywacja eksperymentów?
Gdy debug.log wskazuje ścieżkę wp-content/plugins/elementor-pro/..., sekwencja naprawy w 4 krokach:
- Usuń Elementor Pro przez FTP – zmień nazwę katalogu
wp-content/plugins/elementor-proAnelementor-pro_old. Po odświeżeniu strona powinna zacząć działać (z aktywnym core Elementora, ale bez Pro). - Pobierz kompatybilną wersję Pro – wejdź na my.elementor.com, pobierz wersję Pro pasującą do aktualnej wersji core. Nie jesteś pewien którą? Weź tę samą co core (np. core 3.31.0 → Pro 3.31.0).
- Wgraj nowy katalog – rozpakuj .zip i wgraj katalog
elementor-prorunterwp-content/plugins/. - Aktywuj w wp-admin – wejdź w „Wtyczki > Zainstalowane wtyczki” i kliknij „Aktywuj” przy Elementor Pro.
Log wskazuje na core (wp-content/plugins/elementor/...)? Użyj wbudowanego Rollback (sekcja niżej) albo powtórz powyższą procedurę dla katalogu elementar zamiast elementor-pro.
Dodatkowo: problem pojawił się po wydaniu z eksperymentalnymi funkcjami (jak case 3.26)? Wejdź w „Elementor > Settings > Features” i wyłącz wszystkie funkcje oznaczone „Alpha” lub „Beta”. Element Caching był takim eksperymentem, który wywalił wiele stron po 3.26 – wyłączenie go rozwiązało problem w większości zgłoszeń z forum wp.org.
Jak sprawdzić i podnieść memory_limit oraz wersję PHP, gdy log wskazuje na „Allowed memory size exhausted” lub błąd PHP?
Gdy w logu widzisz Allowed memory size of 67108864 bytes exhausted (czyli 64M), masz dwa miejsca, w których podniesiesz limit:
wp-config.php– zadziała, jeśli hosting nie nadpisuje wartości:define( 'WP_MEMORY_LIMIT', '256M' ); define( 'WP_MAX_MEMORY_LIMIT', '512M' );php.inioder.user.ini– w głównym katalogu strony, działa zawsze:memory_limit = 256M max_execution_time = 600 max_input_vars = 4000 upload_max_filesize = 64M post_max_size = 64M
Dla rozbudowanych stron z dużą liczbą dodatków (Dynamic.ooo rekomenduje nawet 1024M w wariancie pełnym) lub sklepów WooCommerce z setkami produktów, podnieś Speicherlimit do 512M albo 1024M. Sklep z 5000 produktów i kilkoma wtyczkami marketingowymi spokojnie zje 768M w panelu admina.
Wersję PHP zmieniasz w panelu hostingu – większość polskich hostów ma „PHP Selector” lub podobne narzędzie. Dla Elementora w 2025–2026 wybierz PHP 8.1 albo 8.2 jako bezpieczny standard. PHP 8.3 działa, ale niektóre starsze dodatki mogą jeszcze nie być w pełni kompatybilne.
Po zmianie sprawdź w „Narzędzia > Stan witryny > Informacje > Serwer”, czy nowe wartości się załadowały – jeśli nie, hosting nadpisuje konfigurację globalnie i musisz skontaktować się z supportem.
Jak cofnąć aktualizację Elementor Pro (rollback) i kiedy to ma sens?
Rollback to pierwsza pomoc, gdy nowa wersja Elementora rozwala stronę, a nie masz czasu na pełną diagnostykę. Wbudowane narzędzie cofa wersję wtyczki bez ruszania bazy danych – wszystkie szablony, layouty i ustawienia zostają nietknięte.
Jak użyć narzędzia „Elementor > Tools > Version Control” do rollbacku darmowego Elementora?
Pełna ścieżka w panelu admina:
Kroki w skrócie:
- W wp-admin wejdź w „Elementor > Tools”.
- Przejdź do zakładki „Version Control”.
- W sekcji „Rollback Version” rozwiń listę i wybierz poprzednią wersję (np. 3.25.0, jeśli aktualnie masz 3.26.0).
- Kliknij „Reinstall v.x.x.x” – Elementor pobierze wskazaną wersję z repozytorium WordPress.org i przeinstaluje wtyczkę.
- Po przeładowaniu sprawdź stronę – fatal error powinien zniknąć, jeśli winowajcą był właśnie core.
If you are experiencing an issue with your current version of Elementor, this tool enables you to roll back to a previous Elementor version before the issue appeared.
GreenGeeks — How To Roll Back Elementor to a Previous Version
Jak cofnąć Elementor Pro do poprzedniej wersji, skoro nie ma publicznego archiwum z direct download?
Direct download z repozytorium WordPress.org działa wyłącznie dla darmowego Elementora – paczki .zip konkretnych wersji znajdziesz pod adresem https://downloads.wordpress.org/plugin/elementor.{wersja}.zip (np. elementor.3.25.0.zip).
Dla Elementor Pro nie ma publicznego archiwum – wszystkie wersje są dostępne wyłącznie z konta użytkownika. Procedura cofnięcia Pro:
- Zaloguj się na my.elementor.com.
- Wejdź w zakładkę „Subscriptions” lub „License”, znajdź swoją licencję Elementor Pro.
- Kliknij „Download” – domyślnie dostajesz najnowszą wersję, ale w sekcji „Previous Versions” znajdziesz listę wcześniejszych wydań do pobrania (Elementor utrzymuje kilka ostatnich wersji do pobrania, choć bez publicznie ogłoszonej polityki retencji).
- Pobierz paczkę .zip dla wersji, do której chcesz się cofnąć.
- W wp-admin „Wtyczki > Zainstalowane wtyczki”, dezaktywuj Elementor Pro, następnie usuń (dane szablonów zostają w bazie).
- „Wtyczki > Dodaj nową > Wyślij wtyczkę na serwer”, wybierz pobrane .zip, kliknij „Zainstaluj teraz”, potem „Aktywuj”.
Co zrobić, gdy wbudowany Rollback nie działa — ręczny downgrade przez upload paczki .zip?
Czasem wbudowany Rollback w „Elementor > Tools > Version Control” sam zwraca błąd – najczęściej z powodu braku połączenia z repozytorium WordPress.org albo timeoutu. Wtedy używasz manualnego downgrade:
- Dla darmowego Elementora pobierz konkretną wersję bezpośrednio:
https://downloads.wordpress.org/plugin/elementor.3.25.0.zip(podmień numer wersji na żądany). - Dla Pro pobierz wersję z my.elementor.com (krok 1–4 z poprzedniej sekcji).
- W wp-admin dezaktywuj i usuń aktualną wtyczkę.
- „Wtyczki > Dodaj nową > Wyślij wtyczkę na serwer”, wgraj .zip, zainstaluj i aktywuj.
Cała operacja zajmuje 3–5 minut i nie wymaga FTP. Wszystkie szablony i ustawienia pozostają w bazie – wymieniasz tylko kod wtyczki.
Czego rollback NIE naprawi i dlaczego backup pozostaje niezbędny?
Rollback rozwiązuje jeden konkretny problem: konflikt nowej wersji wtyczki z resztą strony. Nie naprawia:
- zmian w bazie danych, które nowa wersja Elementora już wprowadziła (np. nowe pola w opcjach, zmiana struktury meta postów),
- konfliktów z dodatkami, które same zostały zaktualizowane w międzyczasie,
- uszkodzonych plików w
wp-content/uploads/elementor/(cache CSS), - fatal error wynikającego z motywu, PHP lub niskiej pamięci,
- uszkodzonych szablonów Theme Buildera, jeśli edycja podczas problematycznej wersji zapisała błędne dane.
Dlatego backup jest niezastąpiony – to jedyny mechanizm, który cofa stronę w pełni do poprzedniego stanu, łącznie z bazą danych. Rollback to plaster, backup to operacja chirurgiczna.
Jak ustawić długoterminowy, bezpieczny workflow aktualizacji Elementor Pro?
Pojedyncza udana aktualizacja to szczęście. Powtarzalny, bezpieczny proces aktualizacji to system – ten system budujesz raz, używasz setki razy.
Jak ułożyć harmonogram backupów (codzienny baza, tygodniowy pliki) i przechowywanie poza serwerem?
Harmonogram, który sprawdza się dla większości stron na Elementorze:
- Codziennie: backup bazy danych – to ona zmienia się najczęściej (zamówienia, komentarze, nowe wpisy).
- Tygodniowo: backup plików (
wp-Inhalt+wp-config.php) – pliki zmieniają się rzadziej, więc rzadszy backup wystarczy. - Retencja: minimum 30 dni / 3 generacje backupów – żebyś mógł wrócić nie tylko do wczoraj, ale do stanu sprzed tygodnia lub miesiąca.
- Lokalizacja: Google Drive, Dropbox, Amazon S3 albo Backblaze B2 – zewnętrzna chmura, nie ten sam serwer co strona.
- Test przywracania: raz na kwartał przywróć backup na staging i sprawdź, czy strona działa. Backup, którego nigdy nie testowałeś, w razie awarii często okazuje się uszkodzony.
Dlaczego aktualizacje warto robić poza szczytem ruchu i nigdy przed kampanią / launchem?
Aktualizacja w środku dnia roboczego, gdy strona dostaje 100 wizyt na minutę, to gwarantowany problem – jeśli coś pójdzie nie tak, downtime zobaczą setki użytkowników. Aktualizacje robisz:
- Poza szczytem ruchu – wcześnie rano albo późnym wieczorem, zależnie od profilu strony.
- Nigdy w piątek po południu – jeśli coś padnie, masz weekend na naprawę bez wsparcia hostingu i producentów wtyczek.
- Nigdy 1–7 dni przed kampanią marketingową, launchem produktu lub webinarem – w okolicach krytycznych wydarzeń obowiązuje „freeze” wszystkich aktualizacji.
- Z planem rollbacku – przed kliknięciem „Update” wiesz, jak cofnąć zmianę i ile to potrwa.
Jak prowadzić „dziennik wersji” (WordPress, Elementor, Pro, dodatki, motyw, PHP) i po co?
Dziennik wersji to prosty arkusz (Google Sheets, Notion, Excel) z kolumnami: data, wersja WordPressa, wersja Elementor core, wersja Elementor Pro, wersje dodatków, wersja motywu, wersja PHP, uwagi. Wpis dodajesz po każdej aktualizacji.
Po co? Trzy konkretne sytuacje:
- Diagnostyka – gdy strona zaczyna „dziwnie się zachowywać” 2 tygodnie po aktualizacji, dziennik powie Ci, co dokładnie się wtedy zmieniło.
- Rollback do znanej stabilnej wersji – wiesz, że 3 miesiące temu wersja X działała dobrze. Możesz tam celowo wrócić.
- Komunikacja z supportem – gdy zgłaszasz problem do producenta wtyczki, masz natychmiastową odpowiedź na pytanie „która wersja, z czym kompatybilna”.
Was ist die Zusammenfassung der wichtigsten Informationen?
Bezpieczna aktualizacja Elementor Pro sprowadza się do pięciu zasad, które działają razem, nie osobno: świeży backup całej strony (baza + pliki + wp-config.php) przechowywany poza serwerem, test na środowisku staging przed produkcją, świadoma kolejność aktualizacji (core → Pro → dodatki dla łatwej diagnostyki), gotowy plan rollbacku przez „Elementor > Tools > Version Control” oraz aktualizacje wykonywane poza szczytem ruchu i z karencją 3–5 dni od wydania nowej wersji.
Gdy strona padnie po aktualizacji, sekwencja diagnostyczna jest stała: sprawdź mail z Recovery Mode → włącz WP_DEBUG i przejrzyj debug.log → zidentyfikuj winowajcę (core, Pro, dodatek, motyw, PHP, pamięć) → zastosuj odpowiednią naprawę (rollback, ręczna instalacja przez FTP, podniesienie limitów, dezaktywacja eksperymentów). PHP 8.0–8.3 i Speicherlimit 256M to dzisiejsze minimum dla nowoczesnych stron na Elementorze; 512M lub 1024M dla rozbudowanych WooCommerce i wielodatkowych setupów.
Aktualizuj świadomie, nie pod presją, z planem rollbacku. Każda godzina przygotowań oszczędza dzień gaszenia pożaru.
Was sind die am häufigsten gestellten Fragen (FAQs)?
Czy można aktualizować Elementor Pro bez backupu, jeśli mam rollback?
Nie. Rollback cofa wyłącznie wersję wtyczki, ale nie naprawi zmian w bazie danych ani konfliktów z dodatkami, motywem czy konfiguracją serwera. Backup to jedyne narzędzie, które w pełni cofa stan strony do momentu sprzed aktualizacji – łącznie z bazą, plikami i konfiguracją. Aktualizacja bez backupu, nawet z rollbackiem w zanadrzu, to ruletka.
Dlaczego po aktualizacji Elementor Pro nie wchodzi do wp-admin i widzę tylko białą stronę?
Biała strona w wp-admin po aktualizacji to fatal error blokujący ładowanie panelu. Przejdź do wp-config.php przez FTP, włącz WP_DEBUG_LOG, odśwież panel – błąd zapisze się do wp-content/debug.log. Log wskazuje Elementor Pro? Zmień nazwę katalogu wp-content/plugins/elementor-pro An elementor-pro_old przez FTP, co dezaktywuje Pro. Po tym wp-admin powinien działać i możesz zainstalować kompatybilną wersję Pro ręcznie.
Jaką wersję PHP i jaki memory_limit muszę mieć dla aktualnego Elementor Pro w 2025–2026?
Aktualny standard to PHP 8.0–8.3 (najlepiej 8.1 lub 8.2 dla maksymalnej kompatybilności z dodatkami) oraz Speicherlimit minimum 256M. Dla rozbudowanych stron WooCommerce, sklepów z setkami produktów albo instalacji z 10+ dodatkami do Elementora – 512M lub 1024M. Elementor oficjalnie porzucił wsparcie PHP 7.x w 2024 roku, więc starsze wersje PHP blokują aktualizację do nowych wydań core.
Jak pobrać poprzednią wersję Elementor Pro, skoro nie ma publicznego repozytorium?
Wszystkie wersje Elementor Pro dostępne są wyłącznie z konta użytkownika na my.elementor.com. W zakładce „Subscriptions” albo „License” znajdź swoją licencję, wejdź w „Download” – w sekcji „Previous Versions” widać listę wcześniejszych wydań do pobrania. Elementor utrzymuje kilka ostatnich wersji bez publicznie ogłoszonej polityki retencji, więc bardzo stare wydania mogą być niedostępne.
Czy mogę odinstalować Elementor Pro bez utraty zaprojektowanych stron i layoutów?
Tak – wszystkie szablony, layouty, ustawienia Theme Buildera, Display Conditions i dane stron Elementora siedzą w bazie danych, nie w plikach wtyczki. Dezaktywacja lub usunięcie Elementor Pro przez „Wtyczki > Zainstalowane wtyczki” wymienia wyłącznie kod wtyczki. Po ponownej instalacji i aktywacji Pro wszystkie projekty wracają w identycznym stanie. To samo dotyczy ręcznej podmiany katalogu wtyczki przez FTP.
Czy aktualizacja Elementor Pro może popsuć WooCommerce i co wtedy sprawdzić?
Tak – Elementor Pro ma własne widgety dla WooCommerce (Product Grid, Add to Cart, Checkout), a aktualizacja może wprowadzić zmiany kolidujące z aktualną wersją WooCommerce lub jego rozszerzeniami. Po aktualizacji sprawdź: koszyk, stronę produktu, finalizację zamówienia, strony archiwów produktów i kategorii. W debug.log szukaj wpisów ze ścieżką wp-content/plugins/woocommerce/. Gdy problem występuje, najczęściej pomaga aktualizacja WooCommerce do najnowszej wersji albo rollback Elementor Pro.
