Проблемы при загрузке файлов большого размера

runner

Новичок
Проблемы при загрузке файлов большого размера

Доброго времени суток...
Возникла следующая проблема:
1. Есть форма для загрузки файлов обновлений (загружается 2 файла общим объемом до 30 Мб)
2. Мои поиски по интернету привели к этому:
PHP:
ini_set('memory_limit','60M');
ini_set('upload_max_filesize','50M');
ini_set('post_max_size','55M');
ini_set('max_execution_time','1000');
ini_set('max_input_time','1000');
//set_time_limit(0);
header('Connection: keep-alive');
header('Keep-Alive: 900');
header('Cache-Control: no-cache');
3. при пробной загрузке небольших файлов все работает корректно, но при загрузке реальных файлов(с требуемым объемом) происходит сбой... Судя по заголовкам файл передается полностью, но обработчик не стартует (остается висеть форма)... Еще раз повторюсь, что на файлах размеров до 1мб все работает просто замечательно...

Пожалуйста подскажите решение или скажите куда копать...

Всем заранее спасибо...

ЗЫ. Статья "PHP FAQ from PHPclub.ru: UploadOfLargeFiles" зачитана до дыр...
 

Destroyer

Новичок
Возможно:
1. Ограничене объема загружаемых файлов в php.ini
2. Если есть в коде html что-то типа этого - MAX_FILESIZE=...(точно не помню), то оно ограничивает объем загружаемого файла
 

runner

Новичок
Спасибо всем...

локализовал проблему...
почемуто не отрабатывают
PHP:
ini_set('upload_max_filesize','50M'); 
ini_set('post_max_size','55M');
все остальные ini_set - работают...

Вопрос следующий: Где это может быть запрещено
 

phprus

Moderator
Команда форума
runner
Вопрос следующий: Где это может быть запрещено
В конструкции php. К моменту запуска скрипта файл уже загружен, по этому нельзя устанавливать параметры влияющие на загрузку файлов внутри скрипта.
http://www.php.net/manual/ru/ini.core.php
 

runner

Новичок
В конструкции php. К моменту запуска скрипта файл уже загружен
А могу я узнать чем отличаются PHP_INI_ALL, PHP_INI_SYSTEM и PHP_INI_PERDIR...
или ссылку...

Просто первый раз встретился с необходимостью ini_set, поэтому знаний в этой области недостаточно...
 

phprus

Moderator
Команда форума
runner
Покликай по ссылкам с страницы, адрес которой я написал в предыдущем сообщении. Расшифровка этих констант находится на расстоянии одного клика.
Подсказка: Если начнешь с меню слева, то найдешь быстрее...

Просто первый раз встретился с необходимостью ini_set, поэтому знаний в этой области недостаточно...
А ман почитать это вообще невероятно трудно?
 

runner

Новичок
Всем уже ответившим спасибо...
Прочитал вот здесь http://php-book.net/ini-set.html и вот здесь http://php-book.net/configuration.html про возможность конфигурирования пхп через апач в связи с чем вопрос:

Делаю вот так:

<IfModule mod_php4.c>
php_value upload_max_filesize "50M"
php_value post_max_size "55M"
</IfModule>

в virtual.conf - результат нулевой.

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

ЗЫ перед тем как писать это сообщение основательно погуглил, но ничего стоящего не нашел...
 

runner

Новичок
Автор оригинала: Dovg
У вас точно такой пхп?
это для примера... реально ставлю тот, который установлен
может записать нужные параметры в php.ini ?
мне нужно изменить параметры только для одного хоста

-~{}~ 11.06.08 22:39:

Всем спасибо...
По адресу http://www.softtime.ru/info/apache.php?id_article=97 нашел исчерпывающий ответ... тему можно закрыть...
 
Сверху