Загрузка файла больше 4мб ошибка не работает
Файлы меньше 10 мегабайт загружаются, а при больших выдает ошибку 500, в логах смотрел , но никак не смог разобраться.
И еще одна деталь , когда я на самом сервере запускаю скрипт через браузер, то могу загружать файлы больше 10 мегабайт, а со своего компа через инет не могу, выдается ошибка 500.
Upload на сервер файлов более 4 мегабайт
Подскажите пожалуйста. на сервер не загружаются файлы больше 4Mb. Что делать? Где настраивать.
Ошибка загрузки файлов на сервер
Доброго времени всем! Столкнулся с такой проблемой. Есть php файл, в котором форма для загрузки.
Сервер загрузки файлов
Хочу сделать, что-то типа сервера закачки файлов. Сперва хотел сделать на основе асинхронных.
Скрипт загрузки файлов на сервер
Нужен красивий скрипт, для загрузки файлов на сервер. Файли будут загружатся размером больше 1 Гб. .
Ну вопервых код у тебя левый. во вторых задай разрешение на загрузку больших файлов в папку через .htaccess Делов 5 сек. Может тебе ещё код нужен?
почему код левый?? а насчет htaccess чуть поподробнее
Добавлено через 2 минуты
загрузка файлов через связку apache + php у меня работает, я все делал и тестировал, просто у меня проблемы с iis сервером, не могу просто решить, и никто не может помочь, если надо я могу еще поподробнее объяснить в чем проблема
если бы все было бы так просто , я бы тут не писал бы , а давно сделал бы, оба эти параметра заданы равной 300мб,все настройки php заданы верно, сам проверял,если веб сервер apache то все работает правильно, проблемы возникают при связке с iis и поэтому мне кажется проблема в iis.
php_value upload_max_filesize 300M
php_value post_max_size 300M
php_value max_execution_time 500
php_value max_input_time 500
Это мои настройки в php.ini
Что за бред ты несёш. Не трогай ничего на уровне сервера. У тебя htacces должен быть в папке кэша. Ты сначала скачиваеш у пользователя потом перемещаеш. Этот метод не подходит. Так что нужен код без буфера. И на локалке ещё не всегда удачно скачивается.
почему бред. почему я не могу редактировать php.ini, если я имею к нему доступ и на нем обслуживается только мой сайт. че за код из буфера?? а насчет htaccess , нормально объясни, есть web.config, там можно задавать настройки iis для своего сайта,я задаю
Если не можеш редактировать проверь права доступа. .htaccess это файл такой, если ты не знаеш. А использование кэширования в php это учи и ещё раз учи.
тебе большое спасибо то что пытаешься мне помочь, я знаю что такой htaccess файл, я же говорю у меня php настройки заданы правильно, но при чем тут кеширование я не понимаю))))ты думаешь я неуч и ни в чем не разбираюсь(( но при чтении тут твоих советов меня на смех пробивает))
Muhtar,
Переходи на GNU Linux. тогда возможно может быть после 8ми лет обучения я скажу что ты прошёл начальный кус php. Ты не можеш понять такого простого.
причем тут linux, причем тут начальный уровень php,я же с тобой не знаниями тут меряюсь, я про проблему пишу, а ты пишешь вообще другие вещи, я же тебе написал, все настройки php заданы верно и с apache данный код работает, то есть я могу загружать файлы,проблема с веб сервером IIS))) а при чем тут кеширование PHP?? ты просто объясни что хочешь сказать??
Muhtar,
Ты скачиваеш файл у пользователя. Проверяеш скачан он или нет, если да перемещаеш в конечную дирректорию, если нет удаляеш. Буферизация идёт там где активен сценарий или в специально отведённой дирректории. Вот у этой дерриктории нет разрешения загрузки файлов большего лимита. Всё ясно?
при хорошем соединении интернета я могу загружать файл больше 10 мегабайт, то есть мне кажется , проблема не в лимите размера загружаемых данных, а в таймауте запроса
Тайм аут тоже можно легко увеличить в htaccess. У меня на orion'e без кэша. Пользователь загружает файл неограниченное время до сбоя. Если сбой был, сервер сохраняет то что скачалось. Тоесть кусок. Поэтому приходится перезагружать чтобы перезаписалось. А вот с кэшем, то тайм ауты как заноза, то жёсткий перегружается. Зато есть гарантия что файл абсалютно цел.
то есть ты имеешь в виду таймаут в php,вот этот параметр что ли max_execution_time
Добавлено через 42 секунды
max_execution_time = 720 равен у меня
оба эти параметра у меня равны 720 ,я же говорю все php настройки я задал правильно, проблема не в этом
Добавлено через 17 часов 3 минуты
Проблему данную решил
Нужно было в applicationHost.config файла iis прописать activityTimeout="3600" requestTimeout="3600" , то есть переопределить значения по умолчанию
Скрипт загрузки файлов на сервер
Всем привет. Нужен скрипт загрузки файлов на сервер. По возможности ajax Задача такова: Два.
Автоматизация загрузки файлов на сервер
Такая проблема возникла: есть удаленный сервер под управлением Appache. Необходимо автоматизировать.
Скрипт загрузки файлов на сервер
скрипт upload загрузка файлов на сервер , подскажите нужен скрипт с загрузкой файлов формата rar и.
Форма загрузки файлов-изображений на сервер
Скорее всего тут не один пхп. Но вообще не сильно силен - пытаюсь на примерах с вебом разобраться.
Форма загрузки нескольких файлов на сервер
Всем добрый день. Есть форма загрузки файла на сервер. Сама форма: <div.
Не срабатывает класс загрузки файлов на сервер
Приветствую. Изучаю ООП. Возникла небольшая проблема, сам не могу разобраться. Задача, создать.
При подготовке сервера под хостинг сайта на 1С Bitrix всплывают ошибки, с которыми я никогда не сталкивался при работе с другими CMS. Здесь я распишу что надо поменять, чтобы обмен с сайтом и upload файлов и картинок успешно выполнились.
Если честно, то Bitrix очень капризный продукт и требует очень точной настройки, для начинающих есть варианты уже с готовыми виртуальными образами, на которых развернут CentOS и Bitrix: Веб-окружение. Но если вы привыкли работать с другим дистрибутивом (лично я предпочитаю Debian и Ubuntu), то придется поковыряться в конфигах ручками.
Итак, в Apache максимальный размер файлов указывается либо в php.ini (не у всех есть доступ к этому файлу), либо напрямую в .htaccess. В моей статье Все про файл .htaccess я подробно расписывал все настройки. Ну а мы в .htaccess допишем:
php_value upload_max_filesize 10M
php_value post_max_size 10M
Я уже было решил, что проблема решена, но проверка системы также ругалась на максимальный размер файлы.
Причина оказалась в связке Nginx+Apache. Так как Nginx работает кэширующим фронт-энд сервером, то он работает изначально по своим правилам, а затем по этим правилам решает, передавать ли файл дальше в Apache или нет. Логи ясно показали ошибку
тут будет скрин или текст логов, сейчас проблема решена и естественно и нет ошибки. верну обратно и сделаю скрин
proxy_buffering off;
client_max_body_size 10m;
Перезапускаем службу и проверяем результат также через проверку системы Bitrix.
На сайте были такие настройки. У меня они чутка отличаются
Вариант решения 1
Начну со второго способа как с наиболее приемлемого:
Чтобы запустить конвертацию проделайте следующее.
Пуск - Выполнить - cmd
Перед Вами откроется консоль. Введите там:
convert D: /fs:ntfs
Где D: - это буква диска, который Вы хотите преобразовать в NTFS формат.
Точно не помню, но есть у меня мнение, что как и в случае с форматированием, сконвертировать системный диск, т.е. тот где сейчас расположена система не удастся. Выход из этого либо в форматировании, либо в подключении жесткого диска к другому компьютеру.
Ошибка при файле размером более 4 Гб
В случае с торрентом ошибка выглядит следующим образом: "Один или несколько файлов превышают ограничение файловой системы на размер и не могут быть загружены".
В остальных случаях, если мне не изменяет память (а бывает и такое :) ) она звучит как "Нет доступа. Диск переполнен или защищен от записи".
Суть проблемы заключается в том, что файловая система FAT32 (а пользователи сталкивающиеся с подобной проблемой используют именно эту файловую систему) поддерживается максимальный размер файла равны й 4 294 967 296 байт и ничуть не больше. С этим ничего не поделать - уж так задумано изначально.
Решение проблемы заключается в переформатировании, либо конвертации жесткого диска в файловую систему NTFS .
Один Ответ
В некоторых системах реализуются так называемые смешанные методы, где в качестве начального значения используется два типа информации или даже больше. Например, существуют системы, которые учитывают как счетчики аутентификаций, так и показания встроенных таймеров. Такой подход позволяет избежать множества недостатков отдельных методов.
При загрузки в любой элемент инфоблока любого файла весом примерно до 5 Мб возникает ошибка "Некорректный ответ сервера". На машинах с ОС Windows проблема появляется крайне редко, на Linux - практически постоянно.
Связался с техподдержкой Битрикс, которая смогла выявить проблему в /bitrix/modules/main/tools/upload.php
возвращает пустой POST для маленьких файлов. Битрикс посоветовал связаться с хостером. Хостер проблему так и не смог выявить. Техподдержка Битрикса так же слилась.
Собственно теперь настало время обратиться к форумам. Кто-нибудь, что нибудь может подсказать по поводу решения проблемы?
Некорректный ответ сервера при авторизации в инстаграм
Всем добрый день, нужна ваша помощь. В общем проблема в следующем, я авторизуюсь в инстаграм с.
Ошибка при загрузке xml файла с маркером комментария "
Постоянно выбивает ошибку при загрузке xml файла с маркером комментария "<!--" :"Комментарий XML.
Мы бюджетная организация, все уже оплачено вперёд. Да и timeweb вроде никогда раньше не вызывал проблем.
Связался с техподдержкой Битрикс, которая смогла выявить проблему в /bitrix/modules/main/tools/upload.php
Зачем удалять файл ядра?
Надо смотреть в консоли браузера что уходит из него на сервер. Может js скрипт какой то кривой параметры запроса корежит, а может уже на сервере, какой то скрипт ломает.
Так же в логах сервера надо посмотреть, пожет там чуть больше чем не корректрый ответ сервера.
98% что не зона ответственности ТП битрикса, и хостера (раз и на виде бывает).
У вас там может модуль какой установлен обрабатывающий картинки. Или обработчик события загрузки сделан.
Обработчик сам не вешал, да и кто-то другой тоже вряд ли мог повесить. Обработка картинок маловероятна, т.к. проблема возникает не только при загрузке картинок и на нескольких инфоблоках.
Хотя стоит по ковыряться в настройках битрикса.
Связался с техподдержкой Битрикс, которая смогла выявить проблему в /bitrix/modules/main/tools/upload.php
1. Это удалённый хостер - вряд ли он будет перезагружать сервак.
2. А нахрена вообще перезагружать?! Кэш сбросил и норм.
3. Удаление строки приведёт к полной неработоспособности загрузки файлов. Думаю это и из названия очевидно.
Отличное решение. И как, после удаления этого файла, будет происходить загрузка?
Не надо тут ковыряться в настройках битрикса. Вы там хотите найти нижнее ограничение по размеру?
Я так понимаю техподдержка хостинга вам про этот файл сказала. А что то дельное сказала? Что в логах сервера?
Тут копать надо в настройках сервера скорее и начинать с логов.
Сами подумайте. Если бы дело было в настройках битрикс - то возвращалась бы ошибка более информативная. А здесь вам просто пишу "сервер не але".
Включите debug. в /bitirx/.settings.php
Далее откройте страницу где загружаете, откройте инструменты разработчика. Очистите там на вкладке консоли и сеть.
Попробуйте загрузить файл на котором стабильно падает. Псомотрите может в консоли что то будет дополнительно, а так же посмотрите что возвращает этот запрос (само тело ответа) на вкладке Сеть.
Если нет доступа к серверным логам то в настройках модуля "Монитор производительности" включите "Вести журнал предупреждений PHP" и запустите мониор на какое то время. Попробуйте загружать файлы. Потом посмотрите в админке /bitrix/admin/perfmon_error_list.php?lang=ru
Так же на странице админки "Проверка системы " проверьте систему на вкладках Тестирование конфигурации и Проверка доступа
выскакивает ошибка:
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 28672 bytes) in C:\wamp\www\class.field_file.php on line 108
Размер jpg-картинки 14,2 метра.
При загрузке я прописал:
с какого фига не хватает памяти? и почему не вылезло die?
Добавлено через 18 минут
ЕСЛИ ЧТО, ВОТ САМА ФУНУКЦИЯ ЗАГРУЗКИ
$this->smallPhoto("photos/$nameOfFileID/", $this->nameOfPhoto,1);
$this->smallPhoto("photos/$nameOfFileID/", $this->nameOfPhoto,2);
это уменьшение фотографии. именно в этих функциях и происзодит ошибка.
вот на этом месте:
$src = imagecreatefromjpeg($fromPhoto); //Создает изображение JPEG из файла
Загрузка больших файлов
День добрый, друзья. В .htaccess я прописал эти строки: php_value post_max_size 2M php_value.
Загрузка больших файлов
Всем привет! Такая проблема в input type file не хочет загружать большие файлы. Когда загружаешь.
Загрузка больших файлов на сервер
Всем привет! Я загружаю файлы на сервер в убунту вот таким кодом(код ниже), но загружаются файлі.
Загрузка больших файлов на сервер
сделал форму маленькие файлы грузит нормально примерно до 1МБ. вот код: <form.
освободил ненужные ресурсы. ситуация не изменилась
Добавлено через 3 минуты
а почему не вылезло die?ведь должно было остановиться выполнение скрипта! я ведь чётко прописал
if ($_FILES["filename"]["size"] > 5*1024*1024)
die ("Фотография не была загружена. Размер файла превышает 5 Мб.");
причём это условие в самом начале проверяется. а ошибка вылазит в конце. при вызрове другой фуцнкции из функции checkAndUpload()
Добавлено через 33 минуты
всё. этот вопрос снят.
if ($_FILES["$this->name"]["size"] > 5*1024*1024)
die ("Фотография не была загружена. Размер файла превышает 5 Мб.");
вот ошибка
Загрузка больших файлов на сервер
Возникла необходимость загрузки файлов на сервер(или в облако, Amazon, например) через форму на.
Загрузка больших файлов на php
Перепробовал с 10 файлообенников, но ни один не хочет работать с большими файлами. в пхп.ини менял.
Загрузка больших файлов, по кусочкам
Приветствую. Необходимо грузить большие файлы, размером по 100-200 мб. Как вариант, грузить не.
Загрузка Больших Файлов
Всем привет! Столкнулся с проблемой загрузки файлов >10Mb, а нужно до 1Gb Куда копать - вообще не.
Часть пользователей все еще сталкиваются с проблемой оперирования с файлами размером больше 4 ГБ .
Как правило, все чаще это происходит при закачке файлов с торрента или откуда-то еще (ибо просто файлы таких размеров мы редко перемещаем, а значит люди просто не знают, что подобная проблема у них есть и почему она есть).
Похожие записи
Послесловие
Вот такие вот дела. Если есть вопросы, - спрашивайте в комментариях.
Внимание для пользователей старых операционных систем (до XP). Файловая система NTFS не поддерживается этими версиями операционных систем, т.е. новопереформатированный диск Вы не увидите в случае, если у Вас стоит одна из версий Windows семейства 95/98 .
Белов Андрей (Sonikelf) Заметки Сис.Админа [Sonikelf's Project's] Космодамианская наб., 32-34 Россия, Москва (916) 174-8226
Вариант решения 2
Что до форматирования..
Сделать сие без потери данных невозможно ибо форматирование стирает все файлы с жестокого диска, а посему Вам надо либо быть готовым к этому и перенести всю информацию на внешние носители или же попросту купить новый диск и отформатировать его в файловой системе NTFS . Чтобы проделать форматирование нажмите:
Мой компьютер - Правой кнопкой мышки на нужном диске - Форматировать - Файловая система: NTFS - ставим галочку "Быстрое форматирование" - Начать .
Ждем окончания форматирования.
Как вариант, для перемещения файлов можно разрезать их на части специальными программами, но это не решит проблему в случае закачки файлов из интернета, да и стоит ли городить огород? К тому же, изменение файловой системы на NTFS так же положительно скажется на производительности жесткого диска в Windows XP и Windows Vista ибо обе операционные системы сделаны под работу с этой файловой системой.
Похожие записи
Читайте также: