/ / Поговорим немного о массовой загрузке...
октябрь 21 2008

Поговорим немного о массовой загрузке...

Уважаемые клиенты,

Некоторые наши клиенты столкнулись с тем что неработает массовая загрузка файлов на сервер, поэтому мы решили поговорить о ней отдельно. Анализ обращений показывает, что неработоспособность делится на два типа:

1. Ошибки самого пользователя: неустановлены права на запись в нужные папки скрипта, попытка загрузить файлы несоответствующего настройкам типа файлов, загрузка файлов размеры которых превышают лимиты установленные в настройках скрипта или в настройках сервера.

2. Неработоспособность связана с настройками сервера. Далеко не каждый сервер поддерживает технологию которую использует массовая загрузка файлов на сервер.

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

Прежде всего разберемся как работает массовая загрузка файлов на сервер. Это не совсем обычная загрузка в том плане, в котором мы привыкли видеть загрузку на сервер, когда браузер посылает данные на ваш сервер. Загрузку файлов осуществляет специальный флеш ролик, запущенный на вашем компьютере, с помощью которого вы выбираете файлы и потом этот ролик загружает файлы.

На некоторых хостингах установлен модуль Apache mod_security который занимается фильтрованием входящего POST траффика на сервер, который отклоняет данные поступившие не из браузера, а от Flash. При этом вы можете получать любую ошибку это и 404, и 403, и 500, и Server (IO) Error, а можете просто получать сообщение что все успешно завершено, при этом в списке не появляются загруженные файлы. Ошибка зависит напрямую от того как настроен этот модуль.

Для отключения данного модуля необходимо в файл .htaccess в самое начало добавить строки:
SecFilterEngine Off
SecFilterScanPOST Off

После этого в 90% случев проблема с массовой загрузкой устраняется. Но не всегда и не все хостинг провайдеры позволяют отключать настройки сервера в файле .htaccess. Возможно что для отключения данного модуля на вашем хостинге необходимо использовать другие директивы, поэтому уточните у вашего хостер провайдера установлен ли данный модуль на сервере и каким образом его можно отключить. Также иногда траффик блокируют другие встроенные брандмауэры, в таком случае проблему вряд ли удасться решить и понадобится только смена хостинг провайдера.

Но перед тем как принять решение о смене провайдера обязательно сообщите нам о проблеме, чтобы мы обязательно проверили работоспособность на вашем сервере, и гарантированно сообщили вам что проблема в сервере, устранить скриптом которую невозможно.

Надеемся наш совет решит вашу проблему.

С уважением,
SoftNews Media Group

Комментарии

AleXSuS

AleXSuS

7 ноября 2008 23:56 Посетители
0
Подскажите, как нужно настроить РHP, что бы не было ошибки 500 в FireFox?

Присоединяюсь к вопросу! Celsoft, будьте добры, ответьте уже - знаете ли вы как решить эту проблему? Надеюсь если прочитать все комментарии здесь, то вам станет ясно, что это массовая проблема, а не проблема браузера?
NoNameZ

NoNameZ

9 ноября 2008 10:14 Посетители
0
ну так как-то в стороних модулях это возможно без флэша....

ну или хотя бы поддержку хип архивов...а то так что с этим модулем,что без него-нету разницы....
Medik18

Medik18

9 ноября 2008 11:13 Клиенты
0
Продлевал лицензию именно из за массовой загрузки.
Согласно FAQ:
Вопрос: Скажите какие минимальные требования к установленному ПО на сервере
Ответ: Для работы скрипта, необходимо наличие минимум PHP 4.3.2+ или PHP 5.0+, а также MySQL 4.0+ или MySQL 5.0+

сервер отвечает требованиям, однако загрузка не работает, или работает только в Internet Explorer. (Я понимаю что в принципе скрипт работает на "Ура", но массовая загрузка очень нужна...)

Хотелось бы узнать какие именно настройки сервера нужно осуществить, что бы массовая загрузка работала?
Mostov

Mostov

19 ноября 2008 01:16 Клиенты
0
1. В каком .htaccess править? В том что в руте или в том что в upload/files? Пробовал и там и там дописать эти две строки - закрывает папку (в руте - закрывает сайт, в upload/files закрывает files)

2. Где непосредственно на сервере это настройть? В DirectAdmin Web Control Panel


СПАСИБО!
SERGAD

SERGAD

19 ноября 2008 17:30 Клиенты
0
Все вышеописанное не помогло. Еще будут варианты решения этой проблемы ?
Или опять стороннюю прогу искать для залива картинок ?
crazy

crazy

25 ноября 2008 13:14 Клиенты
0
Благодарю. smile
Проблема была в браузере
sb0y

sb0y

30 ноября 2008 17:36 Посетители
0
СОВЕРШЕННО не устраивает концепция флеш-ролика для мультизагрузки!
Подскажите пожалуйста альтернативу.
celsoft

celsoft

2 декабря 2008 21:12 Администраторы
0
Цитата: egoport
Не понято... Был оставлен комент о том, что нет возможности указывать обработку картинки по "ширине", и мой коммент испарился.

вы оставили здесь не свой комментарий, а чужой текст с припиской +1.

Так вот флудить, что то там плюсовать и вообще заниматься математикой, вы можете на своем сайте, а на этом сайте этого делать не нужно, здесь это не приемлимо. Внимательно прочитайте о чем идет речь в данной статье, все что касается обсуждения именно этой статьи вы можете писать, все что не касается, это флуд, а флуд на этом сайте недопустим. Какое отношение имеет ваше сообщение о ширине при обсуждении настройки Apache mod_security ? Никакого
Andrushock

Andrushock

12 декабря 2008 16:17 Посетители
0
У меня не получается вообще загрузить картинку, просто одну маленькую картинку ни в одном браузере. Пробовал и в ослике и в опере и в мазилле (чистая 3.0.4). Массовая загрузка тоже не работает. sad

Пробовал все методы описанные выше. Ничего не помогло. Хостинг нормальный, дорогой за рубежом. Проблема не в хостере. И не в браузере. Давайте ПАТЧ пожалуйста.

Или может быть как то хитро нужно выставить права на ява скрипты в папке editor?

Работаю с DLE с версии 4.5 Это я к тому, что если кто-то начнёт давать советы smile

Очень жду решения. Именно решение а не совет. Проект стоит...
__________________

Снёс лису, почистил систему. Скачал новую поставил. Результат тот же.
Невозможно загрузить файл на сервер

Куда копать?

__________________

Поговорил с хостером. Рекомендовал отключить safemod, всё заработало! laughing
maxwarez

maxwarez

14 декабря 2008 01:26 Клиенты
0
в IE работает. в FF нет. 500 ошибка
grdd

grdd

10 июня 2009 17:53 Посетители
0
При загрузке картинок через массовую загрузку выдаёт "Ошибка: 500"

Версия движка актуальная 8.0
Права на uploads стоят 777
Домен: novostikino.com
Версия Adobe Flash Player 10,0,22,87

Apache mod_security не установлен www.novostikino.com/2.php (phpinfo)

На локалке ошибка 500 не возникает (сижу в FireFox отлично работает)
выгружаю сайт в интернет возникает Ошибка 500



Помогите решить проблему.
Vadeinpace

Vadeinpace

29 октября 2009 23:41 Посетители
0
Все выше перечисленные способы - не помогли!!!

В админпанели "Настройки безопасности скрипта" в пункте "Сбрасывать ли ключ авторизации при каждом входе?" вместо "Да" изменил на "Нет" и все заработало!!!

Если такой способ поможет и Вам, отпишитесь!:)
Red Drag

Red Drag

7 января 2010 10:42 Клиенты
0
Цитата: Sarvan
У кого ошибка 500, закрываете админку, на главной разглогиниваетесть, вновь авторизуетесь, и на эту сессию всё будет работать нормально. Эта же проблемка была и раньше в отдельном модуле.

Способ работает,проверенно! smile
lvn

lvn

13 января 2010 14:46 Клиенты
0
Vadeinpace,
все работает! спасибо...была ошибка 401
viktor-r

viktor-r

16 февраля 2010 12:08 Клиенты
0
Спасибо мне помогло, была 403 ощибка.
max21

max21

24 июня 2010 14:17 Клиенты
0
Vadeinpace,
Все выше перечисленные способы - не помогли!!!

В админпанели "Настройки безопасности скрипта" в пункте "Сбрасывать ли ключ авторизации при каждом входе?" вместо "Да" изменил на "Нет" и все заработало!!!

Если такой способ поможет и Вам, отпишитесь!:)


Мне тоже помогло!
seva0812

seva0812

31 августа 2010 20:58 Посетители
0
Спасибо все пашет версия 9 дле отлично!!!!)))А у кого не пашет значит хостер такой тут не чо не поделаешь!!!!
krivius

krivius

8 февраля 2012 15:09 Посетители
0
SecFilterEngine Off
SecFilterScanPOST Off


Подскажите пожалуйста как решит проблему, если в качестве веб-сервера стоит nginx
wincity

wincity

10 мая 2012 04:08 Клиенты
0
таже самая проблема не чего не помогло... сначала работало все, а потом перестало работать массовая загрузка.
Прописывал
SecFilterEngine Off
SecFilterScanPOST Off

Ошибка 500

В админпанели "Настройки безопасности скрипта" в пункте "Сбрасывать ли ключ авторизации при каждом входе?" вместо "Да" изменил на "Нет" и все заработало!!!


Тоже делал.
Maximus

Maximus

23 мая 2012 08:33 Клиенты
0
Вообще не грузятся картинки. Везде ошибка 302. А в ИЕ по одной и то после каждой выскакивает окно с ошибкой.

Отказано в доступе - http://alleynews.ru/engine/classes/uploads/swfupload/swfupload.swf

Ничего не помогает из выше предложенного. Что делать???
celsoft

celsoft

23 мая 2012 12:02 Администраторы
0
Maximus,
код 302 это серверный редирект, смотрите где и какие редиректы вы ставили, возможно вписали некорректно в .htaccess принудительный редирект с одного домена на другой, это наиболее частая причина проблемы.

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Календарь
«    Июнь 2019    »
ПнВтСрЧтПтСбВс
 12
3456789
10111213141516
17181920212223
24252627282930
Опрос на сайте
Совершаете ли вы покупки в интернет?

Популярные новости
Архив новостей
Май 2019 (3)
Апрель 2019 (1)
Март 2019 (3)
Февраль 2019 (2)
Январь 2019 (2)
Декабрь 2018 (1)