【phpMyAdmin】データインポート時に「スクリプトがタイムアウトしました。インポートを完了させたいのであれば同じファイルを再送信すればインポートが再開されます」が出た時の対処法

phpMyAdminでデータインポート時に「スクリプトがタイムアウトしました。インポートを完了させたいのであれば同じファイルを再送信すればインポートが再開されます」が出た時の対処法をここにメモしておきます。

 

対処法

php.iniの変更

エラーが出る原因は、設定しているタイムアウトの上限が処理時間を超えてしまったことによります。

そのため、タイムアウトに関わる設定を変更する必要があります。

※今回はXAMPPを使った時の例になります。

 

フォルダパス:[XAMPPのダウンロード先]\xampp\php

変更対象ファイル:php.ini

 

; Maximum amount of memory a script may consume
; http://php.net/memory-limit
;memory_limit=512M
memory_limit=1024M


; Maximum execution time of each script, in seconds
; http://php.net/max-execution-time
; Note: This directive is hardcoded to 0 for the CLI SAPI
;max_execution_time=120
max_execution_time=600

 

phpMyAdminの設定変更

続いてphpMyAdminの設定を変更します。

 

フォルダパス:[XAMPPのダウンロード先]\xampp\phpMyAdmin

変更対象ファイル:config.inc.php

設定ファイルに「$cfg['ExecTimeLimit'] = 600;」を追記します。

$cfg['Servers'][$i]['export_templates'] = 'pma__export_templates';
$cfg['Servers'][$i]['favorite'] = 'pma__favorite';

/* ココにに設定を追加 */
$cfg['ExecTimeLimit'] = 600;

/*
 * End of servers configuration
 */

 

上記の設定値はあくまで参考です。人によって必要な所持時間やメモリ量は異なるので、トライ&エラーで設定してみてください。

設定が完了したらApacheの再起動を必ずしてください。そうすることで変更した設定が反映されます。

以上です。



投稿日:2021-11-28    更新日:2021-11-28

[スポンサーリンク]

[スポンサーリンク]

  
関連記事
勉強した内容を緩くメモする|JBの技術メモ
勉強した内容を緩くメモする|JBの技術メモ
勉強した内容を緩くメモする|JBの技術メモ
勉強した内容を緩くメモする|JBの技術メモ
勉強した内容を緩くメモする|JBの技術メモ
勉強した内容を緩くメモする|JBの技術メモ
サイト内検索
プロフィール

プロフィール

[Name : POCO(@PocoIt2019)]
都内で社内SEをしているおじさん。
仕事で得られる知識だけでは限界を感じ、 WEBの勉強がてらITブログを開始。
サーバからWEBサイトまでフルスクラッチで開発しました。
現在は勉強のモチベーションを保つために活用中。
興味があることを雑記的に書いていきます。

[スポンサーリンク]

カテゴリ


タグ

[スポンサーリンク]

最近の記事