この記事では、デザイン着せ替え機能実行時にタイムアウト系エラーが出る場合の対処法を解説します。
エラーの事例
Fatal error: Maximum execution time of 30 seconds exceeded in……
上記エラーは「30秒待ったが、応答がないためタイムアウトエラーとします。」という意味のエラーです。デザイン着せ替え機能実行時にこのようなエラーが発生した場合には、下記の対策を講じてください。
対策1(サーバーの設定に問題がない場合)
一時的にサーバの処理が遅くなってる可能性があるため、時間を置いてから、もう一度デザイン着せ替え機能を試して見てください。
対策2(サーバーの設定に問題がある場合)
サーバー設定の「php.ini」の「max_execution_time」の設定時間が30秒に設定されている場合、30秒でプログラムが処理できなかった時に強制終了されてこのエラーが表示されます。
そのため、「php.ini」の「max_execution_time」の設定時間30秒から120秒程度に引き上げてみてください。
※「max_execution_time」の値を120秒に引き上げても上手くいかない場合は、上手く行くまで数値を増やしてください。
サーバーによって「php.ini」設定場所は異なります。設定方法がわからない場合は契約中のサーバー会社のサポートに連絡してください。