
Elementorが使えない?不具合の原因はこれ!【サーバーエラー403、500、502全部解決】
- 2022年11月21日
- 2020年2月15日
- Elementorの使い方
- エラー
「Elementorが使えない・・・」
「Elementorが保存できない・・・」
「不具合?502エラー?意味がわからない・・・」
こんな問題ありませんか?
これは公式のEelementorのFacebookグループでも出てくる問題です。
でも安心してください。
大概の問題の原因はすでに解明されていて、解決策があるんです。
この記事ではElementorの不具合の原因と解決方法を提示していきます。
パパッと解決してしまいましょう!
ここに書いてある情報は、自分の経験とElementorの公式サイトのトラブルシューティングのページを参考にしています。
『Elementorが使えない!不具合を直す方法』を動画でご覧になりたい方はこちらからどうぞ!
サーバーの設定がElementorの推奨するものに達してない
原因の多くはサーバーの設定なんです。
Elementorはあのように自由自在にページを作れますが、そのためにはある程度のスペックのサーバーの設定が必要です。
推奨されるサーバーの設定
- PHPバージョンは7.0以上
- MySQLバージョンは5.6以上
- PHPのメモリは256MB以上
大概のホスティング会社は1と2はクリアしています。
問題はメモリです。
個人的には512MBをオススメしています。
サーバーの設定をElementorからチェックする方法
『Elementor』 → 『システム情報』へ行くと、現在のサーバー設定を見ることが出来ます。
Memory Limitというところがメモリの量を表しています。
メモリ不足は500エラーの原因
エラーのところに500と書いてませんか?
それはメモリ不足によるエラーです。
サーバーのphp.iniをいじってPHPメモリを増やす
php.iniまたは.htaccessというファイルがサーバーには置いてあり、これをアップデートすることでPHPのメモリを増やすことが出来ます。
php.ini | memory_limit = 512M |
.htaccess | php_value memory_limit 512M |
いずれかのファイルを見つけたら、この上のコードを追加します。
どちらか一つで十分です。
WAFがElementorに干渉してる(サーバーエラー403)
サーバーによくWAF(ウェブアプリケーションファイアウォール)というものが使われており、これがElementorが正常に動作することを妨げてる場合があります。
サーバーによって設定画面が変わってきますが、大概はセキュリティのセクションにあるはずです。
これを停止してElementorが正常に機能するか試して見ましょう。
WAFを停止してもよい
これが問題の場合、WAFを作動させた状態でElementorを使うことが難しくなります。
絶対無理ではないのですが、結構手間がかかります。
WAFはホスティング会社によっては導入されていないもので、絶対必要なものではありません。
エックスサーバー でWAFを停止する方法
問題が発生してるドメインを選択します。
ここまできたら、一つ一つOFFにしてどれがElementorのサーバーエラー(403)の原因になってるのか調べ、それだけOFFにします。
他のプラグインがElementorと干渉してる
サーバーの設定がしっかりしていても、他のプラグインがElementorと干渉して問題を起こしてることがあります。
Elementor以外全てのプラグインを停止して見る
まずどの問題はプラグインなのかどうかを調べます。
そのためにはElementor以外の全てのプラグインを一度停止してみることをオススメします。
これで問題が解消されたら、一つづつ有効化して見ます。
問題がまた発生したら、その時に有効化したプラグインが原因です。
テーマがElementorに対応してない
これは日本のテーマでよく起こる問題なのですが、Elementorはテーマによってはうまく作動しません。
これは実はサイトのスピードにも関係してきます。
Elementorがしっかり対応したテーマを使いましょう。
この記事でElementorと相性抜群のテーマを7つ紹介していますので、他に原因が見当たらない場合は試して見ましょう。
>>Elementorと使うべきテーマはこの7つから選ぶべし!【じゃないとサイトが遅くなります】
502エラーを解決する方法
Elementorを起動した時に502と表示され、英語でメッセージが出る場合があります。
この502エラーの原因はElementorの公式サイトでも『サーバーとの相性が悪い』としか説明されていません。
ですが解決方法があります。
エディター読み込みツールのメソッドを切り替える
Elementorの設定画面の中に『エディター読み込みツールのメソッドを切り替える』とありますので、これを『有効にする』を選択します。
具体的に何が変わるのかはElementor側も説明していませんが、502エラーはこれで解決できます。
試してみてください。
その他問試してみるべきこと
他にも色々な問題が起こる可能性があります。
試してみる価値のある解決方法を紹介します。
パーマリンクの設定を基本に戻して保存
パーマリンクの設定を一度基本に戻して保存。
そしてまた自分の好きな設定に戻して保存。
これだけです。
本当に時にこれで直す問題もあるので、試してみましょう。
Elementorをインストールし直す
Elementorを一度アンインストールして、もう一度インストールし直してみます。
これで直る問題もあります。
サーバーキャッシュの削除
サーバーでキャッシュをできるホスティングの会社が結構あります。
これで不具合が起きることもあるので、一時的に無効化するか削除してみましょう。
サーバーを変える
いくらサーバーの設定を変えてもうまくいかない場合があります。
特にロリポップはElementorやDiviとは相性があまりよくないようです。
そんな時は思い切ってWEBホスティングを変えましょう。
オススメは、エックスサーバー とConoHa Wingです。
Elementorのサロンで質問してみる
私が運営してるElementorなどのノーコード(NoCode)ツールのサロンがありますので、もしどうしても解決出来ないことは、そこで質問してください。
答えを知ってる人がいるかもしれません。
サイトに不具合が起きた時、萎えますよね。
焦らずに対処してくださいね!
また、Elementorのバージョンアップが原因でサイトがおかしくなってしまう事例もあります。
その場合の対処法はこちらの記事をご覧下さい。
>>Elementorのバージョンを戻す方法【ロールバック】
Elementorのことをもっと学びたい人は、どうぞElementorの使い方完全ガイドを見てください。
様々なElementorに関する情報がまとめられています。