“Жаңарту сәтсіз аяқталды. Жауап жарамды JSON жауабы емес” қалай түзетуге болады

Сіз жаңа ғана кездестіңіз бе «Жаңарту сәтсіз аяқталды. Жауап жарамды JSON жауабы емес». WordPress блок редакторында жұмыс істегенде қате пайда болды ма?

⚠️ Бұл жалпы WordPress қатесі және ол плагин мен тақырып қайшылығы, SSL сертификаты немесе аралас мазмұн мәселесі, .htaccess файлының бұзылуы және т.б. сияқты себептерге байланысты сайтыңызда пайда болады.

JSON жауап қатесіне тап болу көңілсіз. Ол неліктен орын алғанын немесе оны қалай жою керектігін айтпайды – ол сізді істеп жатқан барлық нәрсені тастауға және веб-сайтыңыздан қатені жоюдың жолын табуға мәжбүр етеді.

«Жаңарту сәтсіз аяқталды. Жауап жарамды JSON жауабы емес.” қате? 💣

WordPress веб-сайтында суретті жүктеп салғанда немесе жазбаны жариялағанда немесе жаңартқанда, WordPress сұрауды веб-серверіңізге жібереді. Сервер JSON пішімінде жауап береді.

Егер қандай да бір себептермен сервер JSON пішімінде жауап бермесе немесе мүлде жауап бермесе, WordPress «Жауап жарамды JSON жауабы емес» деп шығарады. қате.

Сізді қызықтыру керек: сіздің веб-сайтыңыз бен сервер арасындағы байланыстың болмауы немесе байланыс болмауы неден туындайды?

Жауап бір емес, бірнеше себеп бар. Бұл плагиндегі немесе тақырыптағы қате, SSL сертификатына қатысты мәселе, .htaccess файлының бұзылуы, REST API қайшылығы және т.б. болуы мүмкін.

Келесі бөлімде біз осы себептерді зерттеп, олардың қайсысы сіздің веб-сайтыңыздағы қатеге әкелгенін анықтаймыз.

Бірақ келесі бөлімге өтпес бұрын, WordPress бірдей JSON қатесінің әртүрлі нұсқаларын көрсететінін атап өткен жөн.

  • Жазбаны жаңартуға әрекеттенген кезде сіз бұл нұсқаны көресіз: «Жаңарту сәтсіз аяқталды. Жауап жарамды JSON жауабы емес».
  • Бұл жазбаны жариялауға тырысқанда пайда болады: «Жариялау сәтсіз аяқталды. Жауап жарамды JSON жауабы емес».
  • Және қарапайым, «Жауап жарамды JSON жауабы емес». суретті жүктеп салу кезінде қате пайда болады.

ℹ️ Қандай нұсқаны көрсеңіз де, шешімдер бірдей.

«Жауап жарамды JSON жауабы емес» дегенді қалай түзетуге болады. қате 🔨

Сайтыңыздағы қатеге не себеп болғанын білмегендіктен, әртүрлі шешімдерді қолданып көру – алға шығудың ең жақсы жолы.

Бірақ біз бастамас бұрын, бүкіл WordPress веб-сайтының сақтық көшірмесін жасаңыз.

Бұл оқулықта сіз өзіңіздің сайтыңызға өзгертулер енгізуіңіз керек. Бұл тәуекелді бизнес. Бұл сіздің сайтыңызды бұзуы мүмкін. Бірдеңе дұрыс емес болғанда, сақтық көшірме сайтты қалпына келтіруге көмектеседі. Сондықтан, жалғастырмас бұрын WordPress сайтының сақтық көшірмесін жасау керек.

🔧 Енді шешімдерден бастайық:

Тұрақты сілтемелер мәселелерін шешу үшін жаңа .htaccess файлын жасаңыз

JSON қатесінің ең көп тараған себептерінің бірі сайтыңыздың .htaccess файлына немесе тұрақты сілтемелеріне қатысты мәселе.

Сайтыңыздан қатені жою үшін сайтыңыздың тұрақты сілтемелерін жаңартуыңыз қажет, оны екі жолмен орындауға болады.

Ең қарапайым нұсқа – WordPress-ті WordPress бақылау тақтасынан жаңа .htaccess файлын жасауға мәжбүрлеу.

Бару Параметрлер → Тұрақты сілтеме. Тұрақты сілтеме бетінде төмен жылжып, түймесін басыңыз Өзгерістерді сақтау түймесі.

wordpress-тегі тұрақты сілтеме беті
Тұрақты сілтеме параметрлері бетінде төмен жылжып, «Өзгерістерді сақтау» түймесін басыңыз

Енді редакторыңызға оралыңыз және қате жойылғанын тексеріңіз.

Сонда да қатені көріп тұрсыз ба? Содан кейін келесі әдіске көшу алдында қолданып көруге болатын тағы бір шешім бар. Сіз бар .htaccess файлыңызды толығымен жоя аласыз, содан кейін WordPress жаңасын жасай аласыз:

1. Орнату FileZilla, жұмыс үстеліндегі FTP клиенті. Мұнда FileZilla орнату әдісі туралы нұсқаулық берілген.

2. FileZilla бағдарламасын ашыңыз және оны веб-сайтыңызға қосыңыз. Бұл нұсқаулық сізге осы қосылымды қалай жасау керектігін көрсетеді.

3. Келесіге өтіңіз public_html және орнын табыңыз .htaccess файл.

4. Файлды тінтуірдің оң жақ түймешігімен басып, таңдаңыз Жүктеп алу көшірмесін жергілікті компьютерге сақтау үшін. Бұл сізге қажет болған жағдайда сақтық көшірме ретінде әрекет етеді.

5. Сақтық көшірме жасалғаннан кейін файлды тінтуірдің оң жақ түймешігімен басып, таңдаңыз Жою файлды жою үшін түймесін басыңыз.

filezilla ішіндегі htacess файлын жою
.htacess файлын тінтуірдің оң жақ түймешігімен басып, Жою пәрменін таңдаңыз

6. WordPress бақылау тақтасын ашып, өтіңіз Параметрлер → Тұрақты сілтеме. Тұрақты сілтеме бетінде төмен жылжып, түймесін басыңыз Өзгерістерді сақтау түймесі. Бұл WordPress-ті жаңа .htaccess файлын жасауға мәжбүр етеді.

👉 Бұл қате .htaccess/permalink ақауларынан туындаған болса, сайттан жойылуы керек. Олай болмаса, келесі шешімдерді қолданып көріңіз.

WordPress сайтының мекенжай параметрлерін тексеріңіз

JSON жауап қатесі Параметрлер бетіндегі веб-сайт мекенжайлары дұрыс конфигурацияланбағандықтан пайда болуы мүмкін.

Заттарды дұрыс орнату үшін өтіңіз Параметрлер → Жалпы және келесі екі өрісті көре алуыңыз керек:

  1. WordPress мекенжайы (URL)
  2. Сайт мекенжайы (URL)

Веб-сайтыңыздың URL мекенжайы екеніне көз жеткізіңіз енгізілген екі салада да. URL мекенжайларының екеуі де болуы керек бірдей. Және олар керек HTTPS арқылы бастаңызHTTP емес (SSL сертификатын орнатқаныңызша).

Содан кейін өзгертулерді сақтаңыз.

Бетке ешқандай өзгеріс енгізбесеңіз де, түймесін басыңыз Өзгерістерді сақтау түймесі.

wordpress мекенжайы және сайт мекенжайы - Жаңарту сәтсіз аяқталды.  Жауап жарамды JSON жауабы емес.
Екі URL мекенжайының бірдей екенін және алдында HTTPS бар екенін тексеріңіз

Аралас мазмұн ескертулерін/мәселелерін түзетіңіз

Қазіргі уақытта барлық веб-сайттар сіздің сайтыңызда HTTPS қосылымын пайдалануға мүмкіндік беретін SSL сертификатын пайдалануы керек.

Дегенмен, ескі веб-сайтты HTTP-ден HTTPS-ке көшірсеңіз, кейбір ескі ресурстар HTTPS орнына HTTP арқылы әлі жүктелетін жағдайға тап болуыңыз мүмкін. Бұл жарамсыз JSON жауап қатесіне әкелуі мүмкін аралас мазмұн ескертуі деп аталатын нәрсені іске қосуы мүмкін.

Алдыңғы бөлімде сіз WordPress мекенжайы мен сайт мекенжайы HTTPS арқылы басталатынына көз жеткіздіңіз. Бұл аралас мазмұн мәселесін шешіп қойған болар еді. Бірақ бір жағында болу үшін, осы плагинді орнатыңыз және іске қосыңыз: Шынында қарапайым SSL.

Орнатқаннан кейін сіз осы түймесі бар қалқымалы терезені көресіз: SSL белсендіріңіз! Түймені басыңыз. Плагин жұмыс істеп, жүйеден шығады. Уайымдама. Жүйеге кіріп, Гутенберг редакторындағы JSON қатесінің жойылғанын тексеріңіз.

Плагинді орнату бойынша көмек қажет болса, осы нұсқаулықты қараңыз.

шынымен қарапайым ssl плагинін белсендіру - Жаңарту сәтсіз аяқталды.  Жауап жарамды JSON жауабы емес.
Барлық сілтемелерді HTTPS жүйесіне жылжыту үшін SSL белсендіру түймесін басыңыз

Қайшылықтарды табу үшін плагиндер мен тақырыптарды өшіріңіз

Тақырып пен плагин қақтығысы WordPress қателерінің жалпы себебі болып табылады. Осы бөлімде біз сізге тақырып немесе плагин веб-сайтыңызда JSON жауап қатесін тудыратынын анықтауға көмектесеміз.

Біріншіден, кішігірім ақпарат: Плагиндер мен тақырыптарды өшіру сайттың бұзылуына әкелуі мүмкін. Кейбір конфигурацияларыңызды жоғалтуыңыз мүмкін. Бірақ егер сізде сақтық көшірме болса, бұл мәселе болмайды.

Плагиндер мен тақырыптарды өшіріп, қандай плагин немесе тақырып қатені тудыратынын анықтағаннан кейін сайтты қалыпты күйге қайтаруға болады. Содан кейін веб-сайтыңыздан кінәлі тақырыпты немесе плагинді жойыңыз. Осылайша, барлық конфигурацияларыңыз өзгеріссіз қалады және кінәлі жойылады.

Енді, өтіңіз Сыртқы түрі → Тақырыптар және әдепкі WordPress тақырыбын белсендіріңіз (мысалы, жиырма жиырма, жиырма жиырма бір, т.б.). JSON қатесінің түзетілгенін тексеріңіз.

Егер қате жойылса, тақырыпты жойыңыз. Олай болмаса, алдыңғы тақырыпты қайта белсендіріңіз.

Келесіге өтіңіз Орнатылған плагиндер, барлық плагиндеріңізді таңдаңыз және Жаппай әрекеттер астында таңдаңыз Өшіру және соқты Қолдану.

барлық плагиндерді өшіру - Жаңарту сәтсіз аяқталды.  Жауап жарамды JSON жауабы емес.
Барлық плагиндерді өшіріп, JSON қатесінің жойылғанын тексеріңіз

Егер қате Гутенберг редакторында пайда болмаса, плагиндеріңіздің бірі оны тудырған. Сізге тек плагиндердің қайсысы кінәлі екенін анықтау жеткілікті. Қайта белсендіруді бастаңыз плагиндер бірінен соң бірі. Плагинді қайта іске қосқан сайын JSON қатесінің қайтарылғанын тексеріңіз.

Кінәліні тапқанда, плагинді жойыңыз. Егер бұл сіздің сайтыңыздың маңызды бөлігі болса, плагин әзірлеушісіне хабарласып, көмек сұраңыз.

Жарамсыз JSON жауап қатесін жоюдың басқа жолдары

Алғашқы төрт шешім «Жаңарту сәтсіз аяқталды. Жауап жарамды JSON жауабы емес». бірақ ол сақталса, келесі әдістерді қолданып көріңіз:

REST API қайшылықтарын іздеңіз

WordPress сервермен байланысу үшін REST API пайдаланады. Егер байланыс қандай да бір себептермен орындалмаса, JSON қатесіне тап боласыз.

REST API мәселенің түбірі екенін білу үшін JSON қатесі көрсетілетін Gutenberg редакторын ашыңыз, тінтуірдің оң жақ түймешігін басыңыз қатені таңдап, таңдаңыз Тексеру опция.

Chrome браузеріндегі тексеру опциясы - Жаңарту сәтсіз аяқталды.  Жауап жарамды JSON жауабы емес.
Тексеру түймесін басып, REST API қатесін тексеріңіз

астында Консольіздеңіз REST API қатесі. Егер сіз оны тапсаңыз, қате API арқылы туындайды.

Қатені жою үшін сізге қажет көмек сұрау хостинг провайдеріңізден.

Суреттерді басқа жолмен жүктеп салыңыз

Жазбаңызға суреттерді жүктеп салу қатені тудырса, оларды мына арқылы жүктеп салып көріңіз Медиа кітапхана.

Тақырыпта жарамсыз таңбаларды пайдаланбағаныңызға көз жеткізіңіз. Тек пайдаланыңыз Ағылшын әріптері мен сандары суреттің атауында.

Классикалық өңдегішке ауысу (уақытша немесе тұрақты)

Егер бәрі сәтсіз болса, классикалық редакторға ауысуды қарастырыңыз. Сізге қажет нәрсенің бәрі ресми Classic Editor плагинін орнатыңыз.

Толығырақ қарау үшін Гутенбергті өшіру және Classic TinyMCE редакторын пайдалану туралы нұсқаулықты қараңыз.

Егер сіз Гутенберг редакторын пайдалануды қаласаңыз, сайтыңыздан JSON жауап қатесін жою жолын табуыңыз керек.

👉 Жоғарыда аталған барлық шешімдерді қолданып көрген болсаңыз және қатені әлі де жоя алмасаңыз, сізге кәсіби көмек қажет. Хостинг провайдеріне хабарласыңыз және сіз қолданып көрген барлық шешімдер туралы айтып беріңіз. Олар сізге қатені жоюға көмектеседі.

WordPress жарамсыз JSON жауап қатесін біржола түзетіңіз

The «Жаңарту сәтсіз аяқталды. Жауап жарамды JSON жауабы емес». қате – ең көп тараған WordPress қателерінің бірі. Ол кескінді жүктеп салғанда немесе жаңа блок редакторын (Гутенберг) пайдаланып мазмұн бөлігін жариялағанда/жаңартқанда пайда болуы мүмкін.

Нақты себеп жалған плагин немесе тақырыптан SSL сертификатының мәселесіне дейін кез келген нәрсе болуы мүмкін. Қатені жою – оның себебін анықтау және оны сіздің сайтыңыздан алып тастау.

Біздің оқу құралының көмегімен сіз JSON жауап қатесін сайтыңыздан жоя алдыңыз деп үміттенеміз.

Жалпы WordPress қателерін түзету бойынша кейбір басқа кеңестер алу үшін WordPress ақаулықтарын жоюға арналған жаңадан бастаушыларға арналған нұсқаулықты қарап шығуға болады. 😎

Пікір үстеу

Э-пошта мекенжайыңыз жарияланбайды. Міндетті өрістер * таңбаланған

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