PR
TIPS

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

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

この記事を書いた人
Naokazu Yokoo

エンジニア歴20年以上。現在はWeb / AI領域で活動中。
開発環境・サーバー環境ともに速度と効率性を追求しています。

Follow Naokazu Yokoo
Follow Naokazu Yokoo

Comment

タイトルとURLをコピーしました