Jak naprawić błąd cURL WordPressa 28
Opublikowany: 2022-07-26Osobą niedocenianych „wodników” światowej sieci jest biblioteka Shopper URL (cURL). Prawdę mówiąc, praktycznie każda „rzecz”, która działa przy użyciu sieci, będzie używać cURL. Ma nawet entuzjastów ponad naszą atmosferę. Jest to zbiór aplikacji, które umożliwiają przesyłanie danych za pomocą adresów URL, a WordPress wykorzystuje go, gdy ma tendencję do żądania interfejsu programowania aplikacji (API). Jeśli to połączenie dotyczące instancji cURL i WordPress Relaxation API zostanie przerwane, zobaczysz błąd cURL.
Gdy istnieje wiele różnych usterek cURL, nasze stężenie jest z błędem 28 wymienionym tutaj. Na szczęście istnieje kilka poprawek:
- Dezaktywuj zaporę sieciową i wtyczki ochronne na krótki czas.
- Upewnij się, że Twój host korzysta z najnowszej edycji biblioteki cURL i zaangażowanego programu.
- Przetestuj i ponownie skonfiguruj ustawienia Secure Sockets Layers (SSL).
- Zagwarantuj, że inne wtyczki WordPress nigdy nie przyczynią się do twoich problemów.
- Skontaktuj się ze swoim gospodarzem, jeśli nie możesz znaleźć właściwego.
Chociaż istnieje wiele unikalnych problemów z cURL, prawdopodobnie porozmawiamy o błędzie 28 poniżej. Mimo to, dokładnie tam, gdzie jest to konieczne, sprawdzimy również, czy może pojawić się kolejny błąd cURL, który Cię zaskoczy.
1. Wyłącz swoje zapory i wtyczki bezpieczeństwa
Jednym ze szczególnych sposobów na wykrycie błędu cURL jest sprawdzenie strony Aplikacje > Dobre samopoczucie w witrynie tylko w WordPressie. Ten rodzaj błędu będzie zazwyczaj krytyczny, a WordPress nada błędowi 28 wyraźną nazwę.

Jedną z pierwszych poprawek, które możesz wypróbować, jest wyłączenie dowolnej zapory sieciowej lub wtyczki zabezpieczającej na swojej stronie internetowej. Oczywiście zrobisz to za pomocą ekranu Wtyczki > Zainstalowane wtyczki :

Jak tylko to zrobisz, wykonaj kolejne czynności:
- Ponownie spójrz na stronę internetową Zdrowie witryny pod kątem błędu.
- Uzyskaj logi dla wtyczki stabilności lub zapory, aby zobaczyć, które żądanie API spowodowało wyzwanie.
- Zmień ustawienia wtyczki i aktywuj ją ponownie, aby upewnić się, że błąd zniknie.
Jest to zazwyczaj najważniejsza przyczyna błędu cURL, więc zanim przyjrzysz się innym rozwiązaniom, będziesz chciał się upewnić, że nie jest to wyzwanie.
2. Upewnij się, że dostawca usług hostingowych korzysta z dzisiejszej odmiany cURL
Istnieje wiele połączonych ze sobą bibliotek i aplikacji, które zapewnią, że WordPress będzie działał zgodnie z Twoimi założeniami. Chociaż cURL to tylko jeden, wszystkie Twoje odmiany PHP i OpenSSL muszą być współczesne.
Najważniejszą informacją jest to, że możesz to sprawdzić tylko w WordPressie. Za chwilę możesz przejść do Zasoby> Monitor kondycji strony internetowej i sprawdzić kartę Informacje :

Odkryjesz ilość metryk mniejszą niż segment Serwer . Spowoduje to powiadomienie o wersji PHP, cURL i wielu dodatkowych informacjach o Twojej witrynie internetowej:

Najnowsza wersja tych fragmentów programu zmieni kurs ich istnienia. W związku z tym, jeśli nie masz pewności, czy są aktualne, skontaktuj się ze swoim gospodarzem. Mogą to dla Ciebie przetestować i w razie potrzeby zaktualizują starsze wersje.

3. Zmień konfigurację opcji SSL
Błędnie skonfigurowane konfiguracje SSL lub HTTP mogą być kolejną przyczyną błędu cURL. Jednak w oparciu o dokładną naturę limitu czasu lub interfejsu API, z którym się skontaktujesz, zobaczysz unikalne błędy.
Częstą sytuacją osoby jest błąd cURL, który występuje z powodu niedopasowanych ustawień szyfrowania. Na przykład, jeśli WordPress może nawiązać kontakt API przy użyciu protokołu HTTPS, ale Twoja witryna go nie używa, zobaczysz błąd cURL.
Najprostszą naprawą tutaj jest usunięcie i ponowne skonfigurowanie certyfikatu SSL. Jeśli to nie rozwiąże dylematu, naprawdę powinieneś jak najszybciej skontaktować się ze swoim gospodarzem. Będą w stanie zagłębić się w twój serwer i dokładnie przeszukać poziom trudności.
4. Sprawdź inne wtyczki WordPress pod kątem błędów
Standardowym sposobem rozwiązania całego szeregu błędów WordPressa jest dezaktywacja i ponowna aktywacja wtyczek. W wielu okolicznościach może to być przesada. Powiedziawszy to, jeśli wytrwasz z błędu cURL, tylko jedna z twoich wtyczek może być przyczyną.
Podejście wymienione tutaj jest prawie odwrotnością podejścia instalacyjnego. Na początek przejdź do ekranu Wtyczki> Skonfiguruj wtyczki w WordPress i użyj pola wyboru, aby zbiorczo decydować o wszystkich swoich wtyczkach:

W tym artykule znajdź Dezaktywuj w rozwijanym menu Kroki zbiorcze :

Po kliknięciu przycisku Użyj wyłączysz wszystkie swoje wtyczki. Następnie sprawdź błąd cURL, a następnie ponownie aktywuj każdą wtyczkę po kolei.
Kiedy uzyskasz wtyczkę, która odnosi się do błędu, możesz odkryć nową wtyczkę, która osiąga dokładną funkcjonalność, całkowicie ją usunąć lub poprosić programistę o umowę. Stamtąd nie powinieneś widzieć błędu cURL 28 .
W jakiejś pozycji mógłbyś uderzyć w ścianę z cegły i wyczerpać wszystkie znane Ci poprawki dotyczące błędu cURL28 . Nasze sugestie to rozmowa z gospodarzem i poproszenie go o zbadanie problemu. W większości przypadków powinni być naprawdę gotowi, aby zrobić to bez zamieszania.
W rzeczywistości może zaistnieć sytuacja z otoczeniem hostingu internetowego, do którego muszą się przyjrzeć, takie jak problemy z serwerami systemu identyfikacji domeny (DNS). Może również zaistnieć sytuacja wydajnościowa, która wymaga ich wejścia.
Niezależnie od tego, pomoc twojego gospodarza będzie najskuteczniejszą ścieżką do spełnienia wymienionych tutaj. Dzięki ich możliwościom powinieneś być w stanie poradzić sobie ze swoim błędem i ponownie uzyskać kształt statku na swojej stronie internetowej.
Wniosek
Podobnie jak organizacja, która podąża za najskuteczniejszym personelem, musisz również rozważyć traktowanie podstawowych bibliotek pakietów oprogramowania, których używa WordPress. Biblioteka cURL jest prawdopodobnie najbardziej wartościowym uczestnikiem (MVP) w światowej sieci. Gwarantuje, że WordPress może komunikować się z interfejsem Relaxation API, ale gdy przestanie działać, spowoduje błąd.
Błąd cURL 28 jest w zasadzie problemem przekroczenia limitu czasu. W związku z tym będziesz chciał zweryfikować odrębne ścieżki łączy, wykonując obowiązki, takie jak wyłączenie zapory i innych wtyczek. Będziesz także chciał sprawdzić swoje konfiguracje SSL. Twój host może nie używać obu najnowszych bibliotek, co może powodować problem. Z drugiej strony, jeśli będziesz walczył o naprawienie błędu, będzie to najlepsze rozwiązanie, aby ponownie umieścić punkty poprawnie.
Czy masz jakiekolwiek obawy dotyczące błędu cURL 28 lub innego błędu cURL? Zapytaj w poniższej części opinii!