Eroare la încărcarea wp-admin/admin-ajax.php

12 iul. 2013, 12:41:44
Vizualizări: 42.5K
Voturi: 9

Am întâmpinat o problemă ciudată. Totul funcționa bine ieri. Acum brusc niciuna dintre cererile mele AJAX nu mai funcționează. Problema este (am descoperit asta în consola Firebug):

failed to load resource : ....../wp-admin/admin-ajax.php

Cumva cererea către fișierul admin-ajax.php nu este reușită. Am verificat următoarele lucruri:

  1. URL-ul către admin-ajax.php este corect și nu sunt probleme acolo

  2. nu este vorba doar despre 'scripturile mele' care nu funcționează, am BuddyPress instalat și toate cererile AJAX din BuddyPress dau aceeași eroare

  3. am introdus direct URL-ul fișierului admin-ajax.php în browser și în loc să primesc 0 (rezultatul așteptat), Google Chrome afișează 'no data received'.

Este vorba de vreo configurare la nivel de server?? Dacă da, ce ar trebui să le spun celor de la suportul tehnic al hostingului?

Apropo, dacă contează, site-ul este găzduit pe WPEngine...

Orice ajutor este apreciat

ACTUALIZARE: captura de ecran din instrumentele de dezvoltare ale browserului: Captură de ecran care arată eroarea de încărcare admin-ajax.php în consola browserului

8
Comentarii

Ce spune jurnalul tău de erori și ce cod de eroare este returnat? Este probabil o eroare 500, nu 404

Tom J Nowell Tom J Nowell
12 iul. 2013 13:04:58

Interfața panoului de control de la wpengine este diferită de cPanel, așa că nu pot fi sigur, dar când accesez jurnalele de erori, scrie 'jurnal de erori este gol'. Nu este returnat niciun cod de eroare, consola Google Chrome dev tools afișează 'resursa nu a putut fi încărcată .... '. Și da, ai dreptate, cel mai probabil nu va fi o problemă de 404, am eliminat eticheta respectivă.

ckchaudhary ckchaudhary
12 iul. 2013 13:18:46

Deschide instrumentele de dezvoltare ale browserului tău, apoi fila Network și uită-te la anteturile de răspuns HTTP. Ce anume primești acolo?

fuxia fuxia
12 iul. 2013 13:24:28

Ei bine, pur și simplu scrie '(failed)', am adăugat captura de ecran în întrebare, imaginea apare prea mică aici, va trebui să faceți clic dreapta, să copiați URL-ul imaginii și să deschideți acel URL pentru a putea citi efectiv textul din imagine. Îmi cer scuze pentru deranj, nu știu dacă există o metodă mai bună de a atașa imagini aici..

ckchaudhary ckchaudhary
12 iul. 2013 13:34:01

ACTUALIZARE: niciun request ajax nu funcționează, nici măcar cele din wp-admin. de exemplu: adăugarea unui widget nu funcționează !!! Încerc să dezactivez plugin-urile unul câte unul și să verific...

ckchaudhary ckchaudhary
12 iul. 2013 15:25:35

faceți clic pe o intrare pentru a vedea mai multe informații despre ea, cum ar fi codul de răspuns, URL-ul solicitat în întregime, parametrii trimiși la server și cei primiți etc, precum și răspunsul http complet de la server. Dacă apare mesajul "empty response" sau ceva similar, încercați cu WP_DEBUG activat. De asemenea, +1 pentru capturile de ecran =]

Tom J Nowell Tom J Nowell
12 iul. 2013 16:07:30

Pe lângă metodele obișnuite de rezolvare a erorii 503, încearcă să dezactivezi criptarea SSL pe hostingul tău (și pluginuri precum "Simple SSL"!)

Matt Matt
15 oct. 2018 16:32:16

Primeam eroarea 500 și nu reușeam să încarc admin-ajax.php Am actualizat versiunea PHP de la 5 la 7 și a funcționat.

Amr Amr
5 apr. 2018 05:50:58
Arată celelalte 3 comentarii
Toate răspunsurile la întrebare 1
0

Da, în final problema a fost că furnizorul de hosting a blocat fișierul admin-ajax.php spunând că acest fișier primea prea multe cereri, iar cererile către acest fișier ocolesc cache-ul, motiv pentru care cauza probleme pe server :)

Deci acum va trebui să-i "conving" să-l activeze din nou.

Mulțumesc tuturor pentru ajutor..

13 iul. 2013 16:37:47