Инструменты пользователя

Инструменты сайта

  • Показать исходный текст
  • История страницы
  • Ссылки сюда
  • Оставить на чай
  • Экспорт в PDF
  • Наверх

  • wiki:uploadsize

    Максимальный объем загружаемого файла

    :?: Есть ли простой способ увеличить максимальный размер загружаемого файла (в настоящее время 2 мегабайта)?

    :!: Размер загружаемого файла устанавливается в конфигурации PHP, в файле php.ini, с помощью параметра upload_max_filesize.

    Параметр может быть изменён в нескольких различных местах, в зависимости от вашего веб-сервера и метода, используемого для запуска PHP.

    Если ваш веб-сервер поддерживает изменение настроек через файл .htaccess (Apache + mod_php) добавьте следующие строки в файл .htaccess в каталоге с установленной dokuwiki:

    php_value upload_max_filesize 15M
    php_value post_max_size 15M

    В противном случае, вам нужно внести изменения в файл php.ini (его расположение в большинстве случаев /etc/php5/php.ini; если там его нет, обратитесь к вашему системному администратору или справочной системе ОС/веб-сервера для определения реального расположения этого файла):

    upload_max_filesize = 15M
    post_max_size = 15M

    После внесения изменений в файл php.ini нужно обязательно перезапустить веб-сервер, чтобы применить новые настройки.

    Пользователи веб-сервера Apache

    Если вы получаете ошибку при загрузке («Upload failed») после установки upload_max_filesize и post_max_size, установите следующий параметр в разумное значение в файле php.ini:

    memory_limit = 256M     ;  Максимальный объем памяти, который может использовать скрипт  (по умолчанию: 16MB)

    Suhosin Users

    Пользователям Suhosin возможно дополнительно потребуется изменить значение параметра suhosin.post.max_value_length.

    Red Hat E5 Servers

    Red Hat ES users will also want to check (and probably increase) LimitRequestBody in /etc/httpd/conf.d/php.conf, which is set by default to a fairly low value. This directive specifies the number of bytes from 0 (meaning unlimited) to 2147483647 (2GB) that are allowed in a request body.

    FCGI Users

    An updated default FastCGI restriction, which limited the maximum body size of a HTTP request results in internal server errors. You may set new values in your apache, i.e.

    <IfModule mod_fcgid.c>
      FcgidMaxRequestLen 26214400
      FcgidConnectTimeout 60
    </IfModule>

    for 25 MB and 60 sec timeout.

    Пользователи веб-сервера nginx

    nginx имеет свой собственный лимит на максимальный размер запроса. Вы можете увеличить его добавив следующую строку в конфигурационный файл nginx.conf (обычно находится в /etc/nginx/:

    client_max_body_size 25M;

    Смотрите также

    Для получения более подробной информации обратитесь к разделу поддержки вашего хостера (если устанавливаете dokuwiki на виртуальном хосте), или к документации вашего веб-сервера и конфигурации PHP (если устанавливаете dokuwiki на выделенном сервере).

    Обсуждение

    Ваш комментарий:

    Внимание! Оставляя комментарий Вы соглашаетесь с пониманием и несете ответственность за свои действия гл.2 ст.18 Федерального закона №38-ФЗ «О рекламе» и ст.3 п.1 Федерального закона №152-ФЗ «О персональных данных»
    235 +8​ = 
     
    wiki/uploadsize.txt · Последнее изменение: 2022/07/18 11:23 — 127.0.0.1