Обмеження PhpMyAdmin на розмір завантажуваного файлу

Обмеження розміру завантажуваного файлу в PhpMyAdminPhpMyAdmin - широко розповсюджений інструмент для керування базами даних MySQL, однак він має обмеження на розмір завантажуваного файлу. Максимальний розмір файлу, який можна завантажити через PhpMyAdmin, зазвичай не перевищує 2 МБ. Якщо ви спробуєте завантажити файл, розмір якого перевищує це обмеження, то отримаєте повідомлення про помилку.

Обмеження на розмір завантажуваного файлу в PhpMyAdmin запроваджено з метою запобігання шкідливим діям і потенційним порушенням безпеки. Обмежуючи максимальний розмір файлу, PhpMyAdmin гарантує, що ніхто не зможе завантажити файли, які потенційно можуть порушити безпеку сервера. Однак бувають ситуації, коли за допомогою PhpMyAdmin необхідно імпортувати велику базу даних з sql-дампа. У таких випадках перевищення ліміту на розмір завантажуваного файлу може стати проблемо

Как импортировать большую базу данных с помощью PhpMyAdmin и шаги:

Ці дії необхідні, якщо вам потрібно імпортувати велику базу даних з sql-дампа за допомогою phpMyAdmin.  Під час такого імпорту може виникнути така помилка.

Ця помилка вказує на те, що розмір файлу перевищує межу, дозволену параметрами php.

Відповідно, необхідно змінити ці параметри.

Є два необхідні параметри, це upload_max_filesize і post_max_size.

Перший задає максимальний розмір файлу для завантаження, другий - максимальний розмір POST-запиту (цим способом PHP зберігає файл).

Дані записи знаходяться у файлі php.ini. Ви можете знайти його розташування за допомогою такої команди.

# php -i | grep php.ini
Configuration File (php.ini) Path => /etc
Loaded Configuration File => /etc/php.ini

Другий варіант - просто почати пошук файлу, що містить цей параметр.

# grep -iRI upload_max_filesize /etc/
/etc/php.ini:upload_max_filesize = 2M

Після того, як файл знайдено, необхідно відкрити його будь-яким зручним текстовим редактором, знайти зазначені змінні та змінити їхні значення, як того вимагає завантажений вами файл.

upload_max_filesize = 60M
post_max_size = 60M

У цьому прикладі тестовий файл має розмір близько 50 МБ, тому вибрано 60 МБ. Після цього перезапускаємо службу, яка обробляє php (у цьому випадку apache, можливо php-fpm).

# service httpd restart

Після перезапуску ми повертаємося в меню Імпорт і бачимо, що максимальний розмір завантажуваного файлу змінився.

Висновок

На закінчення можна сказати, що тепер ви знаєте, як збільшити розмір файлу імпорту PHPmyadmin. Виконавши ці кроки, ви зможете легко вирішити цю проблему самостійно, не вдаючись до послуг Fiverr або Upwork. Збільшення ліміту завантаження в WordPress тепер у ваших силах, тож спробуйте.