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

  • Автор темы Автор темы runner
  • Дата начала Дата начала

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

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

все остальные ini_set - работают...

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

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

Просто первый раз встретился с необходимостью ini_set, поэтому знаний в этой области недостаточно...
А ман почитать это вообще невероятно трудно?
 
Всем уже ответившим спасибо...
Прочитал вот здесь 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 - результат нулевой.

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

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

-~{}~ 11.06.08 22:39:

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