phpMyAdmin経由でファイルのアップロードができない
phpMyAdmin3.1.3
phpMyAdminでSQLファイルやCSVファイルからデータベースへインポートをすることはよくあると思います。
しかし
「インポートするデータを受信できませんでした。ファイル名が送信されていないか、ファイルサイズが PHP の設定で許可された最大値を超えています。FAQ 1.16をご覧ください」
という警告が出て、ファイルをアップロードできない場合があります。
インポートするファイルの横に
(最長: 2,048 KiB)
などと出ている場合、最大でこのサイズを超えるファイルはアップロードできないことになります。
いろいろなやり方でこの問題を解消できますが、簡単なやり方は、PHPの
pload_max_filesize, memory_limit
というリミットを大きくすることだと思います。
php.iniを編集して、上記のリミットサイズを大きくしてみましょう。
具体的には、php.iniを開き
; Maximum allowed size for uploaded files. upload_max_filesize = 2M
とあるところを
upload_max_filesize = 2M →10M
などと変更すれば、最大10M までアップロードできるようになります。
php.iniを編集したら、Webサーバーを再起動するのを忘れずに。
phpMyAdmin公式サイトのFAQ
http://onlineconsultant.tv/phpMyAdmin/Documentation.html#faqserver