Ошибка Ajax 404 (Dropped by firewall) при добавлении нового представления

Аватар пользователя Galch Galch 21 августа 2012 в 12:56

Хостинг timeweb. Проблема тестировалась на Drupal 6 и 7, в Firefox и Chrome.

Недавно появились ошибки Ajax c кодом 404 при попытке добавить новое представление. Из-за этого не могу добавить ни одного нового представления.

Скажем, при добавлении нового представления (view) первым делом пытаюсь поменять заголовок или тип вывода вместо "поля" поставить "материал". При клике на форму появляется сообщение об ошибке Ajax. При этом на странице/форме появляется стандартный прокручивающийся значок ожидания (как при загрузке формы через ajax).

Ранее добавленные представления поддаются редактированию. Ajax не подгружает форму только в новом не сохранённом представлении.

1) В 7-ом Друпале на пустой сборке выходит такое сообщение:

Возникла AJAX HTTP ошибка.
Полученный код HTTP: 404
Следует отладочная информация.
Путь: /admin/structure/views/ajax/display/banner/page/style_plugin
СтатусТекст: Dropped by firewall
ResponseText:

В 6-ом Друпале та же ошибка при добавлении view, немного в другой интерпретации:

An error occurred at /admin/build/views/ajax/display/banner/default/row_plugin.

Error Description: 404: Dropped by firewall

2) В хроме та же ошибка возникает. Дополнительно в консоли достала информацию:

Request URL:http://xxxx.tmweb.ru/admin/build/views/ajax/display/banner/default/row_plugin
Request Method:POST
Status Code:404 Dropped by firewall

и

X-Requested-With:XMLHttpRequest
Form Dataview URL encoded
js:1
<strong>Response Headersview source</strong>
Cache-Control:no-cache
Connection:close
Content-Length:28
Content-type:text/html
Pragma:no-cache

3) В логах на сервере пусто. При попытке отключить JavaScript в представлениях вместо ошибки Ajax в том же месте (при попытке обратиться к форме во view) появляется белый экран.

4) Пробовала разные версии модуля views (на 6-ом друпале пробовала 2.x и 3.x). Проблема остаётся.

5) На локальном сервере всё нормально работает. На timeweb пару недель назад появилась эта проблема. Причём я проверяла на разных версиях Друпал (6 и 7), а также на разных серверах timeweb и на разных давно работающих сайтах. На этом хостинге ещё можно выбирать по желанию версии php 5.3 или 5.2. Так вот, проблема с не работающим Ajax остаётся независимо от версии php.

Памяти там точно хватает (поднимала до 512mb). Причём раньше проблем не возникало. Проблема наблюдается только в модуле views. В panels похожие формы с похожим интерфейсом нормально справляются с Ajax.

Подскажите, пожалуйста, пути диагностики проблемы с Ajax? Вопрос скорее всего связан с настройкой Apache либо nginx.

Комментарии

Аватар пользователя Galch Galch 22 августа 2012 в 6:13

Что, ни у кого нет сайтов на timeweb?
У кого-нибудь работает добавление и сохранение представления на друпал-сайте на хостинге timeweb?