Если файлы большие,
Два варианта конфигурации PHP контролировать максимальный размер загрузки: upload_max_filesize
и post_max_size
. Оба могут быть установлены, например, «10M» для размеров файлов размером 10 мегабайт.
Однако вам также необходимо учитывать время, необходимое для завершения загрузки. PHP-скрипты обычно тайм-аут через 30 секунд, но для 10-мегабайтного файла потребуется не менее 3 минут для загрузки на здоровое широкополосное соединение (помните, что скорость загрузки обычно в пять раз медленнее, чем скорость загрузки). Кроме того, манипулирование или сохранение загруженного изображения также может вызывать тайм-ауты сценария. Поэтому мы должны установить max_input_time и max_execution_time PHP на что-то вроде 300 (5 минут в секундах)
в файле .htaccess добавить этот код,
php_value upload_max_filesize 10M
php_value post_max_size 10M
php_value max_input_time 300
php_value max_execution_time 300
Или вы можете сделать настройки в себе на страницу PHP, используя ini_set
ini_set('upload_max_filesize', '10M');
ini_set('post_max_size', '10M');
ini_set('max_input_time', 300);
ini_set('max_execution_time', 300);
Ref: http://www.sitepoint.com/upload-large-files-in-php/
Насколько велика видео? Это проблема памяти? – advermark
Кажется, он должен превышать ваш сервер 'upload_max_size'. – Rikesh
видео от 10 до 20 секунд, так как решить эту проблему –