VPSでphpMyAdminでのデータベースインポートサイズが2MB(最長: 2,048KiB)までしかできない場合の対処方法

phpMyAdminの最大インポートサイズの変更は、共用サーバーとかだと無理だが、VPSならをphp.iniを編集して拡大しよう。

未だにインポート最大サイズのデフォルトが2MBというのは、なんか理由があるのだろうか?小さすぎないかとおもう。
別サイトで記事数が3000くらいのサイトをもっているが、SQLのデータサイズは80MBほどになり、圧縮しても10MB程度になってとても2MBだとインポートできない。困る。

ということで、なんとかしてみる。
さっそく、php.iniを開こう。
php.iniの場所がわからない人は、Linuxで以下のコマンドをうてばいい。

# php -i

だいたいは、以下の場所にあるので、viエディタで開く。

# vi /etc/php.ini

開いたら、「upload_max_filesize」を探す。
例えば、最大サイズを20MBにしたい場合は以下のように変更する。

upload_max_filesize = 20M

ついでに、「memory_limit」と「post_max_size」も探して、20MB以下の場合は変更する。

memory_limit = 20M
post_max_size = 20M

修正したら、保存して以下のコマンドでhttpdを再起動して設定を反映させる。

# service httpd restart