Изменение максимального размера загружаемого файла в phpMyAdmin через php.ini

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

Измените максимальный размер загружаемого файла в phpMyAdmin, отредактировав три параметра в файле php.ini: upload_max_filesize, post_max_size и memory_limit. После изменения перезагрузите веб-сервер Apache, чтобы новые значения вступили в силу.

Зачем это нужно

  • По умолчанию php.ini ограничивает размер загружаемого файла до 2 МБ, что недостаточно для больших баз данных
  • Параметр upload_max_filesize контролирует максимальный размер одного загружаемого файла
  • Параметр post_max_size ограничивает общий размер отправляемых данных в POST-запросе
  • Параметр memory_limit определяет объём памяти, доступный PHP для обработки скрипта
  • Без увеличения этих лимитов phpMyAdmin не сможет загрузить файл размером более установленного предела

Процесс изменения лимитов в php.ini

  1. Откройте проводник и перейдите в директорию Open Server на вашем компьютере.
  2. Обычный путь: C:\OpenServer\modules\php\PHP_VERSION (замените PHP_VERSION на вашу версию, например PHP-8.1.2).
  3. Найдите файл php.ini в этой папке.
  4. Щёлкните правой кнопкой мыши на файле php.ini.
  5. Выберите пункт Открыть с помощью (или Open With).
  6. Выберите текстовый редактор (Notepad, Notepad++, VS Code) — не используйте Word.
  7. Нажмите Ctrl+F для открытия функции поиска.
  8. Введите upload_max_filesize и нажмите Enter для поиска.
  9. Вы найдёте строку вида upload_max_filesize = 2M (или другое значение).
  10. Измените значение на нужное, например upload_max_filesize = 256M (для файлов размером до 256 МБ).
  11. Нажмите Ctrl+F снова и найдите параметр post_max_size.
  12. Измените значение post_max_size на то же или большее значение: post_max_size = 256M.
  13. Нажмите Ctrl+F и найдите параметр memory_limit.
  14. Измените значение на memory_limit = 512M (или выше в зависимости от объёма вашей RAM).
  15. Нажмите Ctrl+S для сохранения файла.
  16. Закройте текстовый редактор.
  17. Откройте Open Server Panel (главное окно Open Server на панели задач).
  18. Нажмите кнопку Стоп (или Stop) для остановки Apache.
  19. Подождите 3-5 секунд, пока сервер полностью остановится.
  20. Нажмите кнопку Старт (или Start) для запуска Apache с новыми параметрами.
  21. Убедитесь, что статус показывает зелёный индикатор (сервер работает).
  22. Откройте phpMyAdmin в браузере (http://localhost/phpmyadmin).
  23. Выберите базу данных и перейдите на вкладку Импорт (или Import).
  24. Проверьте, что максимальный размер файла в phpMyAdmin соответствует новому значению upload_max_filesize.

Часто задаваемые вопросы

Какое максимальное значение можно установить для upload_max_filesize? Максимальное значение ограничено объёмом оперативной памяти сервера; рекомендуется установить значение, равное или меньшее, чем memory_limit, обычно 512 МБ–2 ГБ для локальных серверов.

Почему после изменения php.ini лимит в phpMyAdmin не изменился? Вы не перезагрузили Apache; остановите и запустите сервер снова в Open Server Panel или перезагрузитесь через системное меню Завершение работы (полная перезагрузка Windows также поможет).

Где точно находится файл php.ini в Open Server? Путь зависит от версии PHP; откройте Open Server Panel, нажмите Настройки, перейдите в раздел PHP и посмотрите активную версию, затем ищите php.ini в папке C:\OpenServer\modules\php\[версия].

Похожие материалы

Вход в базу данных phpMyAdmin через панель Open Server
Кастомный SSL сертификат HTTPS для локального сайта в Open Server
Полезные расширения для VS Code упрощающих написание кода