How can we help you?

Jak zwiększyć maksymalny limit przesyłania w php.ini?

Amy Flakelar
Written by
Amy Flakelar

Получаете ошибки «файл слишком большой» при загрузке тем WordPress, ZIP-файлов плагинов или клиентских ресурсов? Это происходит потому, что стандартные лимиты загрузки PHP очень малы — обычно не более 2 МБ или 8 МБ. Для SEO-агентств, управляющих множеством сайтов, это практически бесполезно.

CloudLinux дает вам контроль над настройками php.ini для каждого домена, так что вы можете исправить это, не беспокоя поддержку. Но есть одна загвоздка — простое изменение upload_max_filesize недостаточно. Вам нужно настроить несколько связанных параметров, иначе вы все равно будете сталкиваться с проблемами.

Пошаговое исправление лимитов загрузки:
  1. Войдите в cPanel вашего домена
  2. Найдите «Выбрать версию PHP» (обычно в разделе «Программное обеспечение»)
  3. Измените версию PHP на любую, кроме «нативной» — выберите самую новую доступную
  4. Нажмите «Установить как текущую»
  5. Нажмите «Переключиться на настройки PHP» (правый верхний угол)
  6. Настройте эти параметры вместе:
    • upload_max_filesize: Установите желаемый максимальный размер файла (например, 64M или 128M)
    • post_max_size: Должен быть больше, чем upload_max_filesize (попробуйте 128M, если upload 64M)
    • max_execution_time: Увеличьте до 300 секунд для больших загрузок
    • max_input_time: Также установите на 300 секунд
    • memory_limit: Убедитесь, что он не менее 256M, в идеале 512M
  7. Нажмите «Применить», затем «Сохранить»
Note

Частые ошибки, выявленные в результате обработки сотен таких запросов:

  • Если вы оставите PHP в «нативной» версии, эти настройки не будут применены
  • Установка upload_max_filesize без увеличения post_max_size = все равно не работает
  • Большие загрузки требуют больше времени выполнения, иначе они будут прерываться по таймауту на полпути
  • WordPress, в частности, требует увеличения memory_limit для загрузки тем/плагинов
  • Изменения применяются немедленно — нет необходимости перезапускать что-либо

Это работает только для ваших аккаунтов cPanel. Аккаунты Reseller/WHM требуют других шагов.