Divi Builderのタイムアウトエラーを修正する方法は? (8つの簡単な方法)
公開: 2020-07-04Diviユーザーの場合、ある時点で、DiviBuilderを使用しているときにタイムアウトエラーが発生した可能性があります。 このエラーはビルダーをロードすることを許可せず、ユーザーがテーマに変更を加えることを妨げます。 良いニュースは、これを修正する簡単な方法があるということです。 このガイドでは、DiviBuilderのタイムアウトエラーをいくつかの簡単な手順で修正する方法を説明します。
Divi Builderのタイムアウトエラーとは何ですか?
Divi Builderのタイムアウトエラーにより、モジュールをロードできません。 代わりに、一部のプラグインに問題がある可能性があることを示すエラーメッセージを含むポップアップが表示されます。 さらに悪いことに、エラーメッセージがまったく表示されない場合があるため、Builderは読み込みと読み込みを続けます。
Diviの連絡フォームの問題と同様に、タイムアウトエラーはかなり一般的であり、多くのDiviユーザーに影響を与えています。 それでは、この問題の潜在的な原因をよりよく理解しましょう。
Divi Builderのタイムアウトエラーが発生するのはなぜですか?
ほとんどの場合、Divi Builderのタイムアウトエラーは、PHP構成のいくつかの制限が原因で発生します。 サーバーが低いPHP値で構成されている場合、最大実行時間エラーガイドで見たように一部のスクリプトが機能しない可能性があります。 そのため、Divi Builderがその制限に達した場合、問題が発生し、DiviBuilderがロードされない可能性があります。
Divi Builderと互換性のないプラグインまたはテーマを使用すると、タイムアウトエラーが発生する可能性もあります。 その他の考えられる理由には、古いまたは互換性のないPHPバージョン、古いDiviバージョン、Apacheメモリなどがあります。
このガイドでは、DiviBuilderタイムアウトエラーの最も一般的な8つの原因を修正する方法を示します。
Divi Builderのタイムアウトエラーを修正する方法は?
DiviBuilderのタイムアウトエラーを修正する方法はいくつかあります。
- PHPバージョンのアップグレード
- PHPの制限を増やす
- Apacheのメモリ制限を拡張する
- キャッシュをクリアする
- ローカルストレージのクリア
- プラグインの競合
- 子テーマの競合
- Diviの更新
それでは、それぞれについて詳しく見ていきましょう。
注:開始する前に、サイトの完全バックアップを作成することをお勧めします。 方法がわからない場合は、WordPressサイトのバックアップ方法に関するガイドをご覧ください。
1)PHPバージョンをアップグレードする
ほとんどのWordPressホスティング会社は、システムにPHPのデフォルトバージョンを設定しています。 ただし、いつでも変更できます。 PHPの非互換性のためにDiviBuilderが応答しない場合は、更新できます。
現在、ほとんどのホスティング会社はサーバーでPHP7.0以降を使用しています。 変更するには、 cPanelにログインし、[ソフトウェア]セクションの下にMultiPHPManagerというオプションが表示されます。
それを開くと、システム管理者によって有効にされたPHPバージョンが表示されます。
ご覧のとおり、この例ではPHP7.0を実行しています。 同じページに、すべてのドメインが表示されます。 したがって、PHPバージョンを更新する対象を選択するだけです。
このセクションのすぐ上に、利用可能なすべてのPHPバージョンがドロップダウンに表示されます。
必要なバージョンを選択し、[適用]をクリックしてPHPバージョンを即座に更新します。
その後、ドメインセクションに変更が表示されます。
注:これを行う前に、使用する予定のPHPバージョンとテーマおよびプラグインの互換性チェックを実行することをお勧めします。 一部のプラグインは最新バージョンのPHPと互換性がなく、問題が発生する可能性があります。 アップデート後に問題が発生した場合は、以前のバージョンにロールバックできます。
2)PHPの制限を増やす
Divi Builderのタイムアウトエラーを修正する別のオプションは、PHPの制限を増やすことです。 PHPの制限を低く設定してサーバーを構成した場合、問題が発生する可能性があるため、制限を増やすことをお勧めします。 通常、サーバー構成は次のようになります。
memory_limit 256M post_max_size 128M max_execution_time 300 upload_max_filesize 64M max_input_time 600 max_input_vars 6000
したがって、サーバーでDivi Builderのタイムアウトエラーが発生した場合は、PHPの制限を引き上げることを検討することをお勧めします。 これはcPanelを介して行うことができます。 cPanelにログインし、[ソフトウェア]セクションのMultiPHPINIエディターに移動します。
それを開き、PHPの制限を編集する必要がある宛先を選択します。 この例では、ホームディレクトリを選択します。
ここには、現在のすべてのPHP制限も表示されます。
サーバーが下限で構成されている場合は、それを増やすことをお勧めします。 さらに、Diviサポートセンターでは、パフォーマンスを向上させるためにサイトに必要なメモリの量を確認できます。
したがって、このレポートに従って値を調整できます。
これは、DiviBuilderタイムアウトエラーの最も一般的な原因の1つです。 そして、PHPの制限を引き上げることは、それを修正するための最良の方法の1つです。
3)Apacheメモリ制限の拡張
Divi Builderタイムアウトエラーのもう1つの一般的な原因は、Apacheのメモリ制限です。 したがって、これを修正するには、 htaccessの編集の制限を増やす必要があります。
Apacheのメモリ制限を拡張するには、 cPanel>ファイルマネージャーに移動します。 次に、 .htaccessファイルを選択し、クリックして編集し、次のコードを追加します。
<IfModule mod_substitute.c>
SubstituteMaxLineLength 10M
</ IfModule>
変更を保存してください。これで完了です。
4)キャッシュをクリアする
WordPressで定期的にキャッシュをクリアすることをお勧めします。 そのためには、Webサイトの読み込みを高速化し、DiviBuilderのタイムアウトの問題を修正するのに役立つ多くのキャッシュプラグインの1つを使用できます。
あなたがする必要があるのはキャッシュをクリアすることです。 ここでは、 WP FastestCacheを使用してそれを行う方法を示します。
まず、WordPressサイトにログインし、キャッシュプラグインの設定ページに移動します。 次に、 [キャッシュの削除]タブに移動します。
そこから、すべてのキャッシュファイルまたはキャッシュファイルと縮小された静的ファイルを削除できます。
サイトを完全に更新するには、キャッシュと縮小されたCSS / JSの両方を削除することをお勧めします。
場合によっては、サーバーのキャッシュされたコピーが原因でDiviBuilderタイムアウトエラーが発生します。 したがって、問題が発生した場合は、これを試してみることをお勧めします。
WordPressキャッシュに加えて、ブラウザのキャッシュをクリアすることもできます。
最後に、パフォーマンスの最適化にCDNを使用している場合は、CDNキャッシュを削除することをお勧めします。 CDNアカウントにログインし、キャッシュセクションに移動して、キャッシュをクリアします。
5)ローカルストレージのクリア
Divi Builderのタイムアウトエラーを修正する別の可能な解決策は、Chrome DevToolsを使用してローカルストレージをクリアすることです。 これは非常に簡単で、数回クリックするだけです。
そのため、ページを表示してタイムアウトエラーが発生した場合は、F12キーを押すか、Chromeの右上にある3つのドット> [その他のツール]> [デベロッパーツール]に移動して、Chromeデベロッパーツールを開きます。
次に、 [アプリケーション]タブ> [ストレージのクリア]に移動し、[サイトデータのクリア]を押します。 これにより、サイトからログアウトされることに注意してください。
それでおしまい! ローカルストレージがDiviBuilderタイムアウトエラーの原因であった場合、これによりすぐに修正されます。
6)プラグインの競合
Divi Builderのタイムアウトエラーは、一部のプラグインに問題がある可能性があることを示すメッセージを含むポップアップを表示します。 したがって、考えられる解決策の1つは、アドオンとの競合がないことを確認することです。
ほとんどのサイトはいくつかのWordPressプラグインを使用しており、これが問題を引き起こす可能性があります。 したがって、プラグインのチェックは必須です。 サイトでアクティブなすべてのアドオンを無効にする必要があります。
これを行う簡単な方法があります。 WordPressサイトにログインし、インストールされているプラグインのセクションに移動します。
それらを1つずつ非アクティブ化する代わりに、それらを一括で無効にすることができます。 すべてのプラグインを選択し、ドロップダウンから非アクティブ化オプションを選択して適用するだけです。
次に、すべてのプラグインを非アクティブ化したことを確認するメッセージが表示されます。
次に、DiviBuilderとの互換性の問題を確認します。 プラグインを1つずつアクティブにして、障害のあるプラグインが見つかるまでDiviBuilderを使用してみる必要があります。
特定のプラグインをアクティブ化した後にDiviBuilderが機能しなくなった場合は、それが問題の原因です。 更新するか、サポートチームに連絡して解決策を探すか、代替案を見つけることを検討する必要があります。
7)子テーマの競合
子テーマを持つことは、WordPressのベストプラクティスの1つです。 ただし、DiviBuilderタイムアウトエラーの原因となる可能性があります。
したがって、子テーマを使用していて、Divi Builderがロードされていない場合は、子テーマを無効にして、Divi親テーマにロールバックしてみてください。
これを行うには、WordPressダッシュボードで[外観]> [テーマ]に移動します。 そこに、現在アクティブなテーマが表示されます。
テーマをDiviの親テーマに戻すだけです。
その後、Diviビルダーの問題がまだ残っているかどうかを確認します。 問題を修正した場合は、子のテーマと競合していることがわかります。 Diviサポートチームに連絡して支援を求めることができます。
8)Diviテーマの更新
テーマとプラグインは常に最新の状態に保つ必要があります。 すべてのアップデートには、新機能、セキュリティの向上、バグの改善などが含まれています。
したがって、古いバージョンのDiviテーマを実行している場合は、タイムアウトエラーが発生する可能性があります。 あなたがする必要があるのはあなたが利用可能な最新バージョンで走っていることを確認することです。
FileZillaなどのFTPクライアントを使用するか、WordPressバックエンドから手動でDiviを更新できます。 Diviテーマ設定ページで、[更新]セクションに移動します。
エレガントテーマのメンバーエリアからAPIキーを取得します。
次に、更新オプションを保存すると、準備が整います。
このように、Diviの新しいバージョンが利用可能になったときに、WordPressの更新ページから直接更新できます。
結論
全体として、タイムアウトの問題は非常に一般的であり、多くのDiviユーザーに影響します。 多くの原因が考えられるため、このガイドでは、DiviBuilderのタイムアウトエラーを修正するさまざまな方法を示しました。
- PHPバージョンをアップグレードする
- PHPの制限を増やす
- Apacheのメモリ制限を拡張する
- キャッシュをクリアする
- ローカルストレージをクリアする
- プラグインの競合
- 子テーマの競合
- Diviを更新する
これらの方法はすべて非常に単純で、初心者でも適用できます。 ガイドに従うだけで、数分で修正できます。 ただし、それらのいくつかは、いくつかのWordPressファイルの編集を伴います。
したがって、これらのソリューションを試す前に何も失わないようにしたい場合は、サイトの完全なバックアップを作成することをお勧めします。
最後に、Diviを最大限に活用するためのその他のチュートリアルについては、次の投稿のいくつかを確認できます。
- Diviお問い合わせフォームが機能していませんか? これを修正する方法は次のとおりです。
- Diviでフッターを非表示にして削除する方法は?
- Diviショップページに[カートに追加]ボタンを追加するにはどうすればよいですか?
Divi Builderのタイムアウトの問題に対する他の修正を知っていますか? どの方法がうまくいきましたか? 下記のコメント欄でお知らせください。