Diviホスティング要件

公開: 2022-03-24

信頼性の高いサーバーでDiviWebサイトをホストすることは、サイトの速度、セキュリティ、および健全性にとって非常に重要です。 そのためには、特定の要件を満たすホスティングプロバイダーが必要です。 ありがたいことに、ほとんどのホスティング会社はWordPressWebサイトのホスティングに精通しています。 したがって、サイトを稼働させるために必要な基本的なホスティング構成が必要です。 ただし、特にDiviサイトに最適なサーバー設定を探している場合は、ホストがこの投稿で共有する特定のDiviホスティング要件を満たしていることを確認する必要があります。 ほとんどの場合、Divi内の簡単なシステムステータスチェックで、必要なすべての確認ができます。 ただし、問題が発生した場合や、これらの設定を最適化したい場合は、必要な変更などを行う方法を説明します。

Diviで成功するために必要なツールが事前にインストールされた完全に構成されたホスティング環境が必要な場合は、DiviHostingを確認してください。 私たちはWordPressホスティング業界の大手企業と提携して、最も信頼性が高く、Divi互換のホスティングを提供しています。Diviホスティングをチェックしてください。

    目次

  • Diviホスティング要件(リスト)
  • Diviホスティング要件の説明
  • Diviサイトが要件を満たしているかどうかを確認する方法
  • サーバー設定を変更する方法
  • Diviホスティング:信頼性の高いDivi最適化ホスティング

Diviホスティング要件(リスト)

diviホスティング要件

Diviは、強力なWordPressテーマおよびページビルダーであり、強力なデザインツールのセットを備えています。 サーバーまたはホストでDiviが最適に機能していることを確認するために、次のDiviホスティング要件を提供しています。

  • PHPバージョン=7.4以上(8.0以上を推奨)
  • 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

これらのサーバー設定に加えて、次のこともお勧めします。

  • Diviバージョン=最新
  • WordPressバージョン=5.3以降
  • データベース=MySQLバージョン5.7以降。 MariaDBバージョン10.2以降

上記のホスティング要件のリストは、DiviWebサイトが機能するために「必須」ではないことに注意してください。 これは、Diviが最高の状態で機能するのを助けるためのガイドラインです。

次に、これらのそれぞれについて詳しく説明します。

Diviホスティング要件の説明

diviホスティング要件

1.PHPバージョン

私たちのリストの最初のホスティング要件はPHPバージョンです。 リスト内のほとんどの設定は、次に説明するPHPのランタイム構成(つまり、memory_limit、max_execution_timeなど)に直接関連しています。 今のところ、ウェブサイトのパフォーマンスにおいてPHPが果たす重要な役割と、それを最新の状態に保つ必要性を理解するのに時間をかけるのは適切だと思われます。

PHPのパフォーマンスの役割

WordPressサーバースタック(WordPress / Divi Webサイトに電力を供給するために必要なコンポーネント)は、通常、次の4つの主要コンポーネントで構成されています。

  • オペレーティングシステム(通常はLinux)
  • Webサーバー(通常はApacheまたはNGINX)
  • データベース(MySqlまたはMariaDB)
  • およびPHP(Web開発用のサーバー側スクリプトプログラミング言語)

これらの4つのコンポーネントのうち、PHPはおそらくWebサイトのパフォーマンスに最も影響を与えます。 これが理由です。

静的HTMLサイトとは異なり、WordPressは動的CMSであり、PHP(スクリプト言語)を使用してデータベースに格納されているデータを取得し、そのデータをWebページに表示します。 これによりサイトの管理が簡単になりますが、ページをロードする前にデータベース内のデータを見つける必要があるため、ページのロードに時間がかかるという欠点があります。 考えてみてください。 ブラウザにWebページをロードするたびに、PHPはサーバーが必要とするものを処理し、データベースで見つけて、HTMLで返送する必要があります(ブラウザで表示できるようにするため)。 したがって、Webサイトのロードに多くのPHPリクエストが必要な場合、ページの速度は必然的に遅くなります。

また、WordPressと組み合わせて、DiviはPHPに依存してDiviBuilderのコンテンツとデザインをページに配信します。 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. memory_limit

リストの2番目の項目は、memory_limitと呼ばれる最初のPHPディレクティブです。 これにより、スクリプトが使用できるメモリの最大量が設定されます。 デフォルトでは、ホストまたはWordPressによって設定されたメモリ制限が低すぎる可能性があります。 これにより、PHPが人為的な制限に達すると、アプリケーションがクラッシュします。 ただし、注意してください。 制限を高く設定しすぎると、悪いスクリプトが使用可能なすべてのメモリを消費する可能性があります。

この設定では、次のことをお勧めします。
memory_limit = 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ディレクティブは、アップロードされたファイルの最大サイズを設定します。 それはあなたのウェブサイト上でページまたはファイルがどれくらい大きくなることができるかを決定します。 ページがPHPで設定された制限よりも大きい場合、ページの読み込みに失敗します。 Divi Builderを使用すると、投稿のサイズが非常に大きくなる可能性があるため、この制限を増やすことが重要です。 また、ファイルサイズのアップロード/ダウンロードにも影響し、大きなレイアウトがビルダーにインポートされないようにする可能性があります。

この設定では、次のことをお勧めします。
upload_max_filesize = 64M

5. max_execution_time

max_execution_time PHPディレクティブは、ページがタイムアウトするまでにページをロードできる時間に影響します。 記述が不十分なスクリプトがサーバーを拘束しないように制限を設定することが重要です。 ただし、制限が低すぎると、大きなレイアウトやファイルをDiviビルダーにインポートできない場合があります。 問題が発生した場合(特に大きなファイルのアップロードで)、ニーズを満たすためにこの値を上げる必要がある場合があります。 ただし、この値を300以上に増やす必要がある場合は、他の根本的な問題があるか、ホスティングをアップグレードする必要がある可能性があります。

この設定では、次のことをお勧めします。
max_execution_time = 120

6. max_input_time

max_input_time PHPディレクティブは、スクリプトが入力データを解析できる最大時間(秒単位)を設定します。 DOS攻撃を防ぐために、この時間を制限したいと思います。 ただし、制限が低すぎると、DiviBuilderがロードを許可される前にタイムアウトになる場合があります。 問題が発生した場合は、ニーズを満たすためにこの値を上げる必要がある場合があります。 ただし、入力データの解析に60〜120秒以上かかる場合は、他の根本的な問題があるか、ホスティングをアップグレードする必要がある可能性があります。

この設定では、次のことをお勧めします。
max_input_time = 60

7. max_input_vars

max_input_vars PHPディレクティブは、受け入れることができる入力変数の数に影響します。 DOS攻撃から保護するために制限を設定することが重要です。 ただし、制限が低すぎると、DiviBuilderが正しく読み込まれない可能性があります。

この設定では、次のことをお勧めします。
max_input_vars = 1000

8. display_errors

display_errors PHPディレクティブは、エラーをページ出力の一部として出力するかどうかを決定します。 これは、Webサイトの開発プロセス中に役立つ機能であり、実稼働サイトでは使用しないでください。 Web開発中にこれらのエラーを表示する特別な理由がない限り、これを「0」に設定することをお勧めします。

この設定では、次のことをお勧めします。
display_errors = 0

9.Diviバージョン

サーバー側のPHP設定に加えて、常に最新バージョンのDiviを使用するのが最善です。 これにより、WordPressとの互換性が確保され、サイトが高速で、より安全で、強力に保たれます。 何らかの理由で新しいバージョンで問題が発生した場合は、いつでもDiviロールバック機能を使用して、バグがなくなるまでシングルクリックで以前のバージョンに戻すことができます。 詳細については、Diviテーマを更新する方法を確認してください。

次のことをお勧めします。
Diviバージョン:最新

10.WordPressバージョン

Diviに加えて、WordPressの最新の安定バージョンを使用することが常に最善です。 これにより、Diviとの互換性が確保されるだけでなく、Webサイトが大幅に高速化され、メモリとCPU関連の問題が少なくなります。 PHP 7.4(現在セキュリティアップデートを受信して​​いる最も古いバージョン)との互換性を確保するには、WordPress5.3以降が必要です。 ただし、PHP 8.0以降(またはアクティブにサポートされているバージョン)にアップグレードするという理想的な提案を採用する場合は、WordPress5.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には、DiviWebサイトのシステムステータスチェックを実行するサポート機能が組み込まれています。 これにより、あなた(および私たちのサポートチーム)は、Diviの推奨事項を満たしていないサイトに関する情報を特定できます。

Diviシステムステータスを確認するには、WordPressダッシュボードに移動します。 [Divi]>[サポートセンター]に移動します。 ページの上部に、すべてのシステムステータスチェック結果を一覧表示する[システムステータス]ボックスが表示されます。

diviホスティング要件

WordPressサイトの健全性

Diviのシステムステータスに加えて、WordPressの組み込みのサイトヘルス機能を使用して、WordPressの問題を特定することもできます。 この機能はDiviに固有のものではありませんが、WordPressの根本的な問題を特定するのに役立ちます。 WordPressのサイトの状態を確認するには、ダッシュボードから[ツール]>[サイトの状態]に移動します。

diviホスティング要件

サーバー設定を変更する方法

diviホスティング要件

最初にサイトをバックアップして更新をテストする

サーバー設定(特にPHPバージョン)の更新は、特定の予防措置を講じずに行うべきことではありません。 たとえば、サイトが最新バージョンのPHPと互換性のないプラグインに依存している場合(一般的な問題)、サイトが破損する可能性があります。 したがって、変更を加える前にサイトのバックアップを作成することをお勧めします。 次に、テスト環境またはステージングサイトで変更を加えて、新しいバージョンを公開する前に問題に対処することを特定します。 これは、特に何かが壊れた場合、面倒に思えるかもしれません。 しかし、あなたのサイトが将来的に速く、安全で、健康であることを確認することは間違いなく時間の価値があります。

これは、最新バージョンのWordPress、Divi、およびすべてのプラグインに更新する良い機会でもあります。 発生する問題は、新しいバージョンのPHP、WordPress、またはDiviではうまく機能しない不良な(または古い)プラグインの結果である可能性があります。

PHPバージョンの更新

各ホスティングプロバイダーには、サイトのPHPバージョンを変更するための手順が必要です。 このリストで、ホスティングプロバイダーのPHPを更新する手順を見つけることができるはずです。 そうでない場合は、直接連絡することができます。 詳細については、WordPressのこれらの手順を確認してください。

Divi Hostingパートナーのいずれかでホスティングしている場合は、安定したバージョンのPHPがすでに実行されているはずです。 ただし、最新のものを使用していることを確認したい場合は、ここにいくつかの役立つリンクがあります。

Sitegroundの場合、PHPバージョンを変更する方法は次のとおりです。

Flywheelの場合、PHPのアップグレードをリクエストする方法は次のとおりです。

Pressableの場合、PHPのバージョンを変更する方法は次のとおりです。

Cloudwaysについては、PHP8とWordPressサイトのPHPバージョンを更新する方法に関する詳細な記事があります。

PHP設定を手動で更新する(wp-config.php、.htaccess、またはphp.ini)

WebサーバーでPHP設定(上記のリストにあるPHPディレクティブの同じグループ)を更新する場合は、可能であれば、php.iniファイルでこれらを直接更新することをお勧めします。 もう1つのオプションは、.htaccessファイルを更新することです。 ただし、ホスティングプロバイダーによっては、php.iniファイルまたは.htaccessファイルに直接アクセスできる場合とできない場合があります。 そのため、wp-config.phpファイルを更新してPHP設定を変更する方が簡単な場合があります。

ここでは、最も一般的な3つの構成ファイルを更新する方法について簡単に説明します。

php.iniでのPHP設定の更新

(FTP、ファイルマネージャーなどを介して)サイトファイルにアクセスし、隠しファイルを表示できることを確認します。 php.iniファイルは、サイトファイルのパブリックルートフォルダーに配置する必要があります。

diviホスティング要件

共有ホスティングを使用している場合は、メインの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またはホスティングプロバイダーを介して)アクセスできる場合は、サイトファイルのルートにある必要があります。

diviホスティング要件

ここでは、ホストに連絡することなく、WordPress側で必要な変更を手動で行うことができます。 次の形式を使用して、このファイルのphp.ini値を更新できます。

php_valuesetting_namesetting_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ファイルから更新できます。 このファイルは、サイトファイルのルートにもあります。

diviホスティング要件

要件を満たすためにwp_config.phpファイルを更新する方法の例をいくつか示します。

メモリ制限を128Mに設定するには、次のスニペットを追加します。

define('WP_MEMORY_LIMIT'、 '128M');

表示エラーを0に設定するには、次のスニペットを使用できます。

@ini_set('display_errors'、0);

また、最大実行時間を設定するには、次のスニペットを使用できます。

set_time_limit(120);

「これですべてです。編集をやめてください!…」という行の前にスニペットを含めるようにしてください。

diviホスティング要件

すべてのPHP.iniディレクティブをwp_config.phpで変更できるわけではないことに注意してください。 PHP_INI_ALL変更可能モードに属していないphp.iniディレクティブは、ini_set()関数を使用して変更することはできません。 したがって、次のPHPディレクティブは、wp-config.phpファイルでini_set()を使用して変更しないでください。

post_max_size
upload_max_filesize
max_input_vars
max_input_time

代わりに、.htaccess、php.iniを介して、またはホストに連絡して、これらの設定を更新する必要があります。

ホストへの連絡

特にマネージドホスティングを使用している場合は、手動オプションがホスティングプロバイダーの設定を上書きするという保証はありません。 手動で変更するのに問題がある場合(または自分で変更したくない場合)は、ホスティングプロバイダーに連絡して変更を加えることができます。 彼らのサポートには、必要な要件のリストを送信できる電子メールアドレス、電話番号、またはチャットが必要です。 彼らがあなたの要求を満たすことができない場合は、ホスティングをアップグレードする時期かもしれません。

Diviホスティング:信頼性の高いDivi最適化ホスティング

diviホスティング要件

最適なホスティング要件でWebサイトを最新の状態に保つことは、特にホスティング環境がWordPressまたはDiviに対応していない場合は、面倒な場合があります。 そのため、Diviホスティングを提供しています。 私たちは、最も信頼性が高く、Divi互換のホスティングを提供するために、ホスティングの大手企業のいくつかと提携しています。

Diviで成功するために必要なツールがプリインストールされた完全に構成されたホスティング環境をお楽しみください。

Diviホスティングをチェックしてください

Divi速度の最適化

箱から出してDiviのホスティング要件を満たす優れたホスティングに加えて、Webサイトのパフォーマンスを向上させる余地は常にあります。 詳細については、DiviSpeedOptimizationに関する究極のガイドをご覧ください。

Webサーバーはどうですか?

WordPress(またはDivi)を実行するために必要な特定のWebサーバーは1つではありません。 しかし、WordPress(およびDivi)の2つの最も主要なWebサーバーは、ApacheとNGINXです。 詳細については、ApacheとNGINXを比較した投稿をご覧ください。

最終的な考え

うまくいけば、この投稿はあなたがあなたのDiviウェブサイトが成功のためにセットアップされていることを確認するのを助けるためにあなたが必要とするものをあなたに与えるでしょう。 ここに、覚えておくべきいくつかの最後のポイントがあります。

  • Diviのシステムステータスツールを使用して、DiviWebサイトに関する危険信号を特定します。 これは、Diviサイトが推奨事項を満たしていることを確認する簡単な方法です。
  • PHPの最新の(最も安定した)バージョンを実行することの重要性は誇張することはできません。 実際、最高のWebサーバー(またはホスト)を入手し、サイトを最適化して、必要なすべての速度とパフォーマンスを向上させることができます。 ただし、古い(サポートされていない)バージョンのPHPを実行している場合は、Webサイトに問題が発生します。 PHPバージョンができるだけ早く更新されるようにできることを実行してください。
  • 前。 サーバー設定やその他の更新を変更する場合は、最初にサイトをバックアップしてください。 さらに良いことに、本番サイトに変更を実装する前に、テストサイトまたはステージングサイトに変更を加えます。
  • サーバー設定を変更するときは、その理由を確認してください。 特定のオプションの制限を増やすのは簡単な修正かもしれませんが、より多くの害を招く可能性があります。 スクリプトに時間がかかりすぎると、DOS攻撃に対して脆弱になる可能性があります。 代わりに、最初に根本的な問題がないことを確認し、必要に応じてホスティングをアップグレードしてください。

コメントでお返事をお待ちしております。

乾杯!