ホームページ  >  記事  >  データベース  >  php.ini を変更した後でも、PHPMyAdmin で大規模な SQL スクリプトをインポートするとタイムアウト エラーが発生するのはなぜですか?

php.ini を変更した後でも、PHPMyAdmin で大規模な SQL スクリプトをインポートするとタイムアウト エラーが発生するのはなぜですか?

DDD
DDDオリジナル
2024-10-30 02:22:28164ブラウズ

Why Do I Still Get Time Out Errors When Importing Large SQL Scripts in PHPMyAdmin Even After Modifying php.ini?

大規模なスクリプトのインポート中の PHPMyAdmin タイムアウト エラーの解決

PHPMyAdmin を通じてかなりのサイズ (300 MB 以上) の SQL スクリプトをインポートしようとすると、ユーザーはタイムアウト エラーに遭遇する可能性があります。この問題は、php.ini の関連設定を調整した後でも発生する可能性があります:

post_max_size = 750M
upload_max_filesize = 750M
max_execution_time = 300
max_input_time = 540
memory_limit = 1000M

解決策:

これらの変更にもかかわらずタイムアウト エラーが継続的に発生する場合は、ファイル内の設定を変更することをお勧めします:

\phpmyadmin\libraries\config.default.php 

具体的には、次の設定を変更します:

$cfg['ExecTimeLimit'] = 300;

に:

$cfg['ExecTimeLimit'] = 0;

この調整を行った後、PHPMyAdmin を再起動します。これにより、操作がローカル サーバーで実行されると仮定すると、実行時間制限が効果的に削除されます。これは運用環境では推奨されないことに注意してください。

以上がphp.ini を変更した後でも、PHPMyAdmin で大規模な SQL スクリプトをインポートするとタイムアウト エラーが発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。