• Друзья, хочу добавить большой файл. Изменил php.ini сделав возможность добавлять файлы размером до 1GB.

    Но вот при загрузке скажем файла размером 177Mb, процесс останавливается на 37%, что примерно равно 64MB. Скажите где же искать это ограничение? Как обойти этот запрет?

Просмотр 15 ответов — с 1 по 15 (всего 19)
  • Как обойти этот запрет?

    Кроме макс.размера загружаемого файла, в 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. шеллом, через который Ваш сайт через минуту будет взломан. (потому что как минимум пути загрузки и имя файла известны, а в каталоге Вы не запретили исполнение пхп 😉 )

    Оно Вам надо?

    Если очень хочется удобств для юзера — тут надо в первую очередь озадачиться безопасностью. И тут задача не только для ВП.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Добавил, результата нет. Как прежде зависает загрузка..

    Есть ли ошибки в логах?

    И он оказывается
    1. битый (потому что ХТТП и без проверки хеша).
    2. с вирусом.
    3. шеллом, через который Ваш сайт через минуту будет взломан. (потому что как минимум пути загрузки и имя файла известны, а в каталоге Вы не запретили исполнение пхп 😉 )

    Оно Вам надо?

    Если очень хочется удобств для юзера — тут надо в первую очередь озадачиться безопасностью. И тут задача не только для ВП.

    Страница с формой будет скрытой от чужих глаз. В плане безопастности на данный момент я не переживаю, на данный момент я пытаюсь понять, почему файлы больше чем 60-70Мб не грузятся..

    Есть ли ошибки в логах?

    Сказал бы мне еще кто-нибудь где эти логи посмотреть 😉

    Тестирую «Inline Uploader»:

    Wav файл 67Mb — залит успешно
    Wav файл 98Mb — залит успешно
    Rar архив 526Mb — застрял примерно на 5-7% загрузки (20-30Mb загружено)
    Mp3 файл 181Mb — застрял примерно на 35% загрузки (60-70Mb загружено)

    Теперь я совсем сбит столку, т.к. до этого думал, что осталось какое-то вордпрессовое ограничение на 60-70 метрах, а теперь понимаю, что сайт почему-то не справляется с большими файлами.

Просмотр 15 ответов — с 1 по 15 (всего 19)

Тема «проблема загрузки файла» закрыта для новых ответов.