не удалось загрузить wp-admin / admin-ajax.php

8

Я получаю эту странную проблему. В прошлый день все работало нормально. Теперь вдруг ни один из моих запросов AJAX не работает. Проблема (я обнаружил, что в консоли Firebug):

Не удалось загрузить ресурс: ...... / wp-admin / admin-ajax.php

Так что как-то запрос к admin-ajax.phpфайлу не удаётся. Я перепроверил эти вещи:

  1. URL-адрес admin-ajax.phpправильный и никаких проблем нет

  2. это не просто «мои собственные скрипты», которые не работают, я установил buddypress, и все ajax-запросы от buddypress также выдают ту же ошибку

  3. Я напрямую набрал URL-адрес admin-ajax.phpв браузере и вместо 0 (ожидаемый результат) Google Chrome говорит: «Данные не получены».

Это какая-то конфигурация на стороне сервера ?? Если да, то что я скажу ребятам из службы поддержки хостинга?

Кстати, если это имеет значение, сайт размещен на wpengine ..

Любая помощь очень ценится

ОБНОВЛЕНИЕ: скриншот инструментов разработчика браузера: введите описание изображения здесь

webdwall
источник
Что говорит ваш журнал ошибок и какой код ошибки возвращается? Вероятно, ошибка 500, а не 404
Том Дж. Новелл
Интерфейс панели управления хостингом на wpengine отличается от cPanel, поэтому я не уверен, но когда я захожу в журналы ошибок, он говорит: «журнал ошибок пуст». Код ошибки не возвращается, консоль инструментов Google Chrome Dev сообщает «Не удалось загрузить ресурс ....». И да, вы правы, скорее всего, это не проблема 404, удалите этот тег.
webdwall
Откройте инструменты разработчика вашего браузера, затем вкладку « Сеть » и посмотрите заголовки ответа HTTP. Что именно вы получаете там?
fuxia
Ну, там просто написано «(не удалось)», я добавил скриншот в вопрос, здесь изображение выглядит слишком маленьким, вам нужно будет щелкнуть правой кнопкой мыши, скопировать URL-адрес изображения и открыть этот URL-адрес, чтобы фактически прочитать текст на изображении. Извините за беспокойство, я не знаю, есть ли лучший способ прикрепить изображения здесь ..
webdwall
ОБНОВЛЕНИЕ: любые запросы ajax не будут работать, даже те, что в wp-admin. Например: добавление виджета не работает !!! Попытка удалить плагины один за другим и проверить ...
webdwall

Ответы:

5

Да, наконец, проблема заключалась в том, что хостинг-провайдер заблокировал файл admin-ajax.php, сказав, что этот файл получает слишком много запросов, и запросы к этому файлу обходят кеш, поэтому он вызывает проблемы на сервере :)

Так что теперь мне придется «убедить» их включить его снова.

Спасибо всем за помощь ..

webdwall
источник