...
✅ WEB і WordPress новини, теми, плагіни. Тут ми ділимося порадами і кращими рішеннями для сайтів.

Як збільшити максимальний розмір файлу для завантаження в PHP

88

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, яке дозволить вам завантажити файл розміром до 30MB. Змініть це значення відповідно до ваших вимог.

Примітка: Деякі сервери можуть не набути чинності, якщо ви зміните обмеження розміру .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, щоб покращити ваш досвід. Ми припустимо, що з цим все гаразд, але ви можете відмовитися, якщо захочете. Прийняти Читати далі