Проблема с ImageField

4 января 2010 в 23:07
Аватар пользователя Yu88 Yu88 0 23

Доброго времени суток.

Такая проблема:

При загрузке изображения через поле ImageField появляется окошко с вот такой строкой: "Произошла HTTP ошибка 0. \n/filefield/ahah/ed_classified/field_foto1/0"

Подскажите, в чем косяк и как его исправить??

Комментарии

"Yu88" wrote:
"Произошла HTTP ошибка 0. \n/filefield/ahah/ed_classified/field_foto1/0"

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

На drupal.org много об этом роизошла HTTP ошибка 0, но ни один из предложенных способов устранить ошибку не помог.

5 января 2010 в 17:17

та же проблема.
[##297035]issues[/##] растет, решения мне не подошли, патчи ставил, файлы обновлял, фаербаг говорит "HTTP Error 413 Request entity too large", попробую покопать в сторону сервера, хотя уже не особо верится в хороший исход, даунгрэйд не спасает.

Смотрел браузерами - фф 3.6.3, опера 10.53, ие 8.

27 мая 2010 в 3:23

тоже была проблема:

Произошла HTTP ошибка 0. \n/filefield/ahah/story/field_image/0
при загрузке файлов размером больше 1 мегабайта.
помогло решение Clarion, спасибо. оказалось, что у Nginx, по умолчанию, параметр
client_max_body_size 1M;
http://sysoev.ru/nginx/docs/http/ngx_http_core_module.html#client_max_bo...
и большие файлы отбрасывались, а код ошибки Nginx в браузер передает не правильно.
помогло изменение коф файла Nginx /etc/nginx/nginx.conf, добавлением директив

server {
. . .
location / {
. . .
client_max_body_size 10m;
client_body_buffer_size 128k;
. . .

30 сентября 2010 в 11:30
Аватар пользователя MDD MDD 0

Это решение похоже для выделенных серверов Sad Я такого файла не наблюдаю, при доступе по FTP. В то же время, подобный совет есть на сайте хостера для VPS и битрикса.

Что делать в данном случае неясно.
Во-первых непонятно откуда ошибка взялась, ибо оно все работало ранее. Подозреваю после обновления до очередной версии Друпала.

Сидел под админом. Сначала данную ошибку возвращала только Опера. Зашел в Хром, там все Ок, ИЕ- ОК. Разлогинился, зашел под юзером, не работает загрузочка Sad Хотя права прописаны. Почитал друпал.орг - залил последнюю версию файлфилда и имиджфилда. После этого, ошибка стала появляться стандартно во всех браузерах.

Короче, вопрос по прежнему актуален, ибо не работает.

30 января 2011 в 19:50

Таже ошибка, причем на одном серваке работает два сайта на друпале, на одном все нормально заливается через оперу, а на другом не хочет, выдает "Произошла HTTP ошибка 0. \n/filefield/ahah/story/field_node_files/0"
Пока решение не нашел... грешу на какие-то модули, но отрубать тупо модули не вариант - сайт рабочий и посещаемость большая у него...
Может будет время - сделаю зеркало попозже и буду отрубать модули тогда, тестить...

3 февраля 2011 в 13:17
Аватар пользователя MDD MDD 0

У меня, на данный момент, ошибка вернулась к первоначальному состоянию. Грузится из под всех браузеров, кроме Оперы. Иногда правда приходится разлогиниваться. Видимо еще как-то сессии используются.
Последний модули которые обновлял были CCK и Views. До этого все работало. Ах да, еще Опера обновилась. Smile

3 февраля 2011 в 13:45

Обновил jQuery Update до версии 6.x-2.0-alpha1 - заливалка в опере заработала Smile
Остальные модули все последних версий стоят, так что все норм Smile
Кому надо список модулей - могу скинуть Smile

25 февраля 2011 в 10:40

Nikolas wrote:
Обновил jQuery Update до версии 6.x-2.0-alpha1 - заливалка в опере заработала Smile
Остальные модули все последних версий стоят, так что все норм Smile
Кому надо список модулей - могу скинуть :)

Спасибо, тоже помогло мне

24 декабря 2011 в 23:14
Аватар пользователя MDD MDD 0

в общем тоже обновил, списал текст скрипта с первоисточника, заменил тот что был в /misc (он там совсем какой-то куцый был), пока работает ) спасибо за наводку, можно поставить статус "решено" ))

25 февраля 2011 в 11:52

D6. Для nginx 1.0.6 была подобная проблема при аплоаде файлов размером свыше 1 мегабайта. Выдавал сообщение:
Произошла HTTP ошибка 0. \n/filefield/ahah/xxx/field_field_xxx/0"

Решилась строчкой в секции html conf-файла: client_max_body_size 21m;
По умолчанию это значение равно 1m.

Если не прокатит, то можно попробовать эту настройку для секций server и location (на счет и там, и сям - не подскажу).

Выставил 21 мегабайт из установленных настроек в php + 1 мб на тело. (может и не прав) Smile

Диагностировать данный конкретный случай достаточно просто: /misc/ahah.js - переименовать или убрать совсем. Друпал ругнется, по продолжит работать. При аплоаде вероятнее всего скинет на 413 страницу - тогда ваша проблема именно в этом. Собственно, по ней - и смог сделать вывод о том, в какую сторону копать.

27 ноября 2011 в 22:11