Jak naprawić błąd „Aktualizacja nie powiodła się. Odpowiedź nie jest prawidłową odpowiedzią JSON”

Czy właśnie natknąłeś się na „Aktualizacja nie powiodła się. Odpowiedź nie jest prawidłową odpowiedzią JSON”. błąd podczas pracy w edytorze bloków WordPress?

⚠️ Jest to powszechny błąd WordPress, który pojawia się na Twojej stronie z powodów takich jak konflikt wtyczek i motywów, problem z certyfikatem SSL lub mieszaną zawartością, uszkodzenie pliku .htaccess itp.

Napotkanie błędu odpowiedzi JSON jest frustrujące. Nie mówi ci, dlaczego tak się dzieje ani jak go usunąć – zmusza cię do porzucenia wszystkiego, co robisz i znalezienia sposobu na usunięcie błędu ze swojej witryny.

Co powoduje komunikat „Aktualizacja nie powiodła się. Odpowiedź nie jest prawidłową odpowiedzią JSON”. błąd? 💣

Kiedy przesyłasz obraz lub publikujesz lub aktualizujesz post na swojej stronie WordPress, WordPress przekazuje żądanie do twojego serwera internetowego. Serwer odpowiada w formacie JSON.

Jeśli z jakiegoś powodu serwer nie odpowiada w formacie JSON lub w ogóle nie odpowiada, WordPress wyrzuca „Odpowiedź nie jest prawidłową odpowiedzią JSON”. błąd.

Na pewno zastanawiasz się: Co powoduje nieporozumienia lub brak komunikacji między Twoją witryną a serwerem?

Odpowiedź brzmi: istnieje więcej niż jedna przyczyna. Może to być błąd wtyczki lub motywu, problem z certyfikatem SSL, uszkodzenie pliku .htaccess, konflikt API REST itp.

W następnej sekcji zbadamy te przyczyny i ustalimy, która z nich doprowadziła do błędu w Twojej witrynie.

Ale zanim przejdziemy do następnej sekcji, warto zauważyć, że WordPress pokazuje różne odmiany tego samego błędu JSON.

  • Podczas próby aktualizacji posta zobaczysz tę odmianę: „Aktualizacja nie powiodła się. Odpowiedź nie jest prawidłową odpowiedzią JSON”.
  • Ten pojawia się, gdy próbujesz opublikować post: „Publikowanie nie powiodło się. Odpowiedź nie jest prawidłową odpowiedzią JSON”.
  • I proste: „Odpowiedź nie jest prawidłową odpowiedzią JSON”. podczas przesyłania obrazu pojawia się błąd.

ℹ️ Bez względu na to, którą odmianę widzisz, rozwiązania są takie same.

Jak naprawić komunikat „Odpowiedź nie jest prawidłową odpowiedzią JSON”. błąd 🔨

Ponieważ nie wiemy, co powoduje błąd w Twojej witrynie, najlepszym rozwiązaniem jest wypróbowanie różnych rozwiązań.

Ale zanim zaczniemy, wykonaj kopię zapasową całej witryny WordPress.

W tym samouczku będziesz musiał wprowadzić zmiany w swojej witrynie. To ryzykowny biznes. Może zepsuć twoją witrynę. Gdy coś pójdzie nie tak, kopia zapasowa pomoże przywrócić witrynę do normalnego stanu. Dlatego przed kontynuowaniem musisz wykonać kopię zapasową swojej witryny WordPress.

🔧 Teraz zacznijmy od rozwiązań:

Wygeneruj nowy plik .htaccess, aby naprawić problemy z bezpośrednimi linkami

Jedną z najczęstszych przyczyn błędu JSON jest problem z plikiem .htaccess lub linkami bezpośrednimi Twojej witryny.

Aby usunąć błąd ze swojej witryny, musisz odświeżyć bezpośrednie linki witryny, co możesz zrobić na dwa sposoby.

Najprostszą opcją jest zmuszenie WordPressa do wygenerowania nowego pliku .htaccess z pulpitu nawigacyjnego WordPress.

Iść do Ustawienia → Łącze bezpośrednie. Przewiń w dół stronę Permalink i naciśnij Zapisz zmiany przycisk.

Permalink do strony na wordpress
Przewiń w dół stronę Ustawienia łącza bezpośredniego i naciśnij przycisk Zapisz zmiany

Teraz wróć do edytora i sprawdź, czy błąd zniknął.

Nadal widzisz błąd? Jest jeszcze jedno rozwiązanie, które możesz wypróbować przed przejściem do następnej metody. Możesz całkowicie usunąć istniejący plik .htaccess, a następnie zmusić WordPress do utworzenia nowego:

1. Zainstaluj FileZilla, klienta FTP na pulpicie. Oto przewodnik, jak zainstalować FileZilla.

2. Otwórz FileZillę i połącz go ze swoją witryną. Ten przewodnik pokaże ci, jak wykonać to połączenie.

3. Następnie przejdź do public_html i zlokalizować .htaccess plik.

4. Kliknij plik prawym przyciskiem myszy i wybierz Ściągnij aby zapisać kopię na komputerze lokalnym. Będzie to działać jako kopia zapasowa na wypadek, gdybyś tego potrzebował.

5. Po utworzeniu kopii zapasowej kliknij plik prawym przyciskiem myszy i wybierz plik Usuwać przycisk, aby usunąć plik.

usuwanie pliku htcess w filezilli
Kliknij prawym przyciskiem myszy plik .htcess i wybierz Usuń

6. Otwórz pulpit nawigacyjny WordPress i przejdź do Ustawienia → Łącze bezpośrednie. Przewiń w dół stronę Permalink i naciśnij Zapisz zmiany przycisk. Zmusi to WordPress do utworzenia nowego pliku .htaccess.

👉 Powinno to usunąć błąd z Twojej witryny, jeśli był on spowodowany problemami z .htaccess/permalink. Jeśli nie, wypróbuj następujące rozwiązania.

Sprawdź ustawienia adresu witryny WordPress

Błąd odpowiedzi JSON może się pojawiać, ponieważ adresy Twojej witryny na stronie Ustawienia nie są poprawnie skonfigurowane.

Aby wszystko naprawić, przejdź do Ustawienia → Ogólne i powinieneś być w stanie zobaczyć dwa następujące pola:

  1. Adres WordPressa (URL)
  2. Adres witryny (URL)

Upewnij się, że adres URL Twojej witryny to wstawiony w obu dziedzinach. Oba adresy URL muszą być identyczny. I powinni zacznij od HTTPSa nie HTTP (o ile masz zainstalowany certyfikat SSL).

Następnie zapisz zmiany.

Nawet jeśli nie wprowadzasz żadnych zmian na stronie, pamiętaj, aby kliknąć Zapisz zmiany przycisk.

Adres wordpress i adres strony - Aktualizacja nie powiodła się.  Odpowiedź nie jest prawidłową odpowiedzią JSON.
Upewnij się, że oba adresy URL są identyczne i mają przed sobą HTTPS

Napraw ostrzeżenia/problemy z mieszaną zawartością

W dzisiejszych czasach wszystkie strony internetowe powinny używać certyfikatu SSL, który umożliwia korzystanie z połączenia HTTPS na Twojej stronie.

Jeśli jednak przeprowadzisz migrację starszej witryny z protokołu HTTP na HTTPS, może dojść do sytuacji, w której niektóre starsze zasoby nadal będą ładowane przez protokół HTTP zamiast HTTPS. Może to wywołać coś, co nazywa się ostrzeżeniem o mieszanej treści, co może prowadzić do błędu nieprawidłowej odpowiedzi JSON.

W poprzedniej sekcji upewniłeś się, że zarówno adres WordPress, jak i adres witryny zaczynają się od HTTPS. Mogło to już rozwiązać problem z mieszaną zawartością. Ale żeby być po tej samej stronie, zainstaluj i aktywuj tę wtyczkę: Naprawdę prosty SSL.

Po zainstalowaniu powinieneś zobaczyć wyskakujące okienko z tym przyciskiem: Aktywuj SSL! Kliknij przycisk. Wtyczka uruchomi się i wyloguje. Nie martw się. Po prostu zaloguj się i sprawdź, czy błąd JSON w edytorze Gutenberg zniknął.

Jeśli potrzebujesz pomocy w konfiguracji wtyczki, zapoznaj się z tym przewodnikiem.

naprawdę prosta aktywacja wtyczki ssl - Aktualizacja nie powiodła się.  Odpowiedź nie jest prawidłową odpowiedzią JSON.
Kliknij przycisk Aktywuj SSL, aby przenieść wszystkie linki do HTTPS

Dezaktywuj wtyczki i motywy, aby znaleźć konflikty

Konflikt motywu i wtyczki jest częstą przyczyną błędów WordPress. Dlatego w tej sekcji pomożemy Ci dowiedzieć się, czy motyw lub wtyczka powoduje błąd odpowiedzi JSON w Twojej witrynie.

Najpierw małe ujawnienie: dezaktywacja wtyczek i motywów może spowodować uszkodzenie witryny. Możesz utracić niektóre konfiguracje. Ale jeśli masz kopię zapasową, nie będzie to problemem.

Po dezaktywacji wtyczek i motywów oraz ustaleniu, która wtyczka lub motyw powoduje błąd, możesz przywrócić witrynę do normalnego stanu. Następnie usuń motyw lub wtyczkę winowajcy ze swojej witryny. W ten sposób wszystkie twoje konfiguracje pozostaną nienaruszone, a winowajca zniknie.

Teraz idź do Wygląd → Motywy oraz aktywuj domyślny motyw WordPress (jak Dwadzieścia Dwadzieścia, Dwadzieścia Dwadzieścia Jeden itd.). Sprawdź, czy błąd JSON został naprawiony.

Jeśli błąd zniknął, usuń motyw. Jeśli nie, ponownie aktywuj poprzedni motyw.

Następnie przejdź do Zainstalowane wtyczki, wybierz wszystkie swoje wtyczki i w obszarze Akcje zbiorcze wybierz Dezaktywować i uderzyć Zastosować.

dezaktywuj wszystkie wtyczki — aktualizacja nie powiodła się.  Odpowiedź nie jest prawidłową odpowiedzią JSON.
Dezaktywuj wszystkie wtyczki i sprawdź, czy błąd JSON zniknął

Jeśli błąd nie pojawia się w twoim edytorze Gutenberg, przyczyną jest jedna z twoich wtyczek. Wszystko, co musisz zrobić, to dowiedzieć się, która z wtyczek jest winowajcą. Rozpocznij reaktywację wtyczki jedna po drugiej. Za każdym razem, gdy ponownie aktywujesz wtyczkę, sprawdź, czy błąd JSON powrócił.

Kiedy znajdziesz winowajcę, usuń wtyczkę. Jeśli jest to istotna część Twojej witryny, skontaktuj się z twórcą wtyczki i poproś o pomoc.

Inne sposoby rozwiązywania problemów z nieprawidłowym błędem odpowiedzi JSON

Pierwsze cztery rozwiązania powinny umożliwić usunięcie komunikatu „Aktualizacja nie powiodła się. Odpowiedź nie jest prawidłową odpowiedzią JSON”. ale jeśli będzie się powtarzać, wypróbuj następujące metody:

Poszukaj konfliktów interfejsu API REST

WordPress używa REST API do komunikacji z serwerem. Jeśli z jakiegoś powodu komunikacja się nie powiedzie, pojawi się błąd JSON.

Aby dowiedzieć się, czy źródłem problemu jest interfejs API REST, otwórz edytor Gutenberg, w którym wyświetlany jest błąd JSON, kliknij prawym przyciskiem myszy o błędzie i wybierz Sprawdzać opcja.

sprawdź opcję w przeglądarce Chrome - Aktualizacja nie powiodła się.  Odpowiedź nie jest prawidłową odpowiedzią JSON.
Kliknij przycisk Sprawdź i sprawdź, czy nie wystąpił błąd interfejsu API REST

Pod KonsolaSzukam Błąd API REST. Jeśli go znajdziesz, przyczyną błędu jest interfejs API.

Aby usunąć błąd, musisz Poszukaj pomocy od dostawcy usług hostingowych.

Prześlij obrazy w inny sposób

Jeśli przesyłanie obrazów w poście powoduje błąd, spróbuj przesłać je za pośrednictwem Biblioteka multimediów.

Upewnij się, że w tytule nie używasz żadnych nieprawidłowych znaków. Po prostu użyj Angielskie litery i cyfry w tytule obrazu.

Przejdź do Edytora klasycznego (tymczasowo lub na stałe)

Jeśli wszystko zawiedzie, rozważ przejście na edytor klasyczny. Wszystko, co musisz zrobić, to zainstaluj oficjalną wtyczkę Classic Editor.

Aby uzyskać bardziej szczegółowy wygląd, zapoznaj się z naszym przewodnikiem na temat wyłączania Gutenberga i korzystania z edytora Classic TinyMCE.

To powiedziawszy, jeśli wolisz nadal korzystać z edytora Gutenberga, musisz znaleźć sposób na usunięcie błędu odpowiedzi JSON ze swojej witryny.

👉 Jeśli wypróbowałeś wszystkie powyższe rozwiązania i nadal nie możesz usunąć błędu, potrzebujesz profesjonalnej pomocy. Skontaktuj się ze swoim dostawcą usług hostingowych i powiedz im o wszystkich rozwiązaniach, które wypróbowałeś. Pomogą ci w usunięciu błędu.

Napraw na stałe błąd nieprawidłowej odpowiedzi JSON WordPress

The „Aktualizacja nie powiodła się. Odpowiedź nie jest prawidłową odpowiedzią JSON”. błąd jest jednym z najczęstszych błędów WordPress. Może pojawić się podczas przesyłania obrazu lub publikowania/aktualizacji fragmentu treści za pomocą nowego edytora bloków (Gutenberg).

Prawdziwą przyczyną może być wszystko, od nieuczciwej wtyczki lub motywu po problem z certyfikatem SSL. Usunięcie błędu to tylko kwestia ustalenia przyczyny i usunięcia go ze swojej witryny.

Mamy nadzieję, że dzięki naszemu samouczkowi udało Ci się usunąć błąd odpowiedzi JSON ze swojej witryny.

Aby uzyskać inne wskazówki dotyczące rozwiązywania typowych błędów WordPress, zapoznaj się z naszym przewodnikiem dla początkujących dotyczącym rozwiązywania problemów z WordPress. 😎

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Verified by MonsterInsights
Яндекс.Метрика