Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.02.2010, 08:54   #1
Air
Участник клуба
 
Аватар для Air
 
Регистрация: 30.04.2007
Сообщений: 1,307
По умолчанию Проблема с загрузкой больших файлов на сервер.

Доброго времени суток.
Может кто сталкивался или знают пути решения.

Суть такова.
На сервер, по средствам PHP загружается файл.
Если размер примерно до 20Мб - всё Ок.
Уже 46Мб и выше - никаких эмоций, происходит уплоад, а потом страничка просто обновляется, ни ошибок, ни сообщений.
Такое ощущение, что до PHP дело не доходит, пробовал на браузере Опера, результат тот же, только процедура чуть быстрее и сайт потом частично не отображался, приходилось обновлять страницу.

Конфиг:
upload_max_filesize = 838860800 (800М, 8G всё пробовал)
Apache/2.2.9 (Win32) PHP/5.2.6
HTTP_USER_AGENT = Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9) Gecko/2008051206 Firefox/3.0 WebMoney Advisor MRA 5.6 (build 03278);
Всё гениальное - просто!
Air вне форума Ответить с цитированием
Старый 03.02.2010, 12:42   #2
mv28jam
Старожил
 
Аватар для mv28jam
 
Регистрация: 09.09.2008
Сообщений: 2,624
По умолчанию

Так вам врядли помогут, тк из того что Вы написали ясно что причин может быть много. Вы посмотрите логи веб-сервера и php и станет всё намного понятней. 90% что в логах есть ответ на ваш вопрос.
Стрелок-охотник
mv28jam вне форума Ответить с цитированием
Старый 03.02.2010, 16:20   #3
Air
Участник клуба
 
Аватар для Air
 
Регистрация: 30.04.2007
Сообщений: 1,307
По умолчанию

mv28jam
В логах Apache, толком ничего, в access
188.186.93.171 - - [03/Feb/2010:18:15:47 +0500] "POST /files/programm/?auth=addres HTTP/1.1" 200 26968
в error ничего - пусто.
Не подскажете, где логи php? - просто никогда не сталкивался.
Всё гениальное - просто!
Air вне форума Ответить с цитированием
Старый 03.02.2010, 17:06   #4
mv28jam
Старожил
 
Аватар для mv28jam
 
Регистрация: 09.09.2008
Сообщений: 2,624
По умолчанию

смотрите в php.ini
error_log = ...
Стрелок-охотник
mv28jam вне форума Ответить с цитированием
Старый 03.02.2010, 19:36   #5
Air
Участник клуба
 
Аватар для Air
 
Регистрация: 30.04.2007
Сообщений: 1,307
По умолчанию

mv28jam
Благодарю, эта директива была отключена.

Настроил, появились записи о недостатке DLL, в основном pdo_sql, с ними я всё решил, больше нет записей, так же загружаю файлы от 40Мб и выше - результат тот же.
По фаерволу смотрю, передаёт нормально, доходит до конечного размера (например 700Мб) и соединение прекращается, так же как и при передаче малого файла, только php скрипт, который должен выполняться после загрузки - не выполняется и файл не появляется в папках сервера, как будто не закачивали.

в Apache, в error.log постоянно появляется запись:
[Wed Feb 03 21:29:19 2010] [error] [client 188.186.95.34] File does not exist: D:/SERVER/LocalHost/WWW/site1.ru/favicon.ico

Моё мнение - это не мешает php.....

Я даже представить толком не могу в чём проблема, перечислите пожалуйста парочку.
Всё гениальное - просто!
Air вне форума Ответить с цитированием
Старый 03.02.2010, 19:44   #6
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,158
По умолчанию

копай в php.ini

Код:
; Maximum size of POST data that PHP will accept.
post_max_size = 8M

и
; Maximum allowed size for uploaded files.
upload_max_filesize = 2M
ADSoft вне форума Ответить с цитированием
Старый 03.02.2010, 19:50   #7
Air
Участник клуба
 
Аватар для Air
 
Регистрация: 30.04.2007
Сообщений: 1,307
По умолчанию

ADSoft
Если Вы сомневаетесь в своей гениальности? - я опровергну это, потому что работает!
Спасибо.

mv28jam
Благодарю за участие.
Всё гениальное - просто!
Air вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема загрузки на сервер файлов xVitaliyx PHP 13 26.01.2010 10:12
Передача больших файлов чрез сокет D_E_N Работа с сетью в Delphi 0 18.01.2010 19:17
Проблема отрисовки больших графиков call_me_Frank Компоненты Delphi 5 30.11.2009 10:23
Проблема с загрузкой XP. hebu Windows 11 20.07.2009 14:33
Открытие больших текстовых файлов sht0p0r Помощь студентам 4 16.12.2008 12:42