Загрузка не может быть более 200 МБ: / с использованием html и отредактировал php.ini и все

0

У меня есть 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

  • 0
    Что насчет таймаута апача? Я видел, что max_execution_time было в порядке, но в учебнике указано, что apache2.conf ожидания apache2.conf 900.
  • 0
    Кроме того, вы установили <input type="hidden" name="MAX_FILE_SIZE" value="4939212390" /> в форме загрузки?
Показать ещё 4 комментария
Теги:
file-upload
.htaccess

1 ответ

1

Я думаю, это потому, что ваш хостинг-провайдер дал ограничение на выгрузку 126...

поэтому вы должны попросить своего хостинг-провайдера увеличить лимит загрузки, или вы можете использовать скрипт загрузки FTP-клиента (flash/java) для обработки загрузки файлов. Но для загрузки FTP-клиента на стороне клиента вам необходимо изменить свой скрипт yetishare

  • 0
    это был мой собственный VPS, и я упоминал об этом выше. не имея root-прав, я не смогу редактировать большинство файлов выше.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню