Jak naprawić błąd przekroczenia limitu czasu Divi Builder? (8 łatwych metod)
Opublikowany: 2020-07-04Jeśli jesteś użytkownikiem Divi, w pewnym momencie prawdopodobnie wystąpił błąd przekroczenia limitu czasu podczas korzystania z Divi Builder. Ten błąd nie pozwala konstruktorowi na załadowanie i uniemożliwia użytkownikom wprowadzanie zmian w ich motywach. Dobrą wiadomością jest to, że istnieje prosty sposób, aby to naprawić. W tym przewodniku nauczymy Cię, jak naprawić błąd przekroczenia limitu czasu Divi Builder w kilku prostych krokach .
Co to jest błąd przekroczenia limitu czasu Divi Builder?
Błąd przekroczenia limitu czasu Divi Builder uniemożliwia ładowanie modułów . Zamiast tego pojawi się wyskakujące okienko z komunikatem o błędzie informującym, że mogą wystąpić problemy z niektórymi wtyczkami. Albo co gorsza, czasami nie ma żadnego komunikatu o błędzie, więc Konstruktor ładuje się i ładuje.
Podobnie jak w przypadku problemu z formularzem kontaktowym Divi, błąd przekroczenia limitu czasu jest dość powszechny i dotknął wielu użytkowników Divi. Teraz lepiej zrozummy potencjalne przyczyny tego problemu.
Dlaczego pojawia się błąd limitu czasu Divi Builder?
W większości przypadków błąd limitu czasu Divi Builder występuje z powodu pewnych ograniczeń w konfiguracji PHP. Jeśli serwer jest skonfigurowany z niskimi wartościami PHP, niektóre skrypty mogą nie działać, jak widzieliśmy w naszym przewodniku po błędach maksymalnego czasu wykonania. Jeśli więc Divi Builder osiągnie ten limit, może wystąpić problem i Divi Builder może się nie załadować.
Użycie wtyczki lub motywu niezgodnego z Divi Builder może również spowodować błąd przekroczenia limitu czasu. Inne możliwe przyczyny to przestarzała lub niezgodna wersja PHP, przestarzała wersja Divi, pamięć Apache i inne.
W tym przewodniku pokażemy, jak naprawić 8 najczęstszych przyczyn błędu przekroczenia limitu czasu Divi Builder.
Jak naprawić błąd przekroczenia limitu czasu Divi Builder?
Istnieje kilka metod naprawienia błędu przekroczenia limitu czasu Divi Builder .
- Aktualizacja wersji PHP
- Zwiększanie limitów PHP
- Rozszerzanie limitu pamięci Apache
- Czyszczenie pamięci podręcznej
- Czyszczenie lokalnej pamięci
- Konflikty wtyczek
- Konflikty tematów potomnych
- Aktualizowanie Divi
Przyjrzyjmy się teraz szczegółowo każdemu z nich.
UWAGA : Zanim zaczniemy, zalecamy wykonanie pełnej kopii zapasowej witryny. Jeśli nie wiesz, jak to zrobić, zapoznaj się z naszym przewodnikiem, jak wykonać kopię zapasową witryny WordPress.
1) Zaktualizuj wersję PHP
Większość firm hostingowych WordPress ustawia domyślną wersję PHP w swoich systemach. Ale zawsze możesz to zmienić. Jeśli Divi Builder nie odpowiada z powodu niezgodności PHP, możesz go zaktualizować.
Obecnie większość firm hostingowych używa PHP 7.0 lub nowszego na swoich serwerach. Aby to zmienić, zaloguj się do swojego cPanel i w sekcji Oprogramowanie zobaczysz opcję o nazwie MultiPHP Manager .
Otwórz go, a zobaczysz wersję PHP włączoną przez administratora systemu.
Jak widać, w tym przykładzie używamy PHP 7.0. Na tej samej stronie zobaczysz wszystkie domeny. Więc po prostu wybierz ten, dla którego chcesz zaktualizować wersję PHP.
Tuż nad tą sekcją zobaczysz wszystkie dostępne wersje PHP w menu rozwijanym.
Wybierz żądaną wersję i kliknij Zastosuj , aby natychmiast zaktualizować wersję PHP.
Następnie zobaczysz zmianę w sekcji domen.
UWAGA: Przed wykonaniem tej czynności zalecamy sprawdzenie zgodności motywów i wtyczek z wersją PHP, której planujesz użyć. Niektóre wtyczki nie są kompatybilne z najnowszą wersją PHP i mogą wystąpić problemy. Jeśli po aktualizacji wystąpią problemy, możesz przywrócić poprzednią wersję.
2) Zwiększanie limitów PHP
Inną opcją naprawienia błędu przekroczenia limitu czasu Divi Builder jest zwiększenie limitów PHP. Jeśli skonfigurowałeś serwer z niskim limitem PHP, może to powodować problemy, więc lepiej jest zwiększyć limit. Zazwyczaj konfiguracja serwera wygląda tak:
memory_limit 256M post_max_size 128M max_execution_time 300 upload_max_filesize 64M max_input_time 600 max_input_vars 6000
Tak więc, jeśli błąd przekroczenia limitu czasu Divi Builder wystąpi na twoim serwerze, możesz rozważyć podniesienie limitów PHP. Możesz to zrobić za pomocą cPanel . Zaloguj się do swojego cPanel i przejdź do edytora MultiPHP INI w sekcji Oprogramowanie.
Otwórz go i wybierz miejsce docelowe, w którym musisz edytować limity PHP. W tym przykładzie wybierzemy katalog domowy.
Zobaczymy tam również wszystkie aktualne limity PHP.
Jeśli twój serwer jest skonfigurowany z niskimi limitami, możesz go zwiększyć. Poza tym w Centrum pomocy Divi możesz zobaczyć, ile pamięci potrzebuje strona, aby uzyskać lepszą wydajność.
Możesz więc dostosować wartości zgodnie z tym raportem.
Jest to jedna z najczęstszych przyczyn błędu przekroczenia limitu czasu Divi Builder. A podniesienie limitów PHP jest jednym z najlepszych sposobów, aby to naprawić.
3) Rozszerzanie limitu pamięci Apache
Inną częstą przyczyną błędu limitu czasu Divi Builder jest limit pamięci Apache. Aby to naprawić, musisz zwiększyć limit edycji htaccess .
Aby rozszerzyć limit pamięci Apache, przejdź do cPanel> Menedżer plików . Następnie wybierz plik .htaccess , kliknij, aby go edytować, i dodaj następujący kod:
<IfModule mod_substitute.c>
SubstytutMaxLineLength 10M
</IfModule>
Zapisz zmiany i gotowe!
4) Czyszczenie pamięci podręcznej
Zaleca się regularne czyszczenie pamięci podręcznej w WordPress . W tym celu możesz użyć jednej z wielu wtyczek do buforowania, które pomogą Ci szybciej załadować witrynę i potencjalnie naprawią problem z przekroczeniem limitu czasu za pomocą Divi Builder.
Wszystko, co musisz zrobić, to wyczyścić pamięć podręczną. Tutaj pokażemy, jak to zrobić za pomocą WP Fastest Cache .
Najpierw zaloguj się do swojej witryny WordPress i przejdź do strony ustawień wtyczek buforowania. Następnie przejdź do zakładki Usuń pamięć podręczną .
Stamtąd będziesz mógł usunąć wszystkie pliki z pamięci podręcznej lub pliki z pamięci podręcznej i zminimalizowane pliki statyczne.
Zalecamy usunięcie zarówno pamięci podręcznej, jak i zminimalizowanego CSS/JS, aby całkowicie odświeżyć witrynę.
W niektórych przypadkach błąd przekroczenia limitu czasu Divi Builder występuje z powodu kopii w pamięci podręcznej serwera. Więc jeśli masz problemy, możesz to wypróbować.
Wraz z pamięcią podręczną WordPress możesz również wyczyścić pamięć podręczną przeglądarki.
Wreszcie, jeśli używasz sieci CDN do optymalizacji wydajności, zalecamy wyczyszczenie pamięci podręcznej CDN. Zaloguj się na swoje konto CDN, przejdź do sekcji buforowania i wyczyść pamięć podręczną.
5) Czyszczenie lokalnej pamięci
Innym możliwym rozwiązaniem problemu błędu przekroczenia limitu czasu Divi Builder jest wyczyszczenie pamięci lokalnej za pomocą narzędzi Chrome Dev Tools. Jest to dość proste i zajmuje tylko kilka kliknięć.
Jeśli więc jesteś na stronie i napotkasz błąd przekroczenia limitu czasu, otwórz Narzędzia dla programistów Chrome, naciskając klawisz F12 lub przechodząc do trzech kropek w prawym górnym rogu przeglądarki Chrome > Więcej narzędzi > Narzędzia programistyczne .
Następnie przejdź do zakładki Aplikacja > Wyczyść pamięć i naciśnij Wyczyść dane witryny . Pamiętaj, że spowoduje to wylogowanie z serwisu.
Otóż to! Jeśli lokalna pamięć spowodowała błąd przekroczenia limitu czasu Divi Builder, naprawi to w mgnieniu oka.
6) Konflikty wtyczek
Błąd przekroczenia limitu czasu Divi Builder wyświetla wyskakujące okienko z komunikatem, że mogą wystąpić problemy z niektórymi wtyczkami. Tak więc jednym z potencjalnych rozwiązań jest upewnienie się, że nie ma konfliktów z dodatkami.
Większość witryn korzysta z kilku wtyczek WordPress, co może powodować problem. Dlatego sprawdzanie wtyczek jest obowiązkowe. Będziesz musiał wyłączyć wszystkie dodatki aktywne w Twojej witrynie.
Jest na to prosty sposób. Zaloguj się do swojej witryny WordPress i przejdź do sekcji zainstalowanych wtyczek.
Zamiast dezaktywować je pojedynczo, możesz je zbiorczo wyłączyć. Po prostu wybierz wszystkie wtyczki, wybierz opcję dezaktywacji z listy rozwijanej i zastosuj ją.
Następnie zobaczysz komunikat potwierdzający, że dezaktywowałeś wszystkie wtyczki.
Następnie sprawdź problem ze zgodnością z Divi Builder. Musisz aktywować wtyczki jeden po drugim i próbować używać Divi Builder, aż znajdziesz wadliwy.
Jeśli konstruktor Divi przestanie działać po aktywacji określonej wtyczki, jest to przyczyną problemu. Będziesz musiał rozważyć jego aktualizację, skontaktowanie się z zespołem pomocy technicznej w celu uzyskania rozwiązania lub znalezienie alternatywy.
7) Konflikty tematyczne dla dzieci
Posiadanie motywu potomnego to jedna z najlepszych praktyk WordPressa. Może to być jednak przyczyną błędu przekroczenia limitu czasu Divi Builder.
Jeśli więc używasz motywu potomnego, a konstruktor Divi się nie ładuje, możesz spróbować wyłączyć motyw potomny i przywrócić motyw nadrzędny Divi.
Aby to zrobić, na pulpicie WordPress przejdź do Wygląd > Motywy . Tam zobaczysz aktualnie aktywny motyw.
Wszystko, co musisz zrobić, to przełączyć motyw z powrotem na motyw nadrzędny Divi.
Następnie sprawdź, czy problem z konstruktorem Divi nadal występuje. Jeśli udało Ci się rozwiązać problem, wiesz, że istnieje konflikt z motywem potomnym. Możesz skontaktować się z zespołem pomocy Divi, aby Ci pomóc.
8) Aktualizacja motywu Divi
Musisz zawsze aktualizować swoje motywy i wtyczki. Każda aktualizacja zawiera nowe funkcje, lepsze zabezpieczenia, poprawki błędów i nie tylko.
Jeśli więc korzystasz z nieaktualnej wersji motywu Divi, możesz napotkać błąd przekroczenia limitu czasu. Wszystko, co musisz zrobić, to upewnić się, że korzystasz z najnowszej dostępnej wersji.
Możesz ręcznie zaktualizować Divi za pomocą klienta FTP, takiego jak FileZilla lub z zaplecza WordPress. Na stronie ustawień motywu Divi przejdź do sekcji Aktualizacje .
Uzyskaj klucz API z obszaru członków Elegant Themes.
Następnie zapisz opcje aktualizacji i gotowe.
W ten sposób, gdy dostępna jest nowa wersja Divi, możesz ją zaktualizować bezpośrednio ze strony aktualizacji WordPress.
Wniosek
Podsumowując, problem limitu czasu jest dość powszechny i dotyczy wielu użytkowników Divi. Przyczyn może być wiele, dlatego w tym przewodniku pokazaliśmy różne sposoby naprawy błędu przekroczenia limitu czasu Divi Builder .
- Zaktualizuj wersję PHP
- Zwiększ limity PHP
- Rozwiń limit pamięci Apache
- Wyczyść pamięć podręczną
- Wyczyść pamięć lokalną
- Konflikty wtyczek
- Konflikty tematów potomnych
- Zaktualizuj Divi
Wszystkie te metody są bardzo proste i możesz je zastosować nawet jeśli jesteś początkującym. Po prostu postępuj zgodnie z naszym przewodnikiem, a naprawisz go w ciągu kilku minut. Jednak niektóre z nich obejmują edycję niektórych plików WordPress.
Jeśli więc chcesz się upewnić, że nic nie stracisz przed wypróbowaniem któregokolwiek z tych rozwiązań, zalecamy wykonanie pełnej kopii zapasowej witryny.
Na koniec, aby uzyskać więcej samouczków, aby w pełni wykorzystać Divi, możesz sprawdzić niektóre z następujących postów:
- Formularz kontaktowy Divi nie działa? Oto jak to naprawić!
- Jak ukryć i usunąć stopkę w Divi?
- Jak dodać przycisk Dodaj do koszyka na stronach sklepu Divi?
Czy znasz jakieś inne poprawki dotyczące limitu czasu Divi Builder? Jaka metoda sprawdziła się dla Ciebie? Daj nam znać w sekcji komentarzy poniżej.