У меня есть xenforo и yetishare. В обоих случаях, когда я пытаюсь загрузить файлы размером около 256 МБ, начинается панель progrss, до 150mb +, а затем панель progess снова возвращается на 0% и начинает загрузку снова. Он делает 4 раза, а затем показывает ошибку, что файл не может быть загружен.
Я могу загрузить файл, 126mb без проблем.
Моя Php Info: http://dl.godgivens.com/temp.php
Я установил их temp-каталог php на /tmp и загрузил там файл.htaccess с этими настройками, [это единственные строки в нем]
LimitRequestBody 0
php_value upload_max_filesize 0
php_value post_max_size 4939212390
Мой файловый загрузчик - index.php, а файл.htaccess также имеет указанные выше настройки, а также папку, в которую сохраняются файлы, также имеют указанные выше настройки.
Вы могли видеть мои настройки php.ini, ссылка, указанную выше.
В httpd.conf под моей папкой httpd в /etc я установил таймаут до 900.
Я не мог найти тело запроса ограничения где угодно.
В php.conf я добавил это в последний раздел,
<Files *.php>
SetOutputFilter PHP
SetInputFilter PHP
LimitRequestBody 0
</Files>
и я добавил эту строку в fcgid.conf,
FcgidMaxRequestLen 1073741824
Так выглядит,
# This is the Apache server configuration file for providing FastCGI support
# via mod_fcgid
#
# Documentation is available at http://fastcgi.coremail.cn/doc.htm
LoadModule fcgid_module modules/mod_fcgid.so
<IfModule mod_fcgid.c>
<IfModule !mod_fastcgi.c>
AddHandler fcgid-script fcg fcgi fpl
</IfModule>
FcgidIPCDir /var/run/mod_fcgid/sock
FcgidProcessTableFile /var/run/mod_fcgid/fcgid_shm
FcgidIdleTimeout 40
FcgidProcessLifeTime 30
FcgidMaxProcesses 20
FcgidMaxProcessesPerClass 8
FcgidMinProcessesPerClass 0
FcgidConnectTimeout 30
FcgidIOTimeout 45000
FcgidInitialEnv RAILS_ENV production
FcgidIdleScanInterval 10
FcgidMaxRequestLen 1073741824
</IfModule>
Я также добавил отредактировать его, в конфигурации домена, nginxdomainvirtualhost.php.
Перезагрузили серверы, перезагрузили httpd, перезапустили https, переконфигурировали вещи, но все равно это так же, как и раньше:/
Я хочу иметь возможность загружать файлы 1gb-2gb на моем форуме.
Вот пример его загрузки, см. Ссылку ниже, чтобы увидеть ее загрузку. http://gyazo.com/c40cb03c503f172a3bc737d688f7cb00.gif
Это то, за которым я следил: загрузка файлов HTTP на 4 Гбайта с помощью jQuery-File-Upload, Apache и PHP
Я думаю, это потому, что ваш хостинг-провайдер дал ограничение на выгрузку 126...
поэтому вы должны попросить своего хостинг-провайдера увеличить лимит загрузки, или вы можете использовать скрипт загрузки FTP-клиента (flash/java) для обработки загрузки файлов. Но для загрузки FTP-клиента на стороне клиента вам необходимо изменить свой скрипт yetishare
max_execution_time
было в порядке, но в учебнике указано, чтоapache2.conf
ожиданияapache2.conf
900.<input type="hidden" name="MAX_FILE_SIZE" value="4939212390" />
в форме загрузки?