Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Общие вопросы по PHP » Загрузка больших файлов на сервер

Загрузка больших файлов на сервер


     Все вопросы » Общие вопросы по PHP    6228

вопрос
День добрый.

Столкнулся с проблемой загрузки больших файлов на сервер. В php.ini стоит 100мб, в настройках движка 10 мб, а все равно больше 2 мб не дает грузить, пишет, что в php.ini стоит ограничение. Облазили с хостером весь сервер - нет никаких ограничений. Пробовали писать разрешение на загрузку в .htaccess. Тоже без толку.

Как решить проблему?

Ответа пока нет


11 комментариев

Sander
PHP-developer

Sander - -

Надо смотреть phpinfo()

SanDev.pro - мой блог.

Telegram: @sandev
Skype: Sander8804

nowheremany
Эксперт

nowheremany - -

Вероятно время выполнение скрипта ограничивает его загрузку.
Нужно использовать флэш загрузчики или html5

Благодарность принимаю тут Связь

VooDoo
Юзер

VooDoo - -

Sander, где смотреть?

nowheremany, в принципе время можно поднять и до минуты-двух. Но ранее, когда сайт хостился в другом месте, загрузка работала без проблем.

mike1000
Юзер

mike1000 - -

Если в админке dle выставлен подходящий размер файла, да и учитывая что на другом хостинге у вас не было таких проблем, то значит проблема в конфигурации php у данного хостера.
С помощью phpinfo посмотрите параметры на загрузку файлов.
Параметр upload_max_filesize=2M - установка максимального объема загружаемых файлов.
Изменяются данные в файле php.ini

VooDoo
Юзер

VooDoo - -

mike1000, пожалуйста, прочитайте еще раз заглавный пост: в php.ini установлено 100 МБ

В nginx.conf стоит client_max_body_size 100m;

Baron
Юзер

Baron - -

post_max_size =
Это тоже надо изменить, потом перезагрузить сервер

mike1000
Юзер

mike1000 - -

В php.ini есть несколько параметров отвечающих за размер файла. Но, ...возможно дело в самой настройке nginx.
По идее директива макс. разм. в файле nginx.conf должна стоять именно внутри блока http, а не в начале файла.
Была давно очень похожая проблема, тоже мучился с php настройками со своим хостером. Но в конечном счете оказалось, что просто был конфиг nginx изначально непутевый.

VooDoo
Юзер

VooDoo - -

mike1000,
можно подробнее в том моменте?

VooDoo
Юзер

VooDoo - -

Цитата: Baron
post_max


post_max_size стоял 16 метров, поставил 30 и все равно не помогло :(

mike1000,

облазил nginx.conf но не нашел там строки про размер файла. Мож че не то смотрел?

ПафНутиЙ
Админ

ПафНутиЙ - -

А к хостеру пробовали обратиться?

Каков вопрос - таков и ответ. Просто помните об этом.

VooDoo
Юзер

VooDoo - -

ПафНутиЙ,
пробовал, конечно. В самую первую очередь.

Говорят, что "Во всех php.ini пробовали увеличть этот параметр, ошибка сохранилась."

Похожие вопросы

наверх