インポートするSQLファイルのサイズが初期設定値より大きすぎる可能性が高いので、php.iniの設定を確認してみる。
ローカルにインストールしたXAMPPなどだと、php.iniファイルの場所はWindowsの場合、
c:\xampp\php\php.ini
あたりに存在している。
php.iniをエディタで開くか、使っているサーバなどにPHP関連の設定編集ツールか何ががあれば直接php.iniの中身を見て当該箇所を修正してしまえば一番手っ取り早い。
php.iniファイルの修正
以下のような記述箇所を探し出し(〇M等の数値は適当です)
memory_limit = 32M
post_max_size = 5M
upload_max_filesize = 2M
数値を増やしてあげればOK。
例)
memory_limit = 32M
post_max_size = 24M
upload_max_filesize = 16M
数値の意味は、例えば「5M」だったら「5メガバイト」の意味。
ちなみにそれぞれの意味は、
memory_limit | メモリの上限 |
post_max_size | POSTするデータの最大サイズ |
upload_max_filesize | 1ファイルあたりの最大アップロードサイズ |
となっている。
メモリの上限の数値などは、使っている環境によるが、設定する数値はそれぞれ
memory_limit >= post_max_size >= upload_max_filesize
となる必要あり。面倒なので全て同じ数値にしても一応動きました。
コメント