【ブログ初心者向け】Regenerate Thumbnails実行時にエラーが発生した時の解決方法 【XSERVER】

スポンサーリンク
お金

※本サイトで紹介している商品・サービス等の外部リンクには、アフィリエイト広告が含まれる場合があります。

今回は、Word Pressのプラグイン Regenerate Thumbnails のエラーについてです。
私が悩んだエラーの対処方法を書くことで、誰かの助けになればと思い載せてみます!

※本記事はエックスサーバー利用者向けの記事です。

【ターゲット】

・XSERVER使用者で、 Regenerate Thumbnails 実行時に以下エラーメッセージが出た方
 「サイトに技術的な問題が発生しています。」

【目的】

・同じエラーに苦しむ人を救いたい
・もしまた同じエラーが出たときの備忘録として記録しておきたい

スポンサーリンク

Regenerate Thumbnails のエラーメッセージ画面

先日、Word PressのプラグインであるRegenerate Thumbnailsをインストールし実行しました。
すると、こちらの画像のように「サイトに技術的な問題が発生しています。」というエラーメッセージが表示されてしまいました。

Regenerate Thumbnails エラーメッセージ

悩んで調べてを繰り返した結果、なんとか解決できたのでその解決法を公開いたします。

原因はメディアアップロード時のHTTPエラー

結論から言うと、原因はメディア(画像)アップロードが正常に出来ていないためです!

これまでメディアアップロードをする時に、こんな「HTTPエラー」が表示されたことはありませんか?

HTTPエラー

私は「HTTPエラー」が出ているにも関わらず、見た目はアップロードできてるように見えたため「まぁいいや」と思って気にせずドンドンアップしていました。
記事に貼り付けてもちゃんと表示されていたため、「HTTPエラー」って無視していいエラーなんだなって思っていました。

しかし、これこそが Regenerate Thumbnailsでエラーを発生させる原因だったのです。
「HTTPエラー」を解消し、再度画像をアップロードしなおすことで、 Regenerate Thumbnails で「サイトに技術的な問題が発生しています。」のエラーは出なくなりました!!

それでは、「HTTPエラー」をどう解消したかをご説明します。

解決方法は、php.ini設定 の max_execution_time の値を大きくする

まずエックスサーバーのサーバーパネルにログインしてください。
サーバーパネルに入ったら、[PHP]のメニュー内にある[php.ini設定]のメニューを選んでください。

php.ini設定

画面が遷移したら、下にスクロールして行くと[その他の設定]があると思います。
その中に[max_execution_time]という項目があります。
この項目は、無限ループでずっと繰り返されている処理が、強制終了されるまでの時間(秒)を設定する項目のようです。
無限ループなんて言われてもよくわからん!という方は気にしなくて良いです。

max_execution_time

デフォルトの値から変更していない場合は、20か30くらいになっていると思います。
この[max_execution_time]の数値を、騙されたと思って一度 100 に変更してみてください。
変更が終わったら保存して、メディアのアップロードを試してみてください。

きっと「HTTPエラー」がなくなるはずです。
これまでに「HTTPエラー」を無視してアップロードした画像が沢山ある方には残念ですが、一旦対象の画像をすべて削除しアップロードしなおしてください。

すべてアップロードしなおしたら、Regenerate Thumbnailsを実行してみてください。
エラーが解消していると思います!

以上、Regenerate Thumbnailsエラー解消方法でした。

あくまでも私はこれで解決したという実体験ですので、解消しなかったらすみません!
誰かの役に立ちますように!!

コメント

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