Divi Hosting Requirements

Jan 22, 2025 | News, Web Design Tech Blog

Understanding Divi Hosting Requirements

Divi is a powerful WordPress theme and page builder with a robust set of design tools. To ensure Divi functions optimally on your server, it’s essential to meet the following hosting requirements:

  • PHP Version: 7.4 or greater (highly recommended)
  • 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

Additionally, we recommend:

  • Divi Version: Latest
  • WordPress Version: 5.3 or higher
  • Database: MySQL 5.7+ or MariaDB 10.2+

While these are not strictly mandatory, they help Divi perform at its best.

Detailed Breakdown of Hosting Requirements

1. PHP Version

PHP is crucial for website performance. Divi relies heavily on PHP to dynamically process content and deliver it efficiently. Using the latest PHP version improves both speed and security.

Recommendation: PHP 7.4 or higher (preferably PHP 8.0 or 8.1).

2. memory_limit

Defines the maximum memory a script can use. A higher limit prevents crashes caused by memory exhaustion.

Recommendation: memory_limit = 128M

3. post_max_size

Limits the maximum size of a page or file. Larger limits are essential for importing Divi layouts.

Recommendation: post_max_size = 64M

4. upload_max_filesize

Determines the maximum size of uploaded files. This is critical for importing large Divi layouts.

Recommendation: upload_max_filesize = 64M

5. max_execution_time

Sets the maximum time a script can run before timing out. This prevents issues when uploading large files.

Recommendation: max_execution_time = 120

6. max_input_time

Defines the maximum time to parse input data. Adequate time prevents timeouts during complex operations.

Recommendation: max_input_time = 60

7. max_input_vars

Limits the number of input variables accepted. A higher limit ensures the Divi Builder loads properly.

Recommendation: max_input_vars = 1000

8. display_errors

Controls whether errors are displayed on the page. This should be disabled on live sites for security reasons.

Recommendation: display_errors = 0

Other Recommendations

Divi and WordPress Versions

Keep Divi and WordPress updated to their latest versions for optimal compatibility, performance, and security.

Database Versions

Use the latest versions of MySQL or MariaDB for enhanced performance and stability.

Recommendation: MySQL 5.7+ or MariaDB 10.2+

How to Verify and Update Hosting Settings

1. Divi System Status Check

Use the built-in Divi System Status tool by navigating to Divi > Support Center in your WordPress dashboard.

2. WordPress Site Health

Check your site’s health by navigating to Tools > Site Health in your WordPress dashboard.

3. Backup and Test

Before making any changes, back up your site and test updates on a staging environment to avoid disruptions.

4. Update PHP Version

Contact your hosting provider for instructions on updating your PHP version or refer to WordPress documentation.