Повышение лимита загрузки - PullRequest
0 голосов
/ 24 декабря 2010

У меня есть веб-приложение на PHP и куда пользователи загружают файлы.Мне нужно поднять ограничение до 2 ГБ на моем VPS, который имеет 512 МБ памяти и 256 МБ пространства подкачки.Я попытался поднять лимит, изменив upload_max_filesize и post_max_size.Это работает, когда я поднимаю лимит до 150 Мб, но не когда я изменяю его до 250 Мб.Любая идея, что ограничивает это?

** ОБНОВЛЕНИЕ

Мой хост - линодный, и я использую 512 МБ VPS.

Я использую Ubuntu 10.04 и использую apache2 снастройки по умолчанию.Я изменяю ограничение в моем файле .htaccess.

Ответы [ 2 ]

1 голос
/ 24 декабря 2010

Вероятно, ваш хост ограничивает вас. 512 МБ - это очень маленький объем оперативной памяти для сервера, поэтому они ограничили его, чтобы предотвратить сбой или что-то подобное.

0 голосов
/ 24 декабря 2010

Обратите внимание: 1. Ваш VPS может иметь ограничения относительно места на диске, которое он может использовать, и это может вызвать ошибку 2. Этот post_max_size должен быть немного больше, чем upload_max_filesize из-за кодировки и дополнительных данных POST. Например, если у вас есть:

upload_max_filesize = 100M

post_max_size = 100M

, и ваш файл имеет размер 99,99 МБ, из-за этого может произойти сбой.

Дайте post_max_size больше места на 5%, чтобы быть уверенным.

...