no se pudo cargar wp-admin / admin-ajax.php

8

Estoy teniendo este extraño problema. Todo estaba funcionando bien el último día. Ahora, de repente, ninguno de mis pedidos de ajax funciona. El problema es (lo encontré en la consola firebug):

error al cargar el recurso: ...... / wp-admin / admin-ajax.php

Entonces, de alguna manera, la solicitud al admin-ajax.phparchivo no es exitosa. He verificado estas cosas:

  1. la URL admin-ajax.phpes correcta y no hay problemas

  2. no es solo 'mis propios scripts' lo que no funciona, he instalado buddypress y todas las solicitudes de ajax de buddypress también dan el mismo error

  3. escribí directamente la url de admin-ajax.phpen el navegador y en lugar de obtener 0 (el resultado esperado), google chrome dice 'no se recibieron datos'.

¿Es alguna configuración en el servidor? En caso afirmativo, ¿qué le digo a los chicos de soporte de hosting?

Por cierto, si es importante, el sitio está alojado en wpengine.

Cualquier ayuda es muy apreciada

ACTUALIZACIÓN: captura de pantalla de las herramientas de desarrollo del navegador: ingrese la descripción de la imagen aquí

webdwall
fuente
¿Qué dice su registro de errores y qué código de error se devuelve? Es probable que sea un error 500 no un 404
Tom J Nowell
La interfaz del panel de control de hosting en wpengine es diferente de cPanel, por lo que no puedo estar seguro, pero cuando voy a los registros de errores, dice 'el registro de errores está vacío'. No se devuelve ningún código de error, la consola de herramientas de desarrollo de google chrome dice 'no se pudo cargar el recurso ...'. Y sí, tiene razón, lo más probable es que no sea un problema 404, eliminó esa etiqueta.
webdwall
Abra las herramientas de desarrollo de su navegador, luego la pestaña Red y mire los encabezados de respuesta HTTP. ¿Qué es exactamente lo que obtienes allí?
fuxia
Bueno, simplemente dice '(falló)', agregué la captura de pantalla en la pregunta, la imagen parece demasiado pequeña aquí, tendrá que hacer clic derecho, copiar la URL de la imagen y abrir esa URL para leer realmente el texto de la imagen. Perdón por el problema, no sé si hay una mejor manera de adjuntar imágenes aquí ..
webdwall
ACTUALIZACIÓN: cualquier solicitud de ajax no funcionará, ni siquiera las de wp-admin. Por ejemplo: agregar un widget no funciona. Intentando desinstalar complementos uno por uno y verificando ...
webdwall

Respuestas:

5

Sí, finalmente, el problema era que el proveedor de alojamiento había bloqueado el archivo admin-ajax.php diciendo que este archivo estaba recibiendo demasiadas solicitudes, y las solicitudes a este archivo omiten el caché, por lo tanto, estaban causando problemas en el servidor :)

Así que ahora tendré que 'convencerlos' para que lo vuelvan a encender.

Gracias a todos por la ayuda..

webdwall
fuente