WordPressで画像をアップロードする際、特定のエラーメッセージが表示されることがあります。その中でも、「httpエラー」や「Fatal error: Maximum execution time of 30 seconds exceeded」というエラーは多くのユーザーが経験する問題の一つです。
このエラーは、サーバー上のPHPの実行時間制限やメモリ制限に関連するもので、特に大きな画像をアップロードする際に発生することが多いです。
この問題を解消するための一般的な方法は、wp-config.php
に特定のコードを追記することです。具体的には以下の2行を追加します:
define( 'WP_MEMORY_LIMIT', '256M' );
set_time_limit(120);
WP_MEMORY_LIMIT
はWordPressのメモリ制限を256MBに拡張します。一方、set_time_limit(120)
はPHPの実行時間を120秒に拡張します。
これらの変更を行うことで、大きな画像をアップロードする際のエラーを回避することが期待されますが、各サーバーの設定や状況により、これだけで問題が解決しない場合もあります。その際は、ホスティングプロバイダーに相談するとよいでしょう。