Решаем вопрос с ошибкой "An AJAX HTTP request terminated abnormally" в Drupa'е

Недавно столкнулся на D7.8 с прениприятейшей ошибкой - при загрузке картинки в поле получал ошибку: An AJAX HTTP request terminated abnormally

Долгое гугление дало несколько варианов решения продлемы, с которыми я и поделюсь.

Вариант №1

В файле settings.php раскоментировать и определить переменную $base_url - на Д.Орге многи помогло. Порядок действий взят отсюда:

  1. Открываем /sites/default/settings.php (или где там он у вас?) в любимом текстовом редакторе;
  2. Находим строку # $base_url = 'http://www.example.com';
  3. Вместо example.com вписываем абсолютный URL своего домена (можно попробовать как с WWW так и без него);
  4. Сохраняем изменения;
  5. чистим кеш и получаем кайфы.

Вариант №2

У некоторых были проблемы на стороне хостера. Поэтому остается писать в техподдержку и решать вопрос индивидуально.

Вариант №3

И собственно третий вариант - ошибки в каких-либо модулях. Собственно мне ни первый, ни второй варианты не помогли... Благодаря поддержке IT-Патруля я все таки начал просматривать установленные модули и по одному отключать. Гадость зарылась в модуле Theme Editor, который для D7 на данный момент в разработке (dev-релиз).

Как видите ребята, не всегда может помочь какое-то конкретное решение. А вы сталкивались с чем-то подобным? Пишите в комментариях про свои решения заковыристых проблем.

Рубрики

Комментарии

пт, 03/30/2012 - 17:55

Мне не помог ни один из вариантов. Ошибка возникала при загрузке изображений только на одном типе содержимого. Помогло удаление этого типа содержимого и создание такого же с другим компьютерным названием и другой папкой для сохранения изображений.

пт, 03/30/2012 - 21:39

Благодарю, Дмитрий! Это уже значит вариант 4 ;)