Xserver で、画像アップロード HTTPエラー
レンタルサーバーのエックスサーバー、高速が魅力で、WordPressをサクサクと構築していったのですが、「画像をアップ」すると、エラーになる。
↑画面の右側のほうに「アップロード中」「HTTPエラー」と出てくる。
↑試しに、「ドラック&ドロップ」ではない、「ファイルを選択する」方式でアップをすると・・・
↑、「Internal server Error」となります。
https://(ドメイン)/wp-admin/media-new.php
というアドレスでエラーになる。
ファイルが大きいわけでもなく、一瞬でエラー表示なる。
エラーログをみると、
[fcgid:warn] [pid XXXX] (104)Connection reset by peer: [client XXX.XXX.XXX.XXX:43692] mod_fcgid: error reading data from FastCGI server, referer: (ドメイン)/wp-admin/media-new.php
となっている。
サイトに技術的な問題が発生しています。というエラーメッセージ(2019/06/20 追記)
「サイトに技術的な問題が発生しています。」というメッセージが出る場合があります。
この場合も、「Internal server Error」の事がありますので、以下の設定を行うと解決する場合があります。
画像アップロード、HTTPエラーを調べる・・・
googleでいろいろ調べてみると、
function.phpに関数を追加する。 「EWWW Image Optimizer」が原因。 /etc/php5/conf.d/apc.iniのapc.shm_size を下げる。 php.iniの設定を変更する
とか出てくるが・・・
php.iniの設定は、
「max」で始まる部分かもしれないが、「秒殺」でエラーになるしと考え、細かくチェックしませんでした。
Xserver サポートに、HTTPエラーを聞く
で、エックスサーバーのサポートに問い合わせをすることに・・・
土曜日の23時頃に問い合わせフォームから、メールをする。
「24時間以内に返答をします」
とメッセージが・・・
Xserver サポート、土日も瞬時に返事がきた!
「土日は、返事はないだろうな・・・」
「営業日に対する24時間だろう」
と思っていたら、翌日曜日の昼頃に返事がきた!
HTTPエラーは、max_execution_time を増やして!と!
Xserverのサポートの方は、「php.ini」の「max_execution_time」を「100」にしてみてください。
とのこと。
↑サーバーパネルの「php.ini」を選びます。
↑上記の「30」部分を
と、「100」にします。
画像アップロード、HTTPエラー、解決!
すると、解消されました!
画像のアップができました!
よかった!
Xserver サポートさん、ありがとうございます。
エックスサーバーさんのサポートは、土日も返事をくれるので、けっこう、心強い。
エラーは、どのレンタルサーバー屋さんでもあるでしょう。
的確に、はやく、サポートをしてくれるのは、本当にありがたい。