Произошла HTTP ошибка 0. \n/filefield/ahah/news/field_image/0

Главные вкладки

Аватар пользователя Shi3A Shi3A 17 сентября 2012 в 12:33

После обновления php до версии 5.3.17 вылезла сия ошибка "Произошла HTTP ошибка 0. \n/filefield/ahah/news/field_image/0"
Все известные мне способы решения - не работают. Пробовал:
1. Проверил, nginx и php разрешают заливать огромные файлы, сам же гружу несколько килобайт
2. Поставил модуль jQuery Update - не помогло.
3. Переименовал скрипт ahah.js - загрузка работает.

Логи молчат, any ideas?

Комментарии

Аватар пользователя divined divined 17 сентября 2012 в 12:45

Для этой ошибки есть много причин:

1. Перестал работать imagecache - нет прав на запись, не работает gd (поменяйте на imagick)
2. Вы обновили jquery до 1.4+ версии, тогда нужно обновить и js ядро друпала.
3. Попробовать поставить приватный режим загрузки файлов
4. Поменять виджет с изображения на файл.

И еще много чего.

Аватар пользователя divined divined 17 сентября 2012 в 14:21

Да, вот еще напомнили.

Еще зависит от установленных плагинов в вашем браузере, они могут конфликтовать с модулем filefield.

Аватар пользователя Shi3A Shi3A 17 сентября 2012 в 16:14

divined wrote:
Да, вот еще напомнили.

Еще зависит от установленных плагинов в вашем браузере, они могут конфликтовать с модулем filefield.


Не работает во всех браузерах, внезависимости от плагинов Sad

Передернул с gd на imagemagick - стала появлятся полоска прогресса, но она не заполняется, поставил обратно gd - эффект такой же, прогресс полоса есть, заполнения нет.

Модули все стоят последних стабильных версий.

Аватар пользователя Shi3A Shi3A 17 сентября 2012 в 16:41

$ head -n3 jquery.js

/*
 * jQuery 1.2.6 - New Wave Javascript

Приватный метод результатов не дал.
Смена типа поля тоже безрезультатно.

Аватар пользователя Shi3A Shi3A 17 сентября 2012 в 17:48

Мде, забавно, откатил до 5.3.16, выключил модуль jquery update, хром заработал, фаерфокс - нет.
Ладно, пока отойду, чуть позже покапаю дальше.