не удалось загрузить 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 ..

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

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


Что говорит ваш журнал ошибок и какой код ошибки возвращается? Вероятно, ошибка 500, а не 404
Том Дж. Новелл

Интерфейс панели управления хостингом на wpengine отличается от cPanel, поэтому я не уверен, но когда я захожу в журналы ошибок, он говорит: «журнал ошибок пуст». Код ошибки не возвращается, консоль инструментов Google Chrome Dev сообщает «Не удалось загрузить ресурс ....». И да, вы правы, скорее всего, это не проблема 404, удалите этот тег.
webdwall

Откройте инструменты разработчика вашего браузера, затем вкладку « Сеть » и посмотрите заголовки ответа HTTP. Что именно вы получаете там?
fuxia

Ну, там просто написано «(не удалось)», я добавил скриншот в вопрос, здесь изображение выглядит слишком маленьким, вам нужно будет щелкнуть правой кнопкой мыши, скопировать URL-адрес изображения и открыть этот URL-адрес, чтобы фактически прочитать текст на изображении. Извините за беспокойство, я не знаю, есть ли лучший способ прикрепить изображения здесь ..
webdwall

ОБНОВЛЕНИЕ: любые запросы ajax не будут работать, даже те, что в wp-admin. Например: добавление виджета не работает !!! Попытка удалить плагины один за другим и проверить ...
webdwall

Ответы:


5

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

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.