Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: post_max_size как обойти максимально допустимое значение
 
 автор: Dr Lines   (04.12.2010 в 05:43)   письмо автору
 
 

Возникли проблемы с директивой post_max_size в php.ini
Стоит установить там размер 2Гб
post_max_size = 2048M
Так сразу начинаются проблемы со всеми формами, отправляющие POST данные.
К том уже, все это дело сопровождается ошибкой:
Unknown: POST Content-Length of 1113213 bytes exceeds the limit of -2147483648
Из ошибки понятно, что post запрос через чур большой, так как лимит аш отрицательное число.
Почему лимит вдруг стал отрицательным?
И как пофиксить этот баг?

p.s Если ставить post_max_size = 2000M
то все работает нормально.
Но хотелось бы узнать, как этот лимит в 2Гб можно обойти.

  Ответить  
 
 автор: Trianon   (04.12.2010 в 08:07)   письмо автору
 
   для: Dr Lines   (04.12.2010 в 05:43)
 

это ограничение 32-разрядной версии php.
31 единица это как раз и есть 2Г-1
А ведь нужно еще где-то знак хранить. Под него еще один разряд.

  Ответить  
 
 автор: Dr Lines   (04.12.2010 в 08:34)   письмо автору
 
   для: Trianon   (04.12.2010 в 08:07)
 

Тоесть у 64 разрядной параметр в 2гб будет нормально работать?

  Ответить  
 
 автор: Trianon   (04.12.2010 в 08:48)   письмо автору
 
   для: Dr Lines   (04.12.2010 в 08:34)
 

Во всяком случае камнем преткновения php быть перестанет.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования