dle-faq.pro » FAQ » Общие вопросы по PHP » Загрузка больших файлов на сервер

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

День добрый.

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

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

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

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
 (голосов: 0)
#3813 написал: Sander - 18 февраля 2012 01:17 | ICQ: 404037556 | ответов: 1
Надо смотреть phpinfo()


------------------------
Благодарности принимаю тут:
Z753504041409
R300061514559

Сложно ответить - легко, легко ответить - сложно
#3818 написал: nowheremany - 18 февраля 2012 15:22 | ICQ: -- | ответов: 0
Вероятно время выполнение скрипта ограничивает его загрузку.
Нужно использовать флэш загрузчики или html5


------------------------
Благодарность принимаю тут
#3825 написал: VooDoo - 18 февраля 2012 21:22 | ICQ: -- | ответов: 0
Sander, где смотреть?

nowheremany, в принципе время можно поднять и до минуты-двух. Но ранее, когда сайт хостился в другом месте, загрузка работала без проблем.
#3829 написал: mike1000 - 19 февраля 2012 12:55 | ICQ: -- | ответов: 0
Если в админке dle выставлен подходящий размер файла, да и учитывая что на другом хостинге у вас не было таких проблем, то значит проблема в конфигурации php у данного хостера.
С помощью phpinfo посмотрите параметры на загрузку файлов.
Параметр upload_max_filesize=2M - установка максимального объема загружаемых файлов.
Изменяются данные в файле php.ini
#3835 написал: VooDoo - 20 февраля 2012 01:41 | ICQ: -- | ответов: 2
mike1000, пожалуйста, прочитайте еще раз заглавный пост: в php.ini установлено 100 МБ

В nginx.conf стоит client_max_body_size 100m;
#3836 написал: Baron - 20 февраля 2012 06:24 | ICQ: -- | ответов: 0
post_max_size =
Это тоже надо изменить, потом перезагрузить сервер
#3841 написал: mike1000 - 20 февраля 2012 12:52 | ICQ: -- | ответов: 0
В php.ini есть несколько параметров отвечающих за размер файла. Но, ...возможно дело в самой настройке nginx.
По идее директива макс. разм. в файле nginx.conf должна стоять именно внутри блока http, а не в начале файла.
Была давно очень похожая проблема, тоже мучился с php настройками со своим хостером. Но в конечном счете оказалось, что просто был конфиг nginx изначально непутевый.
#3881 написал: VooDoo - 23 февраля 2012 17:14 | ICQ: -- | ответов: 0
mike1000,
можно подробнее в том моменте?
#3938 написал: VooDoo - 25 февраля 2012 14:41 | ICQ: -- | ответов: 1
Цитата: Baron
post_max


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

mike1000,

облазил nginx.conf но не нашел там строки про размер файла. Мож че не то смотрел?
#3942 написал: ПафНутиЙ - 25 февраля 2012 15:55 | ICQ: 817233 | ответов: 0
А к хостеру пробовали обратиться?


------------------------
Правила публикации вопросов
#3957 написал: VooDoo - 26 февраля 2012 15:20 | ICQ: -- | ответов: 0
ПафНутиЙ,
пробовал, конечно. В самую первую очередь.

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

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Разработка сайта: ПафНутиЙ