Jak zwiększyć maksymalny czas wykonania WordPress?
Opublikowany: 2022-09-23Spis treści
Wstęp
Chociaż może się to wydawać trudnym zadaniem, problemy z WordPressem można szybko i łatwo naprawić. Postępowanie zgodnie z instrukcjami zawartymi w tym samouczku to wszystko, czego potrzebujesz, aby odnieść sukces. Termin „błąd krytyczny” jest używany do opisania czegoś całkiem prostego. Aby rozwiązać ten krytyczny problem, dowiedz się, jak wydłużyć maksymalny czas wykonywania Wordpresa, korzystając z kilku podejść w tym poście. Zanim przejdziemy do następnego kroku, najpierw uchwyćmy, jaki jest maksymalny czas wykonania i jak to się dzieje.
W jakich okolicznościach występuje problem maksymalnego czasu wykonania?
Podczas próby przesłania motywu lub wtyczki WordPress wystąpił następujący problem: Sprawdzenie motywu WordPress zajmuje tylko kilka minut. Pamiętaj, że ten przykład wykorzystuje maksymalny czas wykonania 30 sekund dla Twojej witryny WordPress. Większość firm hostingowych ma od 30 do 60 sekund limit czasu wykonania. Zadanie zostanie zawieszone, jeśli Twoje skrypty nie zakończą swojej pracy w ciągu 30 do 60 sekund, na co wskazuje błąd maksymalnego czasu wykonania. 30-sekundowy limit czasu jest więcej niż wystarczający dla wysokiej jakości skryptów PHP. Kod i odpowiedź serwera może wymagać wydłużenia maksymalnego czasu wykonania dla strony internetowej.
Eksperci nie zalecają jednak przekraczania tego limitu. Niektórzy programiści ustawiają go nawet na 300. Przerażają ich, gdy zauważają słowo „Błąd krytyczny”. Łatwo naprawić problem przy maksymalnym czasie wykonania. Może to stanowić problem, jeśli Twoja witryna ma problemy techniczne i traci ruch, potencjalnych klientów, zakupy lub czytelników. Dlatego może wymagać natychmiastowej opieki.
Przeczytaj także: Zwiększ sprzedaż opartą na Woocommerce dzięki ShareASale
Kiedy to się dzieje?
Nic poważnego się nie dzieje z maksymalnym czasem wykonania. Oznacza to po prostu, że wykonanie skryptów PHP trwa dłużej niż wyznaczony czas. Standardowy limit czasu wykonania wynosi 30 sekund, ale różni się on w zależności od dostawcy hostingu. Jest to środek zapobiegawczy zapobiegający blokowaniu się serwera. Przesłanie dużego pliku, takiego jak szablon lub wtyczka, które trwa dłużej niż określony limit, zazwyczaj powoduje ten błąd. Możesz albo na stałe zwiększyć ograniczenie, albo cofnąć modyfikacje po zakończeniu długich operacji.
Dodatkowo, jeśli nie chcesz zmieniać podstawowych plików swojej witryny, możesz usunąć motyw lub wtyczkę WordPress, generując błąd. Jednak maksymalny czas wykonania nie zostanie zwiększony. Ponadto ta metoda jest odpowiednia, jeśli możesz znaleźć zamiennik dla uciążliwego przedmiotu.
Przeczytaj także: 9 najlepszych mobilnych e-aplikacji dla Twojego sklepu eCommerce w 2022 r.
Co powoduje błąd „Przekroczono maksymalny czas wykonania”?
PHP to podstawowy język programowania używany do tworzenia WordPressa. Skrypty PHP mają ograniczenia czasowe, aby zapobiec nadużywaniu serwerów WWW. W większości przypadków maksymalny czas wykonania wynosi od 30 do 60 sekund, co jest wystarczającym czasem, aby dobrze napisany skrypt PHP zakończył swoją pracę. Przekroczono cały czas wykonania Błąd pojawia się, gdy ręka osiągnie maksymalny czas wykonania.
Przeczytaj także: Top 10 innowacyjnych trendów w branży CRM do zapłaty
Naprawianie błędu przekroczenia maksymalnego czasu wykonania
- Ponieważ jest to „błąd krytyczny”, ważne jest, aby wiedzieć, że jest to jeden z najczęstszych problemów z WordPressem i możesz go naprawić.
- WordPress może wyświetlić następujący komunikat o błędzie odwiedzającym Twoją witrynę, w zależności od tego, kiedy i gdzie wystąpił problem. WordPress 5.2 zawiera nową funkcję ochrony przed błędami krytycznymi, która rozwiązuje ten problem. Jeśli wtyczka była odpowiedzialna za błąd, możesz również otrzymać powiadomienie e-mailem.
Korzystając z linku w e-mailu, możesz uzyskać dostęp do WordPressa w „trybie odzyskiwania”, co pozwala rozwiązać problem.
- Wtyczkę generującą problem można w tym momencie dezaktywować lub usunąć.
- Aby uniknąć dezaktywacji wtyczki, możesz naprawić przyczynę problemu, ponownie ją aktywując.
- Dodajesz jeden wiersz kodu do swojego. plik htaccess rozwiąże problem.
- Użyj klienta FTP, aby połączyć się ze swoją witryną.
- Znajdziesz cię w tej samej lokalizacji, co katalogi /wp-content/ i /wp-admin/. Plik Htaccess. Jeśli nadal nie możesz go zlokalizować, zapoznaj się z naszym przewodnikiem na temat lokalizacji - plik htaccess i co może być przyczyną problemu.
- Na przykład, jeśli używasz FileZilla jako klienta FTP, możesz go znaleźć w obszarze „Witryna zdalna” w prawej kolumnie.
Kliknij prawym przyciskiem myszy. htaccess i wybierz opcję „Wyświetl/Edytuj”. Plik zostanie otwarty w edytorze tekstu z zaznaczoną tą opcją. Następnie musisz dodać tę linię na dole pliku .htaccess:
1. Wartość PHP Maksymalny czas wykonania 300
Oto, jak by to wyglądało, gdybyś używał Notatnika jako edytora tekstu.
- Zapisz swoją pracę, gdy skończysz.
- Maksymalny czas wykonania tej funkcji to 300 sekund (5 minut). Możesz teraz przejść do swojej witryny, aby sprawdzić, czy błąd został naprawiony.”
- Możesz spróbować zwiększyć wartość do 600, jeśli nadal pojawia się komunikat o problemie.
- Sprawdź te najbardziej przydatne, jeśli ten sposób jest dla Ciebie wygodniejszy.
- Sztuczki luków dla WordPressa.
- php.ini to plik konfiguracyjny serwera, który określa ustawienia PHP. Możesz nie być w stanie znaleźć go w folderze WordPress na niektórych platformach hostingowych.
- Jeśli tak się stanie, utwórz nowy plik php.ini w katalogu głównym instalacji WordPress. Poniższy wiersz powinien zostać dodany do pliku konfiguracyjnego php.ini.
1 maksymalny czas wykonania = 60
- Zapisz i prześlij swoje zmiany na serwer po ich wprowadzeniu. Problem powinien zniknąć teraz, gdy możesz uzyskać dostęp do swojej witryny.
- Oba podejścia zwykle rozwiązują problem, gdy są używane w celu zwiększenia maksymalnego czasu wykonania.
- Błąd krytyczny WordPress: przekroczony maksymalny czas wykonania został rozwiązany w tym poście. Możesz również zainteresować się tym, jak naprawić błąd połączenia z bazą danych WordPress.
Przeczytaj także: Top 10 innowacyjnych trendów w branży CRM do zapłaty
Dlaczego występuje błąd maksymalnego czasu wykonania?
Każda witryna WordPress ma maksymalne ograniczenie czasu wykonania, aby wykonać żądania serwera. Jego celem jest ograniczenie nadużyć serwera do minimum. Zostanie zablokowany, jeśli skrypt PHP będzie działał dłużej niż wyznaczony okres. Miej oko na skrypty PHP, aby sprawdzić, czy nie działają zbyt długo i nie zużywają dużo zasobów serwera, ponieważ pliki witryn WordPress są głównie napisane w PHP. Niekończące się skrypty PHP są często wykorzystywane w złośliwych atakach mających na celu zniszczenie strony internetowej.
Ponadto niektóre wtyczki, motywy i inne elementy WordPress mogą zużywać dużo zasobów serwera, jeśli ich ładowanie zajmuje dużo czasu. Ponieważ użytkownicy WordPressa często instalują wtyczki zamiast zmieniać kod lub instalować motywy, ten komunikat o błędzie jest bardziej prawdopodobny. Wiele osób tworzy wtyczki, więc znalezienie najlepszych z nich jest trudne. Jeśli masz skrypt PHP działający przez dłuższy czas, będziesz chciał ograniczyć jego wykonanie do jak najkrótszego czasu. Ten limit jest zwykle ustalany na poziomie serwera przez dostawcę usług hostingowych.
Wniosek dotyczący maksymalnego czasu wykonania Wordpres
Często zdarza się, że wtyczki, motywy, a nawet aktualizacje wersji WordPressa powodują problem z maksymalnym czasem wykonania w WordPressie. Ten problem można zobaczyć na pulpicie WordPress, potencjalne ostrzeżenie „problemy techniczne” z przodu oraz wiadomość e-mail od WordPressa dotyczącą problemu. Użycie niewłaściwego apostrofu to typowy błąd.
Ciekawe lektury:
5 najlepszych narzędzi do prowadzenia kampanii reklamowych
Najbardziej skuteczne strategie marketingowe SaaS do wypróbowania
Kompletny przewodnik po integracji Kalendarza Google ze Slackiem