...
WEB и WordPress новости, темы, плагины. Здесь мы делимся советами и лучшими решениями для сайтов.

Как увеличить максимальный размер загружаемого файла в PHP

850

PHP – это язык сценариев на стороне сервера, который работает на сервере Apache / Nginx. По умолчанию настроенный вами сервер имеет определенное ограничение на размер файла. Иногда вам нужно изменить этот предел размера файла. В этой статье мы изучаем, как увеличить максимальный размер загружаемого файла в PHP.

Зачем нужно менять ограничение на размер загружаемого файла?

Допустим, ваш сервер позволяет загружать файлы размером до 2 МБ. Теперь, когда вы пытаетесь загрузить файл размером более 2 МБ, сервер выдает ошибку, как показано ниже.

файл превышает максимально допустимый размер

Эта ошибка означает, что ваш сервер не позволяет загружать файл размером более 2 МБ. Но что, если вы хотите загрузить большой файл размером более 2 МБ?

Есть 2 способа изменить ограничение на размер файла. Один из них прошел, .htaccessа другой использует php.iniфайл.

Увеличьте максимальный размер загружаемого файла с помощью метода htaccess

Вы можете найти .htaccessфайл в корневом каталоге. Если его там нет, создайте его. Чтобы изменить ограничение размера файла, откройте .htaccessфайл в редакторе и добавьте в него следующие строки.

php_value upload_max_filesize 30M
php_value post_max_size 30M

В приведенном выше коде я передал значение 30M, которое позволит вам загрузить файл размером до 30 МБ. Измените это значение в соответствии с вашими требованиями.

Примечание. Некоторые серверы могут не работать, если вы измените ограничение на размер .htaccessфайла с помощью файла. Если эта опция не работает для вашего сервера, вы можете сделать это с помощью php.iniфайла, описанного ниже.

Увеличьте ограничение размера загружаемого файла с помощью PHP.INI

php.ini– это файл конфигурации по умолчанию, который требуется для запуска ваших PHP-приложений. Этот файл используется для управления расширениями, размером загрузки, тайм-аутом файла, ограничением ресурсов и т.д.

Чтобы увеличить предельный размер файла, вам необходимо отредактировать значения post_max_size, upload_max_filesize в php.iniфайле.

post_max_size = 30M
upload_max_filesize = 30M

Здесь я также передал значение 30M. Вы можете указать любое значение в соответствии с вашими требованиями. Эти значения применяются глобально, что означает, что все ваши PHP-приложения будут иметь это настроенное значение.

Затем перезапустите сервер. И теперь вы можете загрузить файл размером до 30 МБ.

Статьи по Теме

Источник записи: artisansweb.net

Этот веб-сайт использует файлы cookie для улучшения вашего опыта. Мы предполагаем, что вы согласны с этим, но вы можете отказаться, если хотите. Принимаю Подробнее