web-dev-qa-db-ja.com

wp-admin/admin-ajax.phpを読み込めませんでした

私はこの奇妙な問題を抱えています。昨日はすべてうまくいっていました。突然、私のajaxリクエストはどれも機能しなくなりました。問題は(私はそれをfirebugコンソールで見つけた)です:

リソースのロードに失敗しました:....../wp-admin/admin-ajax.php

だからどういうわけかadmin-ajax.phpファイルへのリクエストは成功しません。私はこれらのことをクロスチェックしました:

  1. admin-ajax.phpのURLは正しいので問題ありません

  2. 動作しない「自分のスクリプト」だけではなく、buddypressがインストールされており、buddypressからのすべてのajaxリクエストでも同じエラーが発生します。

  3. 私はブラウザにadmin-ajax.phpのURLを直接入力し、0(期待される出力)を取得する代わりに、google chromeに「データがありません」と表示します。

それはサーバー側でいくつかの設定ですか?もしそうなら、私はホスティングサポートマンに何を言うのですか?

ところで、それが問題であれば、サイトはwpengineでホストされています..

任意の助けは本当に感謝しています

更新: /ブラウザ開発ツールのスクリーンショット: enter image description here

8
webdwall

はい、最後に問題はホスティングプロバイダがadmin-ajax.phpファイルをブロックしていて、このファイルが多すぎるリクエストを受信して​​いて、このファイルへのリクエストがキャッシュをバイパスしていたことです。

だから今、私はそれをオンにするためにそれらを「納得させる」必要があります。

助けてくれてありがとう。

5
webdwall