Ограничение 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

После перезапуска мы возвращаемся в меню Импорт и видим, что максимальный размер загружаемого файла изменился.