Ограничения на загрузку файлов в ApacheГде они задаются?
Текущий рейтинг темы: Нет
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79 Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 15 октября 2005 20:35
Ситуация такая: имеется сервер Apache, на который требуется загрузить файл. Однако на сервере установлены очень жесткие ограничения, в результате чего малые файлы грузятся нормально, а большие - никак (сервер просто обрывает соединение). Что нужно прописать в .htaccess
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
| | |
wsx
Модератор раздела
Юниксойд, сетевик
Откуда: Казань Всего сообщений: 1074 Рейтинг пользователя: 28 Репутация пользователя: 1Дата регистрации на форуме: 14 янв. 2005
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 16 октября 2005 12:14
Как я понимаю upload делаешь ты средствами PHP?
Ну так вот! Apache тут не причём! Следует править PHP.INI! | | |
wsx
Модератор раздела
Юниксойд, сетевик
Откуда: Казань Всего сообщений: 1074 Рейтинг пользователя: 28 Репутация пользователя: 1Дата регистрации на форуме: 14 янв. 2005
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 16 октября 2005 12:15
p.s. переменная называется: upload_max_filesize
можно попробовать убрать, хотя, если в virual хосте стоит php_admin_value, то тебя уже не один htaccess - Не спасёт.
Но если же php_value, то вперёд | | |
Gram
Понечетный Участник Проекта
Откуда: здешний Всего сообщений: 566 Рейтинг пользователя: 14 Репутация пользователя: 1Дата регистрации на форуме: 23 июля 2003
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 16 октября 2005 12:47 Сообщение отредактировано: 16 октября 2005 12:48
А разве это ограничение Apache? По моему, это настройки php (upload_max_filesize)
Блин... опередили уже ))) | | |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79 Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 16 октября 2005 13:04
Да это я все перепробовал...
Вот что я пытался писать в .htaccess:
php_value max_execution_time 30
php_value upload_max_filesize 256000
php_value post_max_size 256000
php_value file_uploads On
php_value max_input_time 10
LimitRequestBody 256000
Но ничего не помогло...
Кстати, по-моему, там стоит ограничение даже не на размер, а на время подключения, т.е. по прошествии указанного времени сервер просто принудительно разрывает соединение.
Оффтопик: Короче, я задолбался и послал заказчиков разбираться с техподдержкой хостинга.
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
| | |
wsx
Модератор раздела
Юниксойд, сетевик
Откуда: Казань Всего сообщений: 1074 Рейтинг пользователя: 28 Репутация пользователя: 1Дата регистрации на форуме: 14 янв. 2005
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 16 октября 2005 13:13
значит в Virtual_Host конфиге, выставлено php_admin_value, что в свою очередь означает, что "ЮЗЕР" не может изменять данное значение
Попробуй зааплоадить средствами PERL или C | | |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79 Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 16 октября 2005 17:55
Да я-то и по FTP могу загрузить - доступ у меня есть. Заказчик хотел дать возможность пользователям всякую хрень грузить...
А насчет php_admin_value - ты прав, наверное. По крайней мере, я в логах обнаружил, что на upload_max_filesize Apache ругается...
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
| | |
Curolesow
Новичок
Всего сообщений: 1 Рейтинг пользователя: 0
Дата регистрации на форуме: 17 мая 2008
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 17 мая 2008 23:53
Можно ли с помощью .htaccess ограничить загрузку файлов по их расширениям.
Например загружать только doc или txt. | | |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79 Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 18 мая 2008 21:26
Curolesow, нет, вот это точно делается в скриптах. Причем там это сделать элементарно...
Еще можно в теге input с type=file задавать файлы, которые принимаются (или это в самой форме делается). Но это обходится элементарно...
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
| | |
Время выполнения скрипта: 0.0360. Количество выполненных запросов: 18, время выполнения запросов 0.0257
|