Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы по PHP Загрузка больших файлов на сервер

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


     17.02.2012    Общие вопросы по PHP    3782

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

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

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

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


Комментарии пользователей (11)

Sander
1125

1637 | 1204

Sander - 18 февраля 2012 01:17 - Эксперт

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

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

ICQ: 404-037-556
Skype: Sander8804

nowheremany
192

1659 | 1292

nowheremany - 18 февраля 2012 15:22 - Эксперт

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

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

VooDoo
3

31 | 18

VooDoo - 18 февраля 2012 21:22 - Юзер

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

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

mike1000
7 | 7

mike1000 - 19 февраля 2012 12:55 - Юзер

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

VooDoo
3

31 | 18

VooDoo - 20 февраля 2012 01:41 - Юзер

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

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

Baron
20 | 17

Baron - 20 февраля 2012 06:24 - Юзер

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

mike1000
7 | 7

mike1000 - 20 февраля 2012 12:52 - Юзер

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

VooDoo
3

31 | 18

VooDoo - 23 февраля 2012 17:14 - Юзер

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

VooDoo
3

31 | 18

VooDoo - 25 февраля 2012 14:41 - Юзер

Цитата: Baron
post_max


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

mike1000,

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

ПафНутиЙ
1065

3395 | 2433

ПафНутиЙ - 25 февраля 2012 15:55 - Админ

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

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

VooDoo
3

31 | 18

VooDoo - 26 февраля 2012 15:20 - Юзер

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

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

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

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