今度は画像ファイルがアップロードできない #不機嫌wordpress

皆様こんばんにちわ。

酔いどれ度49%

今日も怒ってます!

またWordpressがやってくれました。
今度は画像がアップロードできない!

アップロードするとhttpエラー。
ネット調べると、よくあるエラーのようですが、原因が複数あり特定が困難なようです。

せっかくムフフな画像を貼ろうと思ってたのにっ!

→追記 2018/8/5 23:36
解決しました。
やっぱりネットの情報は有用ですね。

①wordpressでエラーログを残す設定にする
WordPressのデバッグモード
gatespace.jp/2012/07/20/wordpress-debugging/

最初、原因がわかりませんでしたので、上記ホームページを参考に、エラーログが残る設定に変更しました。
その後、再度画像をアップロード。
相変わらずのhttpエラー。
でも今度はログが取り込める!

サーバーに入り、wp-content / debug.logを開封。

[05-Aug-2018 14:27:45] PHP Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 6000 bytes) in
/var/www/vhosts/2hama.com/httpdocs/blog/wp-content/plugins/image-watermark/image-watermark.php on line 1099

ううん!すばらしい。
既に解決したようなもの。
良く読み取ると、image-watermarkのプラグインがメモリをバカ食いしてる様子がわかります。
image-watermarkはアップロードされた画像にサイトのロゴを自動で貼り付けてくれるプラグインですが、
その作業の過程で268MBものメモリを食ってるんですかね。
(いや、正確には268MBの内の幾らかをimage-watermarkが食ってるんでしょうね)

②そうなったら、メモリサイズの変更です。

WordPressのメモリ不足対策が不完全だった
http://streamline-jp.net/nextlife/2015/09/16/10233/

ここのサイトにお世話になりました。

wpのフォルダのwp-config.phpを編集します。
(コアファイルなので、別名でバックアップ取っておきました)

define(‘WP_MEMORY_LIMIT’, ‘512M’);
define(‘WP_MAX_MEMORY_LIMIT’, ‘1024M’);

書く位置は何処でもよい。(最終行に追記した)

保存して終了。

キター!!!!
久々に大仕事でした。

コメントを残す

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

*