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

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

celsoft 21 октября 2008 Советы 23 740
Уважаемые клиенты,

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

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

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

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

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

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

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

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

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

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

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

Комментарии

  1. AleXSuS (Посетители)

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

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

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

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

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

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

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

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

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


    СПАСИБО!
  5. SERGAD (Клиенты)

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

    25 ноября 2008 13:14 1 комментарий
    Благодарю. smile
    Проблема была в браузере
  7. sb0y (Посетители)

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

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

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

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

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

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

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

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

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

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

    Куда копать?

    __________________

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

    14 декабря 2008 01:26 18 комментариев
    в IE работает. в FF нет. 500 ошибка
  11. grdd (Посетители)

    10 июня 2009 17:53 5 комментариев
    При загрузке картинок через массовую загрузку выдаёт "Ошибка: 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



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

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

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

    Если такой способ поможет и Вам, отпишитесь!:)
  13. Red Drag (Клиенты)

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

    Способ работает,проверенно! smile
  14. lvn (Клиенты)

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

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

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

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

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


    Мне тоже помогло!
  17. seva0812 (Посетители)

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

    8 февраля 2012 15:09 8 комментариев
    SecFilterEngine Off
    SecFilterScanPOST Off


    Подскажите пожалуйста как решит проблему, если в качестве веб-сервера стоит nginx
  19. wincity (Клиенты)

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

    Ошибка 500

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


    Тоже делал.
  20. Maximus (Клиенты)

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

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

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

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

Информация

Комментирование публикаций доступно только пользователям имеющим действующую лицензию на скрипт. Если вы уже приобретали скрипт, то вам необходимо зайти на сайт под своим клиентским аккаунтом.

Календарь

«    Февраль 2020    »
ПнВтСрЧтПтСбВс
 12
3456789
10111213141516
17181920212223
242526272829 

Опрос на сайте

Совершаете ли вы покупки в интернет?