MrCTAJIuH 0 Опубликовано: 29 июня 2011 Рассказать Опубликовано: 29 июня 2011 Проблема в том, что при загрузки файлов более 2гб возникает ошибка Server (IO) Error (заливаю через массовую загрузку), максимальный размер загружаемого файла стоит 25гб и в php.ini и в .htaccess, но всёравно файлы более 2гб не заливаются! Как мне решить эту проблему? Я уже делал SecFilterEngine Off SecFilterScanPOST Off, но это не помогло, все права на файлы даны (еслиб не было прав, то файлы менее 2гб не грузились бы) (у меня сайт для локалки, скорость в локалке 10мбайт/сек, я делаю варезник) ВОТ ССЫЛКА НА САЙТ: http://89.187.44.7/ Цитата Ссылка на сообщение Поделиться на других сайтах
WWW.ZEOS.IN 1 161 Опубликовано: 29 июня 2011 Рассказать Опубликовано: 29 июня 2011 Зачем плодить темы? Вы же тут задавали подобный вопрос: http://forum.dle-news.ru/index.php?showtopic=56321 Цитата Ссылка на сообщение Поделиться на других сайтах
MrCTAJIuH 0 Опубликовано: 30 июня 2011 Рассказать Опубликовано: 30 июня 2011 Автор Так там другая ошибка хД, и ещё при попытке загрузить файл в 4 и более гб появляется: "Невозможно загрузить файл нулевого размера.", вот как мне это исправить? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 068 Опубликовано: 30 июня 2011 Рассказать Опубликовано: 30 июня 2011 Так там другая ошибка хД, и ещё при попытке загрузить файл в 4 и более гб появляется: "Невозможно загрузить файл нулевого размера.", вот как мне это исправить? это все тоже самое, а не другое. И данные вопросы к DLE отношения вообще не имеют. Ваш сервер отклоняет файлы данных размеров. У вас по видимому 32 битная OC, которая попросту не может работать с большими числами.С данными вопросами вам нужно не на форум DLE, а на форум системных администраторов нужно. Цитата Ссылка на сообщение Поделиться на других сайтах
MrCTAJIuH 0 Опубликовано: 3 июля 2011 Рассказать Опубликовано: 3 июля 2011 (изменено) Автор Так там другая ошибка хД, и ещё при попытке загрузить файл в 4 и более гб появляется: "Невозможно загрузить файл нулевого размера.", вот как мне это исправить? это все тоже самое, а не другое. И данные вопросы к DLE отношения вообще не имеют. Ваш сервер отклоняет файлы данных размеров. У вас по видимому 32 битная OC, которая попросту не может работать с большими числами. С данными вопросами вам нужно не на форум DLE, а на форум системных администраторов нужно. Всё я исправил ошибку (ошибка была на стороне сервера в настройках), появилось ещё кое-что, при добавлении файла более 4гб (в настройках указано макс. размер файла 25гб) появляется ошибка "Невозможно загрузить файл нулевого размера." Изменено 3 июля 2011 пользователем MrCTAJIuH Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 068 Опубликовано: 3 июля 2011 Рассказать Опубликовано: 3 июля 2011 Всё я исправил ошибку (ошибка была на стороне сервера в настройках), появилось ещё кое-что, при добавлении файла более 4гб (в настройках указано макс. размер файла 25гб) появляется ошибка "Невозможно загрузить файл нулевого размера." Вам нужно установить 64 битную ОС, и данная проблема устраниться, у вас сейчас стоит 32 битная, а она не может работать с большими числами, в результате вместо нормального числа определяется как 0 Цитата Ссылка на сообщение Поделиться на других сайтах
MrCTAJIuH 0 Опубликовано: 3 июля 2011 Рассказать Опубликовано: 3 июля 2011 Автор Всё я исправил ошибку (ошибка была на стороне сервера в настройках), появилось ещё кое-что, при добавлении файла более 4гб (в настройках указано макс. размер файла 25гб) появляется ошибка "Невозможно загрузить файл нулевого размера." Вам нужно установить 64 битную ОС, и данная проблема устраниться, у вас сейчас стоит 32 битная, а она не может работать с большими числами, в результате вместо нормального числа определяется как 0 Вообще-то битность влияет только на количество оперативки, а на размеры файлов не влеяет (у меня ubuntu 10.10 x32) Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 068 Опубликовано: 3 июля 2011 Рассказать Опубликовано: 3 июля 2011 Вообще-то битность влияет только на количество оперативки, а на размеры файлов не влеяет (у меня ubuntu 10.10 x32) Неверно. Битность определяет размер чисел с которыми ОС может работать. Почему по вашему ОС не видит больше 3,5 ГБ оперативной памяти? Потому что не может оперировать адресами памяти выше 3,5 ГБ. Тоже самое и с файлами, из размер определяется в байтах и получается число за пределами битности ОС, отсюда и ноль в результате. 1 Цитата Ссылка на сообщение Поделиться на других сайтах
MrCTAJIuH 0 Опубликовано: 5 июля 2011 Рассказать Опубликовано: 5 июля 2011 Автор Вообще-то битность влияет только на количество оперативки, а на размеры файлов не влеяет (у меня ubuntu 10.10 x32) Неверно. Битность определяет размер чисел с которыми ОС может работать. Почему по вашему ОС не видит больше 3,5 ГБ оперативной памяти? Потому что не может оперировать адресами памяти выше 3,5 ГБ. Тоже самое и с файлами, из размер определяется в байтах и получается число за пределами битности ОС, отсюда и ноль в результате. Ну япоставил 64 битную и тоже самое, когда пытаюсь заливать файл 4гб и более пишет "Невозможно загрузить файл нулевого размера" А если грузить файлы от 2х гб до 3х, то пишет: "Server (IO) Error" Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 068 Опубликовано: 5 июля 2011 Рассказать Опубликовано: 5 июля 2011 MrCTAJIuH, Это вы делаете при массовой загрузке, а при обычной загрузке есть подобная проблема или нет? Массовая загрузка это через флеш установленный на вашем комьютере, и играет роль операционная система вашего компьютера, а не сервера. Цитата Ссылка на сообщение Поделиться на других сайтах
MrCTAJIuH 0 Опубликовано: 5 июля 2011 Рассказать Опубликовано: 5 июля 2011 (изменено) Автор MrCTAJIuH, Это вы делаете при массовой загрузке, а при обычной загрузке есть подобная проблема или нет? Массовая загрузка это через флеш установленный на вашем комьютере, и играет роль операционная система вашего компьютера, а не сервера. Обычная тоже ошибку даёт, я менял ос (ставил хр х32, потом xp х64, потом 7ку х32, а потом 7ку х64) проблема не исчезла, так что ос тут не причём Ну вот выше 2гб никак не загружается (((( Изменено 5 июля 2011 пользователем MrCTAJIuH Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 068 Опубликовано: 5 июля 2011 Рассказать Опубликовано: 5 июля 2011 Обычная тоже ошибку даёт Обычная загрузка в DLE не может вывести сообщение "Невозможно загрузить файл нулевого размера" или "Server (IO) Error", т.к. подобного сообщения в DLE для обычной загрузки нет в принципе, такое сообщение только для массовой загрузки есть в DLE. Поэтому вы точно либо видите другую ошибку, а если видите действительно при обычной загрузке сообщение Server (IO) Error то это вам уже пишет ваш сервер,а не DLE и свою проблему с сервером значит вы не решили. , а потом 7ку х64 проблема не исчезла, так что ос тут не причём Ошибаетесь, установив Windows х64 вы должны использовать и браузер х64, как известно в Windows два браузера, и по умолчанию используется именно x32, несмотря на то что стоит Windows х64, готов поспорить что вы этого не знали. А вот флеш плагина для IE х64, насколько я знаю вроде бы нет, хотя могу и ошибаться и моя информация устарела. Мне кстати вообще непонятно, что вы мучаетесь, заливайте по FTP, быстрее и надежнее и если закачка прервется ее можно восстановить с момента прерывания. Если честно использовать Апач для заливки 4 гигабайтов, это мягко говоря "извращение". 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Captain 623 Опубликовано: 6 июля 2011 Рассказать Опубликовано: 6 июля 2011 ... я менял ос (ставил хр х32, потом xp х64, потом 7ку х32, а потом 7ку х64) проблема не исчезла, так что ос тут не причём Ну вот выше 2гб никак не загружается (((( Круто, 98, 2000 и Висту ещё попробуйте, тады получится. А на хостинге/сервере какая Ось? О ftp/sftp наверно и не слышали? Ну так, Целсофт вам ответил. Цитата Ссылка на сообщение Поделиться на других сайтах
Sherrlok 5 Опубликовано: 6 июля 2011 Рассказать Опубликовано: 6 июля 2011 (изменено) Да, круто иметь столько разных лицензий (в общем-то и я, имея лиц на Вин 7 Про могу наверно откаты делать, надо узнать, а то надоела 7-ка?) добавьте лиц на Server от MS и все будет пучком. Изменено 6 июля 2011 пользователем Sherrlok Цитата Ссылка на сообщение Поделиться на других сайтах
MrCTAJIuH 0 Опубликовано: 6 июля 2011 Рассказать Опубликовано: 6 июля 2011 Автор ... я менял ос (ставил хр х32, потом xp х64, потом 7ку х32, а потом 7ку х64) проблема не исчезла, так что ос тут не причём Ну вот выше 2гб никак не загружается (((( Круто, 98, 2000 и Висту ещё попробуйте, тады получится. А на хостинге/сервере какая Ось? О ftp/sftp наверно и не слышали? Ну так, Целсофт вам ответил. На сервере Ubuntu 10.10 x32, мне нужно сделать так чтоб любой чел мог залить на сайт файл до 25гб Цитата Ссылка на сообщение Поделиться на других сайтах
Captain 623 Опубликовано: 6 июля 2011 Рассказать Опубликовано: 6 июля 2011 На сервере Ubuntu 10.10 x32, мне нужно сделать так чтоб любой чел мог залить на сайт файл до 25гб x32 - вот и ответ, 32 а не 64. Цитата Ссылка на сообщение Поделиться на других сайтах
MrCTAJIuH 0 Опубликовано: 7 июля 2011 Рассказать Опубликовано: 7 июля 2011 Автор На сервере Ubuntu 10.10 x32, мне нужно сделать так чтоб любой чел мог залить на сайт файл до 25гб x32 - вот и ответ, 32 а не 64. Читать научитесь: "Ну япоставил 64 битную (ubuntu) и тоже самое, когда пытаюсь заливать файл 4гб и более пишет "Невозможно загрузить файл нулевого размера" А если грузить файлы от 2х гб до 3х, то пишет: "Server (IO) Error" " Нихера 64 битная ось не помогает ! Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 068 Опубликовано: 7 июля 2011 Рассказать Опубликовано: 7 июля 2011 MrCTAJIuH, У меня складывается такое ощущение, что вы не читаете того что вам пишут. В таком случае зачем вы тогда вообще спрашиваете. Вам уже много раз четко было сказано. Что сообщение Невозможно загрузить файл нулевого размера из за того что 32 битная ОС на вашем компьютере, а не на сервере, и нужно использовать 64 битную ОС и простую загрузку, а не массовую, т.к. флеша для x64 браузера нет, не выпустил его Adobe. А сообщение "Server (IO) Error" это проблемы настроек вашего сервера, и к битности ОС уже не имеет никакого отношения. А вы все в кучу мешаете, считая что вам все время про битность пишут. Я вам уже писал, что использование PHP и Апача для загрузки многогигабайтных файлов, это плохая идея, и не пытайтесь сделать на DLE файлообменник по типу letitbit и подобным, там точно не стоит Апач в чистом виде, это делается все с использованием абсолютно другого, специально подогнанного, серверного ПО. Цитата Ссылка на сообщение Поделиться на других сайтах
MrCTAJIuH 0 Опубликовано: 12 июля 2011 Рассказать Опубликовано: 12 июля 2011 Автор Проблема решена От директивы upload_max_filesize идет зависимость. 1) post_max_size должно быть больше, чем upload_max_filesize. 2) memory_limit должно быть больше, чем post_max_size. 3) memory_limit зависит от количества оперативной памяти компьютера. 4) Чтобы выполнение скрипта не прерывалось, необходимо увеличить время выполнения скрипта. Желательно делать это функцией set_time_limit(). Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.