Webhosting your Divi web page on a competent server is the most important for web page velocity, safety, and well being. To do this, you want a internet hosting supplier that meets sure necessities. Fortunately, Maximum internet hosting corporations are conversant in internet hosting WordPress web sites. So, they must have the fundamental internet hosting configuration you want to get your web page up and operating. Then again, if you’re on the lookout for optimum server settings for Divi websites in particular,  you’ll want to ensure your host is assembly the particular Divi internet hosting necessities we percentage on this put up. For many of you, a handy guide a rough system status check within Divi might be the entire affirmation you want. However for those who run into any issues and/or need to optimize the ones settings, we’ll display you how one can make the adjustments you want and extra.

If you need completely configured internet hosting environments pre-installed with the equipment you want to achieve success with Divi, take a look at Divi Hosting. We’ve partnered with main corporations within the WordPress Webhosting trade to convey you essentially the most dependable, Divi-compatible internet hosting.Check Out Divi Hosting

Divi Webhosting Necessities (the Listing)

divi hosting requirements

Divi is a formidable WordPress theme and web page builder with a powerful set of design equipment. With a view to ensure Divi is functioning optimally in your server or host, we’ve supplied the next Divi internet hosting necessities.

  • PHP Model = 7.4 minimal (8.0+ beneficial)
  • 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

Along with those server settings, we additionally suggest the next:

  • Divi Model = newest
  • WordPress Model = 5.3 or upper
  • Database = MySQL model 5.7 or upper; MariaDB model 10.2 or upper

Understand that the record of internet hosting necessities above aren’t “required” for Divi web page to serve as. It’s extra of a guiding principle to lend a hand Divi serve as at its perfect.

Now we’ll pass over each and every of those in additional element.

Divi Webhosting Necessities Defined

divi hosting requirements

1. PHP Model

The primary internet hosting requirement on our record is the PHP model. Lots of the settings within the record at once relate to runtime configuration for PHP (i.e. memory_limit, max_execution_time, and so forth.) which we’ll quilt subsequent. For now, it sort of feels suitable that we take time to know the the most important position PHP performs in web page efficiency and the want to stay it up to date.

The Efficiency Position of PHP

A WordPress server stack (the parts had to energy a WordPress/Divi web page) recurrently is composed of 4 main parts:

  • an working machine (generally Linux)
  • a internet server (generally Apache or NGINX)
  • a database (MySql or MariaDB)
  • and PHP (the server-side scripting programming language for internet building)

Of those 4 parts, PHP is in all probability essentially the most influential to the efficiency of your web page. This is why.

In contrast to static HTML websites, WordPress is a dynamic CMS that makes use of PHP (a scripting language) to retrieve knowledge saved in a database to be able to show that knowledge onto a webpage. This makes managing your web page simple, however the drawback is that it takes longer for pages to load as it has to find the knowledge within the database prior to loading the web page. Take into accounts it.  Each and every time you load a webpage on your browser, PHP has to procedure what the server wishes, in finding it within the database, after which ship it again in HTML (so you’ll see it in your browser). So if loading your web page calls for a large number of PHP requests, your web page will inevitably decelerate.

At the side of WordPress, Divi additionally depends on PHP to ship Divi Builder content material and designs in your web page. Divi does this temporarily and successfully with a dynamic framework that processes (on call for) best the ones PHP requests it must load a web page. That’s why it’s one of these fast page builder. So, bearing in mind Divi’s built-in speed and performance optimizations additionally depend on PHP, it makes essentially the most sense to stay your model of PHP up to date.

Why you Must Use the Newest Model of PHP

As a result of the vital position PHP performs in web page efficiency, it’s best apply to make use of the most recent solid model of PHP. The 2 primary causes to take action are safety and velocity (however there are other secondary benefits as well).  Every replace fixes insects that, if long past unchecked, may just result in vulnerabilities. And, each and every new model of PHP will increase what number of requests it may well procedure in keeping with 2nd. This makes your web page a lot sooner, with out doing some other speed optimizations.

To ensure your web page is safe, you’ll want to run a model of PHP this is actively supported and/or receiving updates. On the time of scripting this, the one actively supported variations of PHP are 8.0 and eight.1.  PHP model 7.4 (the model prior to the most important liberate of 8.0) is best receiving safety fixes, however who is aware of for a way lengthy. Which means should you aren’t operating no less than 7.4 (additionally a WordPress advice), your web page could also be susceptible to safety threats. And if you’re operating WooCommerce, the protection stakes are even upper which is why WooCommerce strongly recommends running at least 7.4 as smartly.

For Divi web sites, we’re aligned with WordPress (and WooCommerce) which is why we additionally suggest 7.4 or upper. However, to steer clear of upgrading to a model this is already on its means out (7.4), we suggest upgrading to eight.0 or 8.1 if you’ll.

For PHP Model, we suggest the next:
PHP Model: 7.4 or upper (8.0+ beneficial)

See beneath for more information on how one can replace your PHP model.

PHP Runtime Configuration

Now that we perceive the significance of operating the most recent model of PHP, it’s time to head over the PHP directives that may keep watch over how PHP runs in your web page. Lots of the necessities on this record are PHP.ini directives with values that may be adjusted to verify the webserver is operating PHP optimally to your web page.

2. memory_limit

The second one merchandise from our record is our first PHP directive referred to as memory_limit. This units the utmost quantity of reminiscence a script is permitted to make use of. Through default, reminiscence limits set via your host or via WordPress could also be too low. This may result in packages crashing as PHP reaches the bogus prohibit. However watch out. Surroundings the prohibit too top may just result in unhealthy scripts consuming up all to be had reminiscence.

For this atmosphere, we suggest the next:
memory_limit = 128M

3. post_max_size

The post_max_size PHP directive limits how massive a web page or report can also be in your web page. In case your web page is greater than the prohibit set in PHP, it’ll fail to load. Publish sizes can grow to be relatively massive when the use of the Divi Builder, so you will need to building up this prohibit. It additionally impacts report dimension add/obtain, which will save you massive layouts from being imported into the builder.

For this atmosphere, we suggest the next:
post_max_size = 64M

4. upload_max_filesize

The upload_max_filesize PHP directive units the utmost dimension of an uploaded report. It determines how massive a web page or report can also be in your web page. In case your web page is greater than the prohibit set in PHP, it’ll fail to load. Publish sizes can grow to be relatively massive when the use of the Divi Builder, so you will need to building up this prohibit. It additionally impacts report dimension add/obtain, which will save you massive layouts from being imported into the builder.

For this atmosphere, we suggest the next:
upload_max_filesize = 64M

5. max_execution_time

The max_execution_time PHP directive impacts how lengthy a web page is permitted to load prior to it instances out. You will need to set a prohibit to stay poorly written scripts from tying up the server. However, if the prohibit is simply too low, you would possibly not be capable to import massive layouts and recordsdata into the Divi builder. In the event you run into an issue (particularly with importing massive recordsdata), it’s possible you’ll want to elevate this worth to fulfill your wishes. Then again, should you in finding that you want to extend this worth to 300 or extra, there could also be different underlying problems or a want to improve your internet hosting.

For this atmosphere, we suggest the next:
max_execution_time = 120

6. max_input_time

The max_input_time PHP directive units the utmost time (in seconds) a script is permitted to parse enter knowledge. We need to prohibit this time to lend a hand guard towards DOS assaults. However, if the prohibit is simply too low, the Divi Builder might day out prior to it’s allowed to load. In the event you run into an issue, it’s possible you’ll want to elevate this worth to fulfill your wishes. Then again, if enter knowledge is taking greater than 60-120 seconds to parse, there could also be different underlying problems or a want to improve your internet hosting.

For this atmosphere, we suggest the next:
max_input_time = 60

7. max_input_vars

The max_input_vars PHP directive impacts what number of enter variables could also be accredited. It is crucial that we set a prohibit to be able to guard towards DOS assaults. However, if the prohibit is simply too low, it will save you the Divi Builder from loading correctly.

For this atmosphere, we suggest the next:
max_input_vars = 1000

8. display_errors

The display_errors PHP directive determines whether or not or now not mistakes must be revealed as a part of the web page output. It is a function to lend a hand throughout the improvement technique of a web page and must by no means be used on manufacturing websites. It’s best to set this to “0” except you could have a selected reason why to turn those mistakes throughout internet building.

For this atmosphere, we suggest the next:
display_errors = 0

9. Divi Model

Along with PHP settings at the server-side, it’s all the time perfect to make use of the most recent model of Divi. This may lend a hand be sure that compatibility with WordPress and stay your web page rapid, extra safe, and strong. If for some reason why you could have problems with a brand new model, you’ll all the time use our Divi Rollback function to modify again to earlier variations with a unmarried click on till the insects are out. For extra, take a look at how to update the Divi Theme.

We suggest the next:
Divi Model: newest

10. WordPress Model

Along with Divi, it’s all the time perfect to make use of the most recent solid model of WordPress. This won’t best be sure that compatibility with Divi however will even very much accelerate your web page, resulting in much less reminiscence and less CPU-related problems. To make sure compatibility with PHP 7.4 (the oldest model recently receiving safety updates), you’ll have WordPress 5.3 or upper. However should you pass with our ideally suited recommendation to improve to PHP 8.0+ (or the variations which can be actively supported), you’ll have WordPress 5.6 or upper.

We suggest the next:
WordPress Model: 5.3 or upper

11. Database Model

The database instrument that your Divi web page will use goes to be both MySQL or MariaDB. Both one will paintings with Divi and WordPress. And, like the whole lot else, we might suggest the use of the most recent model of MySQL or MariaDB for optimum efficiency.

For Divi, we align with WordPress and suggest the next database variations:
MySQL Model = 5.7 or upper
MariaDB Model = 10.2 or upper

Learn how to Take a look at in case your Divi Website Meets the Necessities

divi hosting requirements

Divi Device Standing Take a look at

Divi has a integrated strengthen function that plays a machine standing test to your Divi web page. This permits you (and our strengthen group) to spot the rest about your web page that isn’t assembly our suggestions for Divi.

To test your Divi Device Standing, pass to the WordPress dashboard. Navigate to Divi > Improve Middle. On the most sensible of the web page, you’ll see the Device Standing field that lists the entire machine standing test effects.

divi hosting requirements

WordPress Website Well being

Along with Divi’s Device Standing, you’ll additionally use WordPress’ integrated web page well being function to spot any issues of WordPress. This selection isn’t particular to Divi, however it may be useful for figuring out underlying problems with WordPress. To test at the web page well being for WordPress, navigate to Gear > Website Well being from the dashboard.

divi hosting requirements

Learn how to Make Adjustments to Your Server Settings

divi hosting requirements

Backup Your Website and Check Updates First

Updating server settings (particularly the PHP model) isn’t one thing you must do with out taking sure precautions. As an example, in case your web page relies on a plugin that isn’t like minded with the most recent model of PHP (a commonplace drawback), your web page may just smash. So it’s best apply to make a backup of your web page prior to making any adjustments. Then make adjustments on a trying out atmosphere or staging web page to spot cope with any problems prior to taking the brand new model reside. This would possibly appear to be a trouble, particularly if one thing breaks. However it’s no doubt definitely worth the time to verify your web page is rapid, safe, wholesome going ahead.

This may be a great time to replace to the most recent model of WordPress, Divi, and all of your plugins. Chances are high that that any problems that arise might be a results of unhealthy (or old-fashioned) plugins that don’t paintings smartly with more recent variations of PHP, WordPress, or Divi.

Updating PHP Model

Every internet hosting supplier must have directions for converting the PHP model to your web page. You must be capable to in finding directions to replace PHP to your internet hosting supplier in this list. If now not, you’ll achieve out to them at once. For extra, take a look at these instructions from WordPress.

If you’re internet hosting with one in all our Divi Hosting partners, you must have already got a solid model of PHP operating. However if you wish to you should definitely are the use of the most recent one, listed below are a couple of useful hyperlinks.

For Siteground, right here’s how to change PHP Version.

For Flywheel, right here’s how to request a PHP upgrade.

For Pressable, right here’s how to change your PHP version.

For Cloudways, right here’s an in depth article about PHP 8 and how to update the PHP version of your WordPress site.

Updating PHP Settings Manually (wp-config.php, .htaccess, or php.ini)

If you wish to replace PHP settings (the similar workforce of PHP directives in our record above) in your internet server, it’s best to replace those within the php.ini report at once if you’ll. An alternative choice could be to replace the .htaccess report. However, relying in your internet hosting supplier, it’s possible you’ll or would possibly not have direct get entry to to the php.ini report or the .htaccess report. So, it’s possible you’ll in finding that it’s more straightforward to replace the wp-config.php report to make adjustments to PHP settings.

Here’s a transient rationalization of the way you’ll replace the three maximum commonplace configuration recordsdata.

Updating PHP Settings in php.ini

Get admission to your web page recordsdata (by way of FTP, report supervisor, and so forth.) and ensure you’ll be able to see hidden recordsdata. The php.ini report must be positioned within the public root folder of your web page recordsdata.

divi hosting requirements

If you’re on shared internet hosting, you almost certainly don’t have get entry to to the principle php.ini report. Then again you might be able to create one. To switch or upload PHP settings, open the report and use the next structure to replace each and every worth as wanted:

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

NOTE: In some circumstances, you might also want to outline memory_limit in wp-config.php (see beneath).

Updating PHP Settings The use of .htaccess

Through default, WordPress makes use of the .htaccess report to set your web page’s permalinks. However, this report additionally can be utilized for atmosphere the runtime configuration of PHP on Apache servers. When you’ve got get entry to to this report (by way of FTP or your internet hosting supplier), it must be positioned on the root of your web page recordsdata.

divi hosting requirements

Right here you’ll make the adjustments you want manually at the WordPress facet of items with out ever having to touch your host. You’ll be able to replace php.ini values in this report the use of the next structure:

php_value setting_name setting_value

So, should you sought after to replace the upload_max_filesize to 64M, it might appear to be this within the .htaccess report:

php_value upload_max_filesize 64M

Here’s a record of our beneficial php.ini values in .htaccess report structure:

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

Updating PHP Settings The use of wp_config.php

A number of the beneficial PHP settings are ready to be up to date from the wp-config.php report. This report will also be discovered on the root of your web page recordsdata.

divi hosting requirements

Listed here are a couple of examples of the way you’ll replace the wp_config.php report to fulfill necessities.

To set the reminiscence prohibit to 128M, you should upload the next snippet:

outline(‘WP_MEMORY_LIMIT’, ‘128M’);

To set show mistakes to 0, you should use the next snippet:

@ini_set( ‘display_errors’, 0 );

And to set the max execution time, you should use the next snippet:

set_time_limit(120);

You should definitely come with the snippet prior to the road that reads “That’s All, forestall enhancing!…”

divi hosting requirements

Consider, now not all PHP.ini directives can also be modified in wp_config.php. Any php.ini directives that don’t belong to the PHP_INI_ALL changeable mode, can’t be modified the use of the ini_set() serve as. Subsequently, the next PHP directives must NOT be modified the use of ini_set() at the wp-config.php report:

post_max_size
upload_max_filesize
max_input_vars
max_input_time

As a substitute, it is important to replace those settings by way of .htaccess, php.ini, or via contacting your host.

Contacting Your Host

There is not any ensure the handbook choices will override the settings of your internet hosting supplier, particularly if you’re the use of controlled internet hosting. If you’re having hassle making adjustments manually (or don’t need to do it your self), you’ll touch your internet hosting supplier to make the adjustments for you. Their strengthen must have an electronic mail cope with, telephone quantity, or chat that may can help you post the record of necessities you want. If they’re not able to meet your request, it could be time to improve your internet hosting.

Divi Webhosting: Dependable Divi-Optimized Webhosting

divi hosting requirements

Holding your web page up to date with optimum internet hosting necessities is usually a bother, particularly in case your internet hosting atmosphere isn’t already geared to WordPress or Divi. This is why we provide Divi internet hosting. We’ve partnered with one of the greatest names in internet hosting to provide the maximum dependable, Divi-compatible internet hosting.

Experience completely configured internet hosting environments pre-installed with the equipment you want to achieve success with Divi.

Check Out Divi Hosting

Divi Velocity Optimization

Along with nice internet hosting that meets Divi’s internet hosting necessities out of the field, there’s all the time room for higher web page efficiency. For extra, take a look at our final information on Divi Speed Optimization.

What in regards to the Internet Server?

There isn’t one particular internet server required to run a WordPress (or Divi).  However the two maximum most important internet servers for WordPress (and Divi) are Apache and NGINX. For extra, take a look at our post comparing Apache and NGINX.

Ultimate Ideas

With a bit of luck, this put up will give you what you want to help in making positive your Divi Website online is about up for luck. Listed here are a couple of remaining takeaways to bear in mind.

  • Use Divi’s machine standing instrument to spot any pink flags in regard in your Divi web page. This is a straightforward means to verify your Divi web page meets our suggestions.
  • The significance of operating the most recent (maximum solid) model of PHP can’t be overstated. In reality, you’ll get the most efficient internet server (or host) and optimize your web page for higher velocity and function all you need. However, should you’re operating an outdated (unsupported) model of PHP, your web page will endure. Do what you’ll to verify your PHP model is up to date ASAP.
  • Ahead of. you’re making any adjustments in your server settings or some other updates, again up your web page first! Higher but, make adjustments on a trying out or staging web page prior to enforcing the adjustments at the manufacturing web page.
  • When making adjustments to server settings, you should definitely know why you might be doing it. Even if it can be a very easy repair to extend limits on sure choices, you can be inviting extra hurt. Giving scripts an excessive amount of time can depart you susceptible to DOS assaults. As a substitute, ensure there aren’t any underlying issues first and improve your internet hosting if wanted.

I stay up for listening to from you within the feedback.

Cheers!

.inline-code{padding: 0px 4px; colour: purple; font-family: Monaco,consolas,bitstream vera sans mono,courier new,Courier,monospace!vital} video.with-border {border-radius: 8px;box-shadow: 0 8px 60px 0 rgba(103,151,255,.11), 0 12px 90px 0 rgba(103,151,255,.11);show:block;margin: 0 auto;}

The put up Divi Hosting Requirements gave the impression first on Elegant Themes Blog.

WordPress Web Design

[ continue ]