debian.org / О Debian Где взять Debian Поддержка Уголок разработчика Новости Wiki

Автор Тема: [APACHE2]: Можно ли в итоге обойти лимит размера файла в 2ГБ?  (Прочитано 1722 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Vincen

  • Новичок форума
  • Topic Author
  • Сообщений: 1
Здравствуйте!

Очень долго выискивал темы по поводу обхода лимита на размер файла который можно загрузить по http (тоесть <2 Gb), однако ничего не нашел кроме редактирования php.ini
Ну отредактировал все как надо.В ubuntu неверно отражались сайты на локальном хосте (а при заходе по статистическому IP вообще одна кракозябра), а в дебиане даже в phpmyadmin не хотело заходить, пока обратно стандартные значения не вернул.
Зачем мне это нужно:
Дело в том, что сейчас стали популярны такие решения как OwnCloud или AjaXplorer, которые позволяют загружать файлы через браузер на FTP без установки какого-либо стороннего ПО у клиента.
Что имею на борту:
Старенький комп на 745 сокете.Хитачи на 500гб SATA.
PHP Version 5.3.3-7+squeeze15
Apache/2.2.16 (Debian 32bit)
Mysql 5.1.66
 

Оффлайн Zak

  • Новичок форума
  • Сообщений: 1
У меня тоже недавно стояла задача развернуть файловое хранилище на основе AjaXplorer. Долго гуглил по теме 2х ГБ, в итоге наткнулся на такую статью: http://blog.wadmin.ru/2013/01/php_upload_solaris_2gb/

В кратце:
Цитировать
Невозможность закачивания файлов размером более 2Гб является “фичей” от php, отказываться от которой разработчики не спешат (в релизе 5.4 не починили таки :) ).

Дело вот в чем – переменная в коде php  $_FILES
  • ['size'] имеет тип int (т.е. занимает в памяти 4 байта) и максимальным числом, которое можно записать в 4 байта является 2147483647 (или 2047 мб). Это и есть тот потолок, который поставили нам разработчики.
Насколько понимаю, для обхода данной фишки нужно скомпилить php c патчем указанным в статье: https://bugs.php.net/patch-display.php?bug_id=44522&patch=uploads_larger_than_2g_HEAD_v2&revision=latest

Сам пока я этим не занимался, но если у кого-то получится, буду рад услышать удалось ли реализовать :)
 

Русскоязычное сообщество Debian GNU/Linux



Теги: apache 
 

РЕШЕНО Не могу установить apache2

Автор prohor

Ответов: 4
Просмотров: 2963
Последний ответ 21 Декабрь 2011, 01:16:20
от prohor
Apache2: [error] child died with signal 11

Автор yura3d

Ответов: 5
Просмотров: 6071
Последний ответ 10 Март 2013, 01:12:22
от yura3d
не доступен сайт по IP на Apache2 [РЕШЕНО]

Автор antonyem

Ответов: 9
Просмотров: 3870
Последний ответ 21 Ноябрь 2014, 10:54:09
от antonyem
Не стартует apache2

Автор admirativ

Ответов: 5
Просмотров: 1321
Последний ответ 31 Январь 2017, 06:50:32
от admirativ
Apache2, git и gitweb - не могу состыковать ...

Автор Slacky

Ответов: 2
Просмотров: 559
Последний ответ 28 Май 2018, 23:27:07
от Slacky