1. phpMyAdminのインポート制限

    phpMyAdminで大量のデータをインポートしようとした時、制限時間でインポートできなかったので解決方法を。



    環境は、
    Mac OS 10.6.8
    MAMP PHP 5.3.6
    です。

    phpMyAdminで出たエラーはこれ。(まっ白の画面で何も表示されない、という場合もあるようです。)

    Fatal error: Maximum execution time of 300 seconds exceeded in /Applications/MAMP/bin/phpMyAdmin/libraries/import/sql.php on line 133

    デフォルトでは300秒の時間制限がかかっているようなのでこれを解除します。

    /Applications/MAMP/bin/phpMyAdmin/config.inc.php


    の中にある
    $cfg['ExecTimeLimit']           = 300;    // maximum execution time in seconds (0 for no limit)

    の値を大きい数字か0に設定します。
    //$cfg['ExecTimeLimit']           = 300;    // maximum execution time in seconds (0 for no limit)
    $cfg['ExecTimeLimit'] = 0;

    忘れずに、MAMPを再起動してインポートできました。

    Posted by Shunsuke Hayashi on 2013年04月03日
    Categories MySQL php phpMyAdmin