LoginSignup
4
0

More than 1 year has passed since last update.

Docker上のphpMyAdminでアップロードサイズの上限が発生したときの解決法

Last updated at Posted at 2021-04-10

前提

DockerでphpMyAdminのイメージを利用してめでたくphpMyAdminがローカルで利用できるようになっていること。

この記事で解決する問題

インポート機能で大きなサイズのファイルをインポートした時に、次のようなエラーが発生した。

ファイルサイズが PHP の設定で許可された最大値を超えています。

解決方法

概要

php.iniのupload_max_filesizeを修正し、phpMyAdminのファイルアップロー上限を変更する。

  • docker-compose.ymlで次のようにapacheイメージのphp.iniをvolumeでマウントする
docker-compose.yml
  web:
(中略)
    volumes:
      - ./web/php.ini:/etc/php.ini
  • マウントしたphp.iniの upload_max_filesizeを修正する
php.ini
upload_max_filesize = 256M
  • docker-compse.ymlでphpMyAdminのファイルアップロード上限を変更する。
docker-compose.yml
  phpmyadmin:
(中略)
    environment:
      UPLOAD_LIMIT: 256M

これで、デフォルトで(最長: 2,048KiB)のところを、256Mまでのファイルをアップロードできるようになります。

4
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
0