WordPressで画像アップロード時のエラーを解消する方法

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秒に拡張します。

これらの変更を行うことで、大きな画像をアップロードする際のエラーを回避することが期待されますが、各サーバーの設定や状況により、これだけで問題が解決しない場合もあります。その際は、ホスティングプロバイダーに相談するとよいでしょう。

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

上部へスクロール