ウェブサイトの作り方

WordPressで作ったサイトのサーバーを移転しSSL化したらHTTPエラーで画像がアップできなくなった件

2018年7月の下旬、サイトのSSL化にようやく着手しました。

やらなきゃいけないなと思いつつ、お金も結構かかりそうだし、と躊躇していたんです。

でも、エックスサーバーに移転すれば、無料のSSL化が出来ると知って、一念発起!サーバー移転は前にもやったことがあるし、ちょっとドメインの数が多いけどやってみよう!と思って頑張りました。

移転作業についてはこちらの記事をご覧ください。

画像がアップできないよう〜!

がんばってサーバーを移転して、SSL化もした。

作業は終了したかに思えたのですが、サイトを見てみると、表示されていない画像があります。(これは今でもなんでだかよく分からない)

なんでだかはわからないけど、とりあえずアップし直そうと思って画像をアップロードしたら・・・

「HTTPエラー」。

あ、これ昔みたことある。

昔作っていたサイトでも起きたことがあって、その時の理由は「ファイルの名前がかなだった」から。アルファベットに直すことでその時は対処できたのです。

同じようにやってみましたが、ダメでした。

さっそくググって、色々な方法を調べました。みなさん、結構困ってるんですね。

  • EWWW Image Optimizerというプラグインを停止する
  • 関連すると思われるプラグインを停止する
  • ブラウザのキャッシュをクリアする
  • ブラウザを変えてやってみる
  • スマホのパケットで通信してみる(自宅のルーターではなく)

などをやってみました。

しかし、全部ダメ。全然エラーが解消されません。

サポートに助けてもらった

エックスサーバーのサポートに聞いてみるものの、最初は「少し時間をおいてやってみてください」だったので、途方に暮れていました。

その後、再びサポートから、

  • キャッシュをクリア
  • プラグインをすべて停止する
  • テーマをデフォルトにする

という方法を試してみて欲しい、といわれ、やってみたらできた。

HTTPエラーは解消されました。

しかし!

テーマをデフォルトにしたんじゃさあ。プラグインが使えないのも困る・・・

こっからどうすりゃいいのか。

と、再度途方に暮れかけていたところ、また連絡が来ました。

『php.ini設定』を確認いたしましたところ 「max_execution_time」の値が「30」のようでございますので 「60」などに設定を変更をして「post_max_size」と「upload_max_filesize」も 「200M」に値に設定を修正をして挙動の確認をお願いいたします。

なるほど。

これは、エックスサーバーの管理画面から数値を変えるのですが、やってみたら解決!

テーマやプラグインを戻しても大丈夫でした。

実は色々ググっていた時に、「max_execution_time」については、ここを60にしたら解決した、という症状の人がいたのですが、この3カ所を直すというのはちょっとわからなかったです。

ありがとう、サポートさん。とても助かりました。

エックスサーバーのサポートの方は、とても丁寧に親切に対応してくださり、本当に助かりました。

何度もやり取りさせてもらって、調べてもわからなかったことは聞けば色々と対処法を考えてくれました。

こういうことにあまり詳しくない人も多いと思うので、助かりますよね。

ありがたいなあ。

お返事も早くて助かりました。

こんなに行き届いたサポートがついているので、何かあっても安心だなと思いました。

SSL化が無料だから、という理由でエックスサーバーに移転しましたが、本当にここにして良かったと思いました。

>>月額900円(税抜)から、高速・多機能・高安定レンタルサーバー『エックスサーバー』



ABOUT ME
yuka nanami
WEBライター&ブロガー&アフィリエイター。 40歳からは楽しく生きる!をモットーに、ひとりひとりの才能を活かしてキャッシュに変える方法を研究しています。