wp-admin / admin-ajax.php konnte nicht geladen werden

8

Ich bekomme dieses seltsame Problem. Am letzten Tag hat alles gut funktioniert. Jetzt funktioniert plötzlich keine meiner Ajax-Anfragen mehr. Das Problem ist (ich fand das in der Firebug-Konsole):

Ressource konnte nicht geladen werden: ...... / wp-admin / admin-ajax.php

Irgendwie ist die Anfrage an die admin-ajax.phpDatei nicht erfolgreich. Ich habe diese Dinge überprüft:

  1. Die URL zu admin-ajax.phpist korrekt und es gibt keine Probleme

  2. Es ist nicht nur 'meine eigenen Skripte', die nicht funktionieren, ich habe Buddypress installiert und alle Ajax-Anfragen von Buddypress geben auch den gleichen Fehler

  3. Ich habe direkt die URL von admin-ajax.phpin den Browser eingegeben und anstatt 0 (die erwartete Ausgabe) zu erhalten, sagt Google Chrome "Keine Daten empfangen".

Ist es eine Konfiguration auf Server-Seite? Wenn ja, was sage ich dann zu den Hosting-Support-Mitarbeitern?

Übrigens, wenn es darauf ankommt, wird die Seite auf wpengine gehostet.

Jede Hilfe wird sehr geschätzt

UPDATE: Der Screenshot der Browser-Entwicklungstools: Geben Sie hier die Bildbeschreibung ein

Webdwall
quelle
Was sagt Ihr Fehlerprotokoll und welcher Fehlercode wird zurückgegeben? Es ist wahrscheinlich ein 500er Fehler, kein 404er
Tom J Nowell
Die Hosting-Control-Panel-Oberfläche bei wpengine unterscheidet sich von cPanel, daher kann ich nicht sicher sein, aber wenn ich zu den Fehlerprotokollen gehe, heißt es, dass das Fehlerprotokoll leer ist. Es wird kein Fehlercode zurückgegeben. Die Google Chrome Dev Tools-Konsole sagt "Ressource konnte nicht geladen werden ...". Und ja, Sie haben Recht, höchstwahrscheinlich handelt es sich nicht um ein 404-Problem. Entfernen Sie dieses Tag.
Webdwall
Öffnen Sie die Entwicklertools Ihres Browsers, dann die Registerkarte Netzwerk und sehen Sie sich die HTTP-Antwortheader an. Was genau bekommst du da hin?
Fuxia
Nun, es heißt einfach '(fehlgeschlagen)', ich habe den Screenshot in der Frage hinzugefügt, das Bild erscheint hier zu klein, Sie müssen mit der rechten Maustaste klicken, die Bild-URL kopieren und diese URL öffnen, um den Text im Bild tatsächlich zu lesen. Entschuldigung für die Mühe, ich weiß nicht, ob es einen besseren Weg gibt, Bilder hier anzuhängen ..
Webdwall
UPDATE: Alle Ajax-Anfragen funktionieren nicht, nicht einmal die in wp-admin. Beispiel: Das Hinzufügen eines Widgets funktioniert nicht !!! Der Versuch, Plugins
einzeln

Antworten:

5

Ja, schließlich bestand das Problem darin, dass der Hosting-Anbieter die Datei admin-ajax.php blockiert hatte und sagte, dass diese Datei zu viele Anforderungen erhalten hat und Anforderungen an diese Datei den Cache umgehen, sodass Probleme auf dem Server verursacht wurden :)

Jetzt muss ich sie "überzeugen", es wieder einzuschalten.

Vielen Dank für Ihre Hilfe.

Webdwall
quelle