信頼できるサーバーで Divi Web サイトをホストすることは、サイトの速度、セキュリティ、および健全性にとって非常に重要です。そのためには、特定の要件を満たすホスティング プロバイダーが必要です。ありがたいことに、ほとんどのホスティング会社は WordPress Web サイトのホスティングに精通しています。したがって、サイトを立ち上げて実行するために必要な基本的なホスティング構成が必要です。ただし、特にDiviサイトの最適なサーバー設定を探している場合は、ホストがこの投稿で共有する特定のDiviホスティング要件を満たしていることを確認する必要があります.ほとんどの場合、Divi 内のシステム ステータスを簡単に確認するだけで十分です。ただし、問題が発生したり、それらの設定を最適化したい場合は、必要な変更方法などを紹介します。 Diviで成功するために必要なツールがプリインストールされた完全に構成されたホスティング環境が必要な場合は、Divi Hostingをチェックしてください. WordPress ホスティング業界の大手企業と提携し、最も信頼性の高い Divi 互換のホスティングを提供しています。Divi ホスティングをチェックしてください - Divi ホスティング要件 (リスト) -Diviホスティング要件の説明 - Divi サイトが要件を満たしているかどうかを確認する方法 - サーバー設定を変更する方法 - ディビ ホスティング: 信頼性の高いディビ最適化ホスティング **目次** ## Divi ホスティング要件 (リスト) Divi は強力な WordPress テーマであり、強力なデザイン ツール セットを備えたページ ビルダーです。サーバーまたはホストでDiviが最適に機能していることを確認するために、次のDiviホスティング要件を提供しました - PHP バージョン = 7.4 以上 (8.0 以上を推奨) - メモリ制限 = 128M - post_max_size = 64M -upload_max_filesize = 64M - 最大実行時間 = 120 - 最大入力時間 = 60 - 最大入力変数 = 1000 -display_errors = 0 これらのサーバー設定に加えて、次のこともお勧めします。 - ディビ バージョン = 最新 - WordPress バージョン = 5.3 以上 - データベース = MySQL バージョン 5.7 以降。 MariaDB バージョン 10.2 以降 上記のホスティング要件のリストは、Divi Web サイトが機能するために必須ではないことに注意してください。これは、Diviが最高の状態で機能するのを助けるためのガイドラインです 次に、これらのそれぞれについて詳しく説明します ## Divi ホスティング要件の説明 1.PHPのバージョン リストの最初のホスティング要件は、PHP のバージョンです。リスト内の設定のほとんどは、次に取り上げる PHP のランタイム構成 (つまり、memory_limit、max_execution_time など) に直接関連しています。現時点では、PHP が Web サイトのパフォーマンスに果たす重要な役割と、PHP を最新の状態に保つ必要性を理解するために時間を割くことが適切であると思われます。 PHP のパフォーマンスの役割 WordPress サーバー スタック (WordPress/Divi Web サイトを強化するために必要なコンポーネント) は、通常、次の 4 つの主要なコンポーネントで構成されます。 - オペレーティング システム (通常は Linux) - Web サーバー (通常は Apache または NGINX) - データベース (MySql または MariaDB) - および PHP (Web 開発用のサーバー側スクリプト プログラミング言語) これら 4 つのコンポーネントのうち、おそらく Web サイトのパフォーマンスに最も影響を与えるのは PHP です。これが理由です 静的 HTML サイトとは異なり、WordPress は動的 CMS であり、PHP (スクリプト言語) を使用してデータベースに保存されたデータを取得し、そのデータを Web ページに表示します。これにより、サイトの管理が容易になりますが、ページをロードする前にデータベース内のデータを検索する必要があるため、ページのロードに時間がかかるという欠点があります.考えてみてください。ブラウザーに Web ページをロードするたびに、PHP はサーバーが必要とするものを処理し、データベースでそれを見つけ、それを HTML で送り返す (ブラウザーで表示できるようにする) 必要があります。そのため、Web サイトの読み込みに大量の PHP リクエストが必要な場合、ページの速度は必然的に遅くなります。 WordPress と連携して、Divi は PHP にも依存して、Divi Builder のコンテンツとデザインをページに配信します。 Divi は、ページの読み込みに必要な PHP リクエストのみを (オンデマンドで) 処理する動的フレームワークを使用して、これを迅速かつ効率的に行います。それが、ページ ビルダーが非常に高速である理由です。したがって、Diviã¢ãâãâ に組み込まれている速度とパフォーマンスの最適化も PHP に依存していることを考えると、PHP のバージョンを最新の状態に保つことが最も理にかなっています。 最新バージョンの PHP を使用する理由 PHP はサイトのパフォーマンスに重要な役割を果たしているため、最新の安定したバージョンの PHP を使用することをお勧めします。そうする 2 つの主な理由は、セキュリティと速度です (ただし、他の副次的な利点もあります)。各アップデートでは、チェックを怠ると脆弱性につながる可能性のあるバグが修正されます。また、PHP のバージョンが新しくなるたびに、1 秒あたりに処理できるリクエスト数が増えています。これにより、他の速度の最適化を行わなくても、サイトがはるかに高速になります サイトが安全であることを確認するには、積極的にサポートされているか、更新を受けているバージョンの PHP を実行する必要があります。これを書いている時点で、アクティブにサポートされている PHP のバージョンは 8.0 と 8.1 だけです。 PHP バージョン 7.4 (メジャー リリース 8.0 より前のバージョン) はセキュリティ修正のみを受けていますが、それがいつまで続くかは誰にもわかりません。これは、少なくとも 7.4 (WordPress の推奨事項) を実行していない場合、サイトがセキュリティの脅威に対して脆弱である可能性があることを意味します。また、WooCommerce を実行している場合、セキュリティ上の問題はさらに高くなります。そのため、WooCommerce は少なくとも 7.4 も実行することを強く推奨しています。 Divi Web サイトについては、WordPress (および WooCommerce) と連携しているため、7.4 以降もお勧めします。ただし、すでにリリースされているバージョン (7.4) へのアップグレードを避けるために、可能であれば 8.0 または 8.1 にアップグレードすることをお勧めします。 PHP バージョンの場合、以下をお勧めします。 **PHP バージョン: 7.4 以降 (8.0 以降を推奨) PHP のバージョンを更新する方法の詳細については、以下を参照してください。 PHP ランタイム構成 PHP の最新バージョンを実行することの重要性が理解できたところで、Web サイトでの PHP の実行方法を制御できる PHP ディレクティブについて説明します。このリストの要件のほとんどは、Web サーバーが Web サイトに最適な方法で PHP を実行するように調整できる値を持つ PHP.ini ディレクティブです。 2.メモリ制限 リストの 2 番目の項目は、memory_limit と呼ばれる最初の PHP ディレクティブです。これにより、スクリプトが使用できるメモリの最大量が設定されます。デフォルトでは、ホストまたは WordPress によって設定されたメモリ制限が低すぎる場合があります。これにより、PHP が人為的な制限に達すると、アプリケーションがクラッシュします。しかし、注意してください。制限を高く設定しすぎると、不適切なスクリプトが使用可能なすべてのメモリを消費する可能性があります この設定では、次のことをお勧めします。 **メモリ制限 = 128M** 3.post_max_size post_max_size PHP ディレクティブは、Web サイトで使用できるページまたはファイルのサイズを制限します。ページが PHP で設定された制限よりも大きい場合、読み込みに失敗します。 Divi Builder を使用すると投稿サイズが非常に大きくなる可能性があるため、この制限を大きくすることが重要です。また、ファイル サイズのアップロード/ダウンロードにも影響し、大きなレイアウトがビルダーにインポートされない可能性があります。 この設定では、次のことをお勧めします。 **post_max_size = 64M** 4.upload_max_filesize upload_max_filesize PHP ディレクティブは、アップロードされるファイルの最大サイズを設定します。 Web サイトで許容されるページまたはファイルのサイズを決定します。ページが PHP で設定された制限よりも大きい場合、読み込みに失敗します。 Divi Builder を使用すると投稿サイズが非常に大きくなる可能性があるため、この制限を大きくすることが重要です。また、ファイル サイズのアップロード/ダウンロードにも影響し、大きなレイアウトがビルダーにインポートされない可能性があります。 この設定では、次のことをお勧めします。 **upload_max_filesize = 64M** 5.最大実行時間 max_execution_time PHP ディレクティブは、ページがタイムアウトするまでにロードできる時間に影響します。不十分なスクリプトがサーバーを拘束しないように制限を設定することが重要です。ただし、制限が低すぎると、大きなレイアウトやファイルを Divi ビルダーにインポートできない場合があります。問題が発生した場合 (特に大きなファイルのアップロードで)、必要に応じてこの値を上げる必要がある場合があります。ただし、この値を 300 以上に増やす必要がある場合は、他の根本的な問題があるか、ホスティングをアップグレードする必要がある可能性がありますこの設定については、**max_execution_time = 120**6.max_input_timemax_input_time PHP ディレクティブは、スクリプトが許可される最大時間 (秒単位) を設定します。入力データを解析します。DOS 攻撃を防ぐために、この時間を制限したいと考えています。ただし、制限が低すぎると、Divi Builder がロードを許可される前にタイムアウトになる場合があります。問題が発生した場合は、必要に応じてこの値を上げる必要がある場合があります。ただし、入力データの解析に 60 ~ 120 秒以上かかる場合は、他の根本的な問題があるか、ホスティングをアップグレードする必要がある可能性がありますこの設定については、**max_input_time = 60**7.max_input_varsmax_input_vars PHP ディレクティブは、受け入れられる入力変数の数に影響します。DOS 攻撃を防ぐために制限を設定することが重要です。ただし、制限が低すぎると、Divi Builder が適切にロードされない可能性がありますこの設定については、次のことをお勧めします:**max_input_vars = 1000**8.display_errorsdisplay_errors PHP ディレクティブは、エラーをページ出力の一部として出力するかどうかを決定します。これは Web サイトの開発プロセス中に役立つ機能であり、本番サイトでは決して使用しないでください。Web 開発中にこれらのエラーを表示する特定の理由がない限り、これを ãâ¢ãâãâ0ãâ¢ãâãâ に設定するのが最善ですこの設定については、以下をお勧めします:**display_errors = 0**9.Divi バージョンInサーバー側の PHP 設定に加えて、常に最新バージョンの Divi を使用することをお勧めします。これにより、WordPress との互換性を確保し、サイトをより速く、より安全に、強力に保つことができます。何らかの理由で新しいバージョンに問題がある場合は、Divi ロールバック機能を使用して、バグがなくなるまでワンクリックでいつでも以前のバージョンに戻すことができます。詳細については、Divi テーマの更新方法を確認してください以下をお勧めします:**Divi バージョン: 最新**10 .WordPress バージョンDivi に加えて、WordPress の最新の安定バージョンを使用することが常に最善です。これにより、Divi との互換性が確保されるだけでなく、ウェブサイトが大幅に高速化され、メモリと CPU 関連の問題が減少します。PHP 7.4 (現在セキュリティ更新を受けている最も古いバージョン) との互換性を確保するには、WordPress 5.3 以降が必要です。しかし、PHP 8.0+ (または積極的にサポートされているバージョン) にアップグレードするという私たちの理想的な提案に従うなら、WordPress 5.6 以降を使用する必要があります以下をお勧めします:**WordPress バージョン: 5.3 以降**11.データベース バージョンDivi Web サイトで使用するデータベース ソフトウェアは、MySQL のいずれかになりますまたはMariaDB。どちらも Divi と WordPress で動作します。また、最適なパフォーマンスを得るには、最新バージョンの MySQL または MariaDB を使用することをお勧めしますDivi については、WordPress と連携し、次のデータベース バージョンをお勧めします:**MySQL バージョン = 5.7 以降MariaDB バージョン = 10.2 以降**## Divi サイトがホスティング要件を満たしているかどうかを確認する方法Divi システムステータスチェックDiviには、Divi Webサイトのシステムステータスチェックを実行する組み込みのサポート機能があります. これにより、お客様 (および当社のサポート チーム) は、Divi の推奨事項を満たしていないサイトについて何かを特定できます。 Divi システムのステータスを確認するには、WordPress ダッシュボードにアクセスしてください。 案内する **Divi >サポート センター ページの上部に、すべてのシステム ステータス チェック結果を一覧表示する [システム ステータス] ボックスが表示されます。 WordPress サイトの健全性 Diviã¢ãâãâ のシステム ステータスに加えて、WordPress 組み込みのサイト ヘルス機能を使用して、WordPress の問題を特定することもできます。 この機能はDiviに固有のものではありませんが、WordPressの根本的な問題を特定するのに役立ちます. WordPress のサイトの健全性を確認するには、次の場所に移動します。 ダッシュボードから **[ツール] >[サイト ヘルス]** ## サーバー設定を変更する方法 サイトをバックアップし、最初に更新をテストする サーバー設定 (特に PHP バージョン) の更新は、特定の予防措置を講じずに行うべきことではありません。 たとえば、サイトが PHP の最新バージョンと互換性のないプラグインに依存している場合 (一般的な問題)、サイトが壊れる可能性があります。 したがって、ベストプラクティスは **変更を行う前にサイトのバックアップを作成してから、新しいバージョンを公開する前に、テスト環境またはステージング サイトに変更を加えて問題を特定します。 特に何かが壊れた場合、これは面倒に思えるかもしれません。 しかし、あなたのサイトが高速で、安全で、健全であることを確認することは間違いなく価値があります。 これは、WordPress、Divi、およびすべてのプラグインを最新バージョンに更新する良い機会でもあります. 発生する問題は、新しいバージョンの PHP、WordPress、または Divi ではうまく機能しない、不適切な (または古い) プラグインの結果である可能性があります。 PHP バージョンの更新 各ホスティング プロバイダーには、サイトの PHP バージョンを変更するための手順が記載されています。このリストで、ホスティング プロバイダーの PHP を更新する手順を見つけることができるはずです。そうでない場合は、直接問い合わせることができます。詳細については、WordPress の次の手順を確認してください。 Divi Hosting パートナーのいずれかでホスティングしている場合は、既に安定したバージョンの PHP が実行されているはずです。ただし、最新のものを使用していることを確認したい場合は、役立つリンクがいくつかあります Siteground の場合、PHP のバージョンを変更する方法はこちらです。 Flywheel の場合、PHP のアップグレードをリクエストする方法は次のとおりです。 Pressable の場合、PHP バージョンの変更方法はこちらです。 Cloudways については、PHP 8 に関する詳細な記事と、WordPress サイトの PHP バージョンを更新する方法をご覧ください。 PHP 設定を手動で更新する (wp-config.php、.htaccess、または php.ini) Web サーバーの PHP 設定 (上記のリストにある PHP ディレクティブの同じグループ) を更新する場合は、可能であれば php.ini ファイルでこれらを直接更新することをお勧めします。別のオプションは、.htaccess ファイルを更新することです。ただし、ホスティング プロバイダーによっては、php.ini ファイルまたは .htaccess ファイルに直接アクセスできる場合とできない場合があります。そのため、wp-config.php ファイルを更新して PHP 設定を変更する方が簡単であることがわかる場合があります。 最も一般的な 3 つの構成ファイルを更新する方法を簡単に説明します。 php.ini での PHP 設定の更新 サイト ファイルに (FTP、ファイル マネージャーなどを介して) アクセスし、隠しファイルが表示されることを確認します。 php.ini ファイルは、サイト ファイルのパブリック ルート フォルダーに配置する必要があります。 共有ホスティングを使用している場合、メインの php.ini ファイルにアクセスできない可能性があります。ただし、作成できる場合があります。 PHP 設定を変更または追加するには、ファイルを開き、次の形式を使用して必要に応じて各値を更新します。 memory_limit = 128M post_max_size = 64M upload_max_filesize = 64M max_execution_time = 120 max_input_time = 60 max_input_vars = 1000 display_errors = 0 注: 場合によっては、wp-config.php で memory_limit を定義する必要がある場合もあります (以下を参照)。 .htaccess を使用した PHP 設定の更新 デフォルトでは、WordPress は .htaccess ファイルを使用してサイトのパーマリンクを設定します。ただし、このファイルは、Apache サーバーで PHP のランタイム構成を設定するためにも使用できます。このファイルに (FTP またはホスティング プロバイダー経由で) アクセスできる場合は、サイト ファイルのルートに配置する必要があります。 ここでは、ホストに連絡することなく、WordPress 側で必要な変更を手動で行うことができます。次の形式を使用して、このファイルの php.ini 値を更新できます。 php_value 設定名 設定値 したがって、upload_max_filesize を 64M に更新したい場合、.htaccess ファイルでは次のようになります。 php_value upload_max_filesize 64M 以下は、.htaccess ファイル形式で推奨される php.ini 値のリストです。 php_value memory_limit 128M php_value post_max_size 64M php_value upload_max_filesize 64M php_value max_execution_time 120 php_value max_input_time 60 php_value max_input_vars 1000 wp_config.php を使用して PHP 設定を更新する 推奨される PHP 設定のいくつかは、wp-config.php ファイルから更新できます。このファイルは、サイト ファイルのルートにもあります。 要件を満たすために wp_config.php ファイルを更新する方法の例をいくつか示します。 メモリ制限を 128M に設定するには、次のスニペットを追加できます。 define(ãâ¢ãâãâWP_MEMORY_LIMITãâ¢ãâãâ, ãâ¢ãâãâ128M 表示エラーを 0 に設定するには、次のスニペットを使用できます。 @ini_set( ãâ¢ãâãâdisplay_errorsãâ¢ãâãâ, 0 ); 最大実行時間を設定するには、次のスニペットを使用できます。 set_time_limit(120); ãâ¢ãâãâThatãâ¢ãâãâs All, stop edit という行の前に必ずスニペットを含めてください。 すべての PHP.ini ディレクティブを wp_config.php で変更できるわけではないことに注意してください。 PHP_INI_ALL 変更可能モードに属さない php.ini ディレクティブは、ini_set() 関数を使用して変更することはできません。したがって、次の PHP ディレクティブは **NOT** wp-config.php ファイルで ini_set() を使用して変更することはできません: post_max_size upload_max_filesize max_input_vars max_input_time 代わりに、.htaccess、php.ini、またはホストに連絡して、これらの設定を更新する必要があります。 ホストに連絡する 特にマネージド ホスティングを使用している場合は、手動オプションがホスティング プロバイダーの設定を上書きするという保証はありません。手動での変更に問題がある場合 (または自分で変更したくない場合) は、ホスティング プロバイダーに連絡して変更を依頼してください。彼らのサポートには、必要な要件のリストを送信できる電子メール アドレス、電話番号、またはチャットが必要です。彼らがあなたの要求を満たすことができない場合は、ホスティングをアップグレードする時期かもしれません ## Divi ホスティング: 信頼できる Divi 最適化ホスティング 特にホスティング環境がまだ WordPress や Divi に対応していない場合は、最適なホスティング要件でウェブサイトを最新の状態に保つのは面倒です。そのため、Divi ホスティングを提供しています。最も信頼性の高い、Divi と互換性のあるホスティングを提供するために、ホスティングの大手企業と提携しました。 Diviで成功するために必要なツールがプリインストールされた、完全に構成されたホスティング環境をお楽しみください ## ディビ速度の最適化 Diviãã¢ãâãâ のホスティング要件をすぐに満たす優れたホスティングに加えて、Web サイトのパフォーマンスを向上させる余地が常にあります。詳細については、Divi Speed Optimization に関する究極のガイドをご覧ください。 ## Web サーバーはどうですか? WordPress(またはDivi)を実行するために必要な特定のWebサーバーは1つではありません。しかし、WordPress (および Divi) で最も優勢な 2 つの Web サーバーは、Apache と NGINX です。詳細については、Apache と NGINX を比較した投稿をご覧ください。 ## 最終的な考え この投稿で、Divi Web サイトを成功に導くために必要な情報が得られることを願っています。覚えておくべきいくつかの締めくくりのポイントを次に示します - Divi のシステム ステータス ツールを使用して、Divi Web サイトに関する危険信号を特定します。これは、Divi サイトが推奨事項を満たしていることを確認する簡単な方法です。 - PHP の最新 (最も安定した) バージョンを実行することの重要性は、いくら強調してもしすぎることはありません。実際、最高の Web サーバー (またはホスト) を入手し、サイトを最適化して速度とパフォーマンスを向上させることができます。しかし、古い (サポートされていない) バージョンの PHP を実行している場合、Web サイトは影響を受けます。 PHPバージョンができるだけ早く更新されるようにできることをしてください - 前。サーバー設定やその他の更新に変更を加えた場合は、まずサイトをバックアップしてください!できれば、運用サイトに変更を実装する前に、テスト サイトまたはステージング サイトに変更を加えてください。 - サーバー設定を変更するときは、その理由を確認してください。特定のオプションの制限を増やすのは簡単な修正かもしれませんが、より多くの害を招く可能性があります.スクリプトに時間がかかりすぎると、DOS 攻撃に対して脆弱になる可能性があります。代わりに、まず根本的な問題がないことを確認し、必要に応じてホスティングをアップグレードしてください コメントであなたからの連絡を楽しみにしています 乾杯!