проблема загрузки файла
-
Друзья, хочу добавить большой файл. Изменил php.ini сделав возможность добавлять файлы размером до 1GB.
Но вот при загрузке скажем файла размером 177Mb, процесс останавливается на 37%, что примерно равно 64MB. Скажите где же искать это ограничение? Как обойти этот запрет?
-
Как обойти этот запрет?
Кроме макс.размера загружаемого файла, в php.ini нужно увеличить еще и макс.размер POST, и доступное кол-во памяти, и, возможно, макс. время выполнения скрипта. А если стоит Suhosin, то и его параметры.
register_globals= Off display_errors= Off log_errors= On max_execution_time= 120 memory_limit= 2048M upload_max_filesize= 2000M post_max_size= 2000M session.save_path = "/tmp/u3378795"На данный момент файл выглядит так
Есть еще идеи?
Есть еще идеи?
define('WP_MEMORY_LIMIT', '2048M');Что с этим делать? Добавить в php.ini ?
в wp-config.php
Добавил, результата нет. Как прежде зависает загрузка..
Добавил, результата нет
Проанализировать ошибки.
Хотя заливать таким объёмы по ХТТП я бы не стал. Никаких гарантий целостности файла.Если ничего не поможет — могу ещё предложить вариант через Ж. Закачивать маленький файл с таким же именем-расширением, а потом по ФТП заменять его нужным.
Цель немного другая, необходимо сделать форму загрузки файлов на моем сайте.
Т.е. человек переходит по ссылке на мой сайт и отправляет мне большой архив. Хочу сделать это для удобства, что бы не посылать людей на файлообменники.Пробовал реализовать внешнюю загрузку несколькими плагинами «inline upload», «Frontend Uploader» и какой-то FTP uploader. Все они уходят в «бесконечность» примерно на 60-70Мб загруженного файла и дальше не грузят. Файлы меньшим обьемом заливаются без проблем.
Так же история и с внутренним загрузчиком фалов WP. Не грузит он большие файлы, хотя допустимый размер сейчас стоит 1000MB.
Т.е. человек переходит по ссылке на мой сайт и отправляет мне большой архив.
И он оказывается
1. битый (потому что ХТТП и без проверки хеша).
2. с вирусом.
3. шеллом, через который Ваш сайт через минуту будет взломан. (потому что как минимум пути загрузки и имя файла известны, а в каталоге Вы не запретили исполнение пхп 😉 )Оно Вам надо?
Если очень хочется удобств для юзера — тут надо в первую очередь озадачиться безопасностью. И тут задача не только для ВП.
Добавил, результата нет. Как прежде зависает загрузка..
Есть ли ошибки в логах?
И он оказывается
1. битый (потому что ХТТП и без проверки хеша).
2. с вирусом.
3. шеллом, через который Ваш сайт через минуту будет взломан. (потому что как минимум пути загрузки и имя файла известны, а в каталоге Вы не запретили исполнение пхп 😉 )Оно Вам надо?
Если очень хочется удобств для юзера — тут надо в первую очередь озадачиться безопасностью. И тут задача не только для ВП.
Страница с формой будет скрытой от чужих глаз. В плане безопастности на данный момент я не переживаю, на данный момент я пытаюсь понять, почему файлы больше чем 60-70Мб не грузятся..
Есть ли ошибки в логах?
Сказал бы мне еще кто-нибудь где эти логи посмотреть 😉
Тестирую «Inline Uploader»:
Wav файл 67Mb — залит успешно
Wav файл 98Mb — залит успешно
Rar архив 526Mb — застрял примерно на 5-7% загрузки (20-30Mb загружено)
Mp3 файл 181Mb — застрял примерно на 35% загрузки (60-70Mb загружено)Теперь я совсем сбит столку, т.к. до этого думал, что осталось какое-то вордпрессовое ограничение на 60-70 метрах, а теперь понимаю, что сайт почему-то не справляется с большими файлами.
Тема «проблема загрузки файла» закрыта для новых ответов.