Si vous voulez des environnements d’hébergement parfaitement configurés et préinstallés avec les outils dont vous avez besoin pour réussir avec Divi, consultez Divi Hosting. Nous nous sommes associés à des entreprises leaders du secteur de l’hébergement WordPress pour vous proposer l’hébergement le plus fiable et le plus compatible avec Divi
Table des matières
- Configuration requise pour l’hébergement de Divi (la liste)
- Explication de la configuration requise pour l’hébergement de Divi
- Comment vérifier si votre site Divi répond aux exigences ?
- Comment modifier les paramètres de votre serveur
- Hébergement Divi : Hébergement fiable optimisé pour Divi
Configuration requise pour l’hébergement de Divi (la liste)
Divi est un thème WordPress puissant et un constructeur de pages doté d’un ensemble robuste d’outils de conception. Afin de vous assurer que Divi fonctionne de manière optimale sur votre serveur ou votre hôte, nous vous fournissons la liste suivante des exigences d’hébergement de Divi.
- Version PHP = 7.4 minimum (8.0+ recommandé)
- memory_limit = 128M
- taille_max_post = 64M
- taille_max_files = 64M
- temps d’exécution maximum = 120
- temps d’entrée maximum = 60
- max_input_vars = 1000
- display_errors = 0
En plus de ces paramètres de serveur, nous recommandons également les éléments suivants :
- Version de Divi = la plus récente
- Version de WordPress = 5.3 ou supérieure
- Base de données = MySQL version 5.7 ou supérieure ; MariaDB version 10.2 ou supérieure
Gardez à l’esprit que la liste des exigences d’hébergement ci-dessus n’est pas « obligatoire » pour que le site Divi fonctionne. Il s’agit plutôt d’une ligne directrice pour aider Divi à fonctionner au mieux.
Nous allons maintenant examiner chacune de ces conditions plus en détail.
Explication des exigences d’hébergement de Divi
1. Version PHP
La première exigence d’hébergement de notre liste est la version PHP. La plupart des paramètres de la liste sont directement liés à la configuration de l’exécution de PHP (c’est-à-dire memory_limit, max_execution_time, etc.) que nous aborderons ensuite. Pour l’instant, il semble approprié de prendre le temps de comprendre le rôle crucial que joue PHP dans les performances des sites Web et la nécessité de le maintenir à jour.
Le rôle de PHP dans les performances
Une pile de serveurs WordPress (les composants nécessaires pour alimenter un site Web WordPress/Divi) se compose généralement de quatre éléments principaux :
- un système d’exploitation (généralement Linux)
- un serveur web (généralement Apache ou NGINX)
- une base de données (MySql ou MariaDB)
- et PHP (le langage de programmation de scripts côté serveur pour le développement Web)
De ces quatre composants, PHP est peut-être celui qui a le plus d’influence sur les performances de votre site Web. Voici pourquoi.
Contrairement aux sites HTML statiques, WordPress est un CMS dynamique qui utilise PHP (un langage de script) pour récupérer des données stockées dans une base de données afin de les afficher sur une page Web. Cela facilite la gestion de votre site, mais l’inconvénient est que le chargement des pages prend plus de temps car il doit localiser les données dans la base de données avant de charger la page. Pensez-y. Chaque fois que vous chargez une page Web dans votre navigateur, PHP doit traiter ce dont le serveur a besoin, le trouver dans la base de données, puis le restituer en HTML (pour que vous puissiez le voir sur votre navigateur). Donc, si le chargement de votre site Web nécessite beaucoup de requêtes PHP, votre page sera inévitablement ralentie.
En conjonction avec WordPress, Divi s’appuie également sur PHP pour diffuser le contenu et les designs de Divi Builder sur votre page. Divi le fait rapidement et efficacement grâce à un cadre dynamique qui traite (à la demande) uniquement les requêtes PHP dont il a besoin pour charger une page. C’est pourquoi il s’agit d’un constructeur de pages si rapide. Ainsi, étant donné que les optimisations intégrées de Divi en matière de vitesse et de performances reposent également sur PHP, il est plus logique de maintenir votre version de PHP à jour.
Pourquoi vous devez utiliser la dernière version de PHP
En raison du rôle important que joue PHP dans les performances du site, il est préférable d’utiliser la dernière version stable de PHP. Les deux raisons principales sont la sécurité et la vitesse (mais il y a aussi d’autres avantages secondaires). Chaque mise à jour corrige des bogues qui, s’ils ne sont pas corrigés, peuvent entraîner des vulnérabilités. De plus, chaque nouvelle version de PHP augmente le nombre de requêtes qu’il peut traiter par seconde. Cela rend votre site beaucoup plus rapide, sans avoir à procéder à d’autres optimisations de vitesse.
Pour vous assurer que votre site est sécurisé, vous devez utiliser une version de PHP qui est activement supportée et/ou qui reçoit des mises à jour. Au moment où nous écrivons ces lignes, les seules versions de PHP activement prises en charge sont les versions 8.0 et 8.1. La version 7.4 de PHP (la version précédant la version 8.0) ne reçoit que des correctifs de sécurité, mais qui sait pour combien de temps. Cela signifie que si vous n’utilisez pas au moins la version 7.4 (également recommandée par WordPress), votre site peut être vulnérable aux menaces de sécurité. Et si vous utilisez WooCommerce, les enjeux de sécurité sont encore plus élevés, c’est pourquoi WooCommerce recommande fortement d’utiliser au moins la version 7.4 également.
Pour les sites Divi, nous sommes alignés sur WordPress (et WooCommerce), c’est pourquoi nous recommandons également la version 7.4 ou supérieure. Mais, pour éviter de passer à une version qui est déjà sur le point de disparaître (7.4), nous vous recommandons de passer à la version 8.0 ou 8.1 si vous le pouvez.
Pour la version de PHP, nous recommandons ce qui suit :
Version PHP : 7.4 ou supérieure (8.0+ recommandée)
Voir ci-dessous pour plus d’informations sur la façon de mettre à jour votre version de PHP.
Configuration de l’exécution de PHP
Maintenant que nous avons compris l’importance d’exécuter la dernière version de PHP, il est temps de passer en revue les directives PHP qui peuvent contrôler l’exécution de PHP sur votre site Web. La plupart des exigences de cette liste sont des directives PHP.ini avec des valeurs qui peuvent être ajustées pour s’assurer que le serveur web exécute PHP de manière optimale pour votre site web.
2. memory_limit
Le deuxième élément de notre liste est notre première directive PHP appelée memory_limit. Elle définit la quantité maximale de mémoire qu’un script est autorisé à utiliser. Par défaut, les limites de mémoire définies par votre hébergeur ou par WordPress peuvent être trop faibles. Cela entraînera le plantage des applications lorsque PHP atteindra la limite artificielle. Mais faites attention. Si vous fixez une limite trop élevée, de mauvais scripts risquent de consommer toute la mémoire disponible.
Pour ce paramètre, nous recommandons ce qui suit :
memory_limit = 128M
3. post_max_size
La directive PHP post_max_size limite la taille d’une page ou d’un fichier sur votre site Web. Si votre page est plus grande que la limite fixée en PHP, elle ne se chargera pas. La taille des articles peut devenir assez importante lorsque vous utilisez le constructeur Divi, il est donc important d’augmenter cette limite. Elle affecte également la taille des fichiers en téléchargement/téléchargement, ce qui peut empêcher l’importation de grandes mises en page dans le constructeur.
Pour ce paramètre, nous recommandons ce qui suit :
post_max_size = 64M
4. upload_max_filesize
La directive PHP upload_max_filesize définit la taille maximale d’un fichier téléchargé. Elle détermine la taille maximale d’une page ou d’un fichier sur votre site Web. Si votre page est plus grande que la limite fixée en PHP, elle ne se chargera pas. La taille des articles peut devenir assez importante lorsque vous utilisez le constructeur Divi, il est donc important d’augmenter cette limite. Elle affecte également la taille des fichiers en téléchargement/téléchargement, ce qui peut empêcher l’importation de grandes mises en page dans le constructeur.
Pour ce paramètre, nous recommandons ce qui suit :
upload_max_filesize = 64M
5. temps_d’exécution_maximum
La directive PHP max_execution_time détermine la durée de chargement d’une page avant qu’elle ne s’arrête. Il est important de fixer une limite pour empêcher les scripts mal écrits d’engorger le serveur. Mais si la limite est trop basse, vous risquez de ne pas pouvoir importer des mises en page et des fichiers volumineux dans le constructeur de Divi. Si vous rencontrez un problème (notamment lors du téléchargement de fichiers volumineux), vous devrez peut-être augmenter cette valeur pour répondre à vos besoins. Toutefois, si vous constatez que vous devez augmenter cette valeur à 300 ou plus, il peut y avoir d’autres problèmes sous-jacents ou un besoin de mettre à niveau votre hébergement.
Pour ce paramètre, nous recommandons ce qui suit :
max_execution_time = 120
6. max_input_time
La directive PHP max_input_time définit le temps maximum (en secondes) pendant lequel un script est autorisé à analyser les données d’entrée. Nous voulons limiter ce temps pour nous protéger contre les attaques DOS. Mais, si la limite est trop basse, le Divi Builder risque de s’arrêter avant d’être autorisé à se charger. Si vous rencontrez un problème, vous devrez peut-être augmenter cette valeur pour répondre à vos besoins. Toutefois, si l’analyse des données d’entrée prend plus de 60 à 120 secondes, il peut y avoir d’autres problèmes sous-jacents ou la nécessité de mettre à niveau votre hébergement.
Pour ce paramètre, nous recommandons ce qui suit :
max_input_time = 60
7. max_input_vars
La directive PHP max_input_vars détermine combien de variables d’entrée peuvent être acceptées. Il est important de fixer une limite afin de se prémunir contre les attaques DOS. Mais, si la limite est trop basse, cela peut empêcher le chargement correct de Divi Builder.
Pour ce paramètre, nous recommandons ce qui suit :
max_input_vars = 1000
8. display_errors
La directive PHP display_errors détermine si les erreurs doivent ou non être imprimées dans le cadre de la sortie de la page. Il s’agit d’une fonctionnalité destinée à faciliter le processus de développement d’un site Web et elle ne doit jamais être utilisée sur des sites de production. Il est préférable de mettre cette directive à « 0 », sauf si vous avez une raison spécifique d’afficher ces erreurs pendant le développement du site.
Pour ce paramètre, nous recommandons ce qui suit :
display_errors = 0
9. Version de Divi
Outre les paramètres PHP du côté serveur, il est toujours préférable d’utiliser la dernière version de Divi. Cela vous aidera à assurer la compatibilité avec WordPress et à garder votre site rapide, plus sûr et plus puissant. Si, pour une raison quelconque, vous rencontrez des problèmes avec une nouvelle version, vous pouvez toujours utiliser notre fonctionnalité Divi Rollback pour revenir aux versions précédentes d’un simple clic jusqu’à ce que les bugs soient éliminés. Pour en savoir plus, découvrez comment mettre à jour le thème Divi.
Nous vous recommandons ce qui suit :
Version de Divi : la plus récente
10. Version de WordPress
En plus de Divi, il est toujours préférable d’utiliser la dernière version stable de WordPress. Cela permettra non seulement d’assurer la compatibilité avec Divi, mais aussi d’accélérer considérablement votre site Web, ce qui entraînera moins de mémoire et moins de problèmes liés au processeur. Pour assurer la compatibilité avec PHP 7.4 (la version la plus ancienne qui reçoit actuellement des mises à jour de sécurité), vous devez disposer de WordPress 5.3 ou d’une version plus récente. Mais si vous suivez notre suggestion idéale de mettre à niveau vers PHP 8.0+ (ou les versions qui sont activement supportées), vous devez avoir WordPress 5.6 ou plus.
Nous recommandons ce qui suit :
Version de WordPress : 5.3 ou supérieure
11. Version de la base de données
Le logiciel de base de données que votre site Divi utilisera sera soit MySQL, soit MariaDB. L’un ou l’autre fonctionnera avec Divi et WordPress. Et, comme pour tout le reste, nous vous recommandons d’utiliser la dernière version de MySQL ou MariaDB pour des performances optimales.
Pour Divi, nous nous alignons sur WordPress et recommandons les versions de base de données suivantes :
Version MySQL = 5.7 ou supérieure
Version de MariaDB = 10.2 ou supérieure
Comment vérifier que votre site Divi répond aux exigences requises ?
Vérification de l’état du système Divi
Divi dispose d’une fonction d’assistance intégrée qui effectue une vérification de l’état du système de votre site Divi. Cela vous permet (ainsi qu’à notre équipe d’assistance) d’identifier tout élément de votre site qui ne répond pas à nos recommandations pour Divi.
Pour vérifier l’état de votre système Divi, allez dans le tableau de bord WordPress. Naviguez jusqu’à Divi > Centre d’assistance. En haut de la page, vous verrez la case État du système qui répertorie tous les résultats de la vérification de l’état du système.
Santé du site WordPress
En plus de l’état du système de Divi, vous pouvez également utiliser la fonction intégrée de santé du site de WordPress pour identifier tout problème avec WordPress. Cette fonction n’est pas spécifique à Divi, mais elle peut être utile pour identifier les problèmes sous-jacents de WordPress. Pour vérifier l’état du site de WordPress, accédez à Outils > Santé du site depuis le tableau de bord.
Comment modifier les paramètres de votre serveur
Sauvegardez votre site et testez d’abord les mises à jour
La mise à jour des paramètres du serveur (en particulier la version PHP) ne doit pas être effectuée sans prendre certaines précautions. Par exemple, si votre site dépend d’un plugin qui n’est pas compatible avec la dernière version de PHP (un problème courant), votre site pourrait se casser. La meilleure pratique consiste donc à faire une sauvegarde de votre site avant de procéder à des modifications. Ensuite, effectuez les changements dans un environnement de test ou un site d’essai pour identifier les problèmes éventuels avant de mettre la nouvelle version en ligne. Cela peut sembler fastidieux, surtout si quelque chose se casse. Mais cela vaut vraiment la peine de prendre le temps de s’assurer que votre site est rapide, sécurisé et sain à l’avenir.
C’est également le bon moment pour mettre à jour la dernière version de WordPress, Divi et tous vos plugins. Il y a de fortes chances que les problèmes qui surviennent soient dus à de mauvais plugins (ou à des plugins obsolètes) qui ne fonctionnent pas bien avec les nouvelles versions de PHP, WordPress ou Divi.
Mise à jour de la version de PHP
Chaque fournisseur d’hébergement devrait avoir des instructions pour changer la version PHP de votre site. Vous devriez pouvoir trouver dans cette liste des instructions pour mettre à jour PHP chez votre hébergeur. Si ce n’est pas le cas, vous pouvez vous adresser directement à lui. Pour en savoir plus, consultez les instructions de WordPress.
Si vous êtes hébergé chez l’un de nos partenaires d’hébergement Divi, vous devriez déjà disposer d’une version stable de PHP. Mais si vous voulez vous assurer que vous utilisez la dernière version, voici quelques liens utiles.
Pour Siteground, voici comment changer la version de PHP.
Pour Flywheel, voici comment demander une mise à jour de PHP.
Pour Pressable, voici comment changer votre version PHP.
Pour Cloudways, voici un article détaillé sur PHP 8 et comment mettre à jour la version PHP de votre site WordPress.
Mise à jour manuelle des paramètres PHP (wp-config.php, .htaccess, ou php.ini)
Si vous souhaitez mettre à jour les paramètres PHP (le même groupe de directives PHP que dans notre liste ci-dessus) sur votre serveur web, il est préférable de les mettre à jour directement dans le fichier php.ini si vous le pouvez. Une autre option serait de mettre à jour le fichier .htaccess. Mais, en fonction de votre hébergeur, vous pouvez ou non avoir un accès direct au fichier php.ini ou au fichier .htaccess. Vous trouverez donc peut-être plus facile de mettre à jour le fichier wp-config.php pour modifier les paramètres PHP.
Voici une brève explication de la façon dont vous pouvez mettre à jour les 3 fichiers de configuration les plus courants.
Mise à jour des paramètres PHP dans le fichier php.ini
Accédez aux fichiers de votre site (via FTP, gestionnaire de fichiers, etc.) et assurez-vous que vous êtes en mesure de voir les fichiers cachés. Le fichier php.ini doit être situé dans le dossier racine public des fichiers de votre site.
Si vous êtes sur un hébergement partagé, vous n’avez probablement pas accès au fichier php.ini principal. Cependant, vous pouvez peut-être en créer un. Pour modifier ou ajouter des paramètres PHP, ouvrez le fichier et utilisez le format suivant pour mettre à jour chaque valeur selon les besoins :
memory_limit = 128M post_max_size = 64M taille_max_des_fichiers_téléchargés = 64M temps_d'exécution_maximal = 120 temps_d'entrée_maximal = 60 max_input_vars = 1000 display_errors = 0
REMARQUE : Dans certains cas, vous devrez également définir memory_limit dans wp-config.php (voir ci-dessous).
Mise à jour des paramètres PHP à l’aide de .htaccess
Par défaut, WordPress utilise le fichier .htaccess pour définir les permaliens de votre site. Mais, ce fichier peut également être utilisé pour définir la configuration d’exécution de PHP sur les serveurs Apache. Si vous avez accès à ce fichier (via FTP ou votre fournisseur d’hébergement), il doit être situé à la racine des fichiers de votre site.
C’est là que vous pouvez apporter manuellement les modifications dont vous avez besoin du côté de WordPress sans avoir à contacter votre hébergeur. Vous pouvez mettre à jour les valeurs de php.ini dans ce fichier en utilisant le format suivant :
php_value setting_name setting_value
Ainsi, si vous souhaitez mettre à jour le paramètre upload_max_filesize à 64M, cela ressemblerait à ceci dans le fichier .htaccess :
php_value upload_max_filesize 64M
Voici une liste de nos valeurs recommandées pour le php.ini au format du fichier .htaccess :
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
Mise à jour des paramètres PHP à l’aide de wp_config.php
Quelques-uns des paramètres PHP recommandés peuvent être mis à jour à partir du fichier wp-config.php. Ce fichier peut également être trouvé à la racine des fichiers de votre site.
Voici quelques exemples de la façon dont vous pouvez mettre à jour le fichier wp_config.php pour répondre aux besoins.
Pour fixer la limite de mémoire à 128M, vous pouvez ajouter le bout de phrase suivant :
define(‘WP_MEMORY_LIMIT’, ‘128M’) ;
Pour définir les erreurs d’affichage à 0, vous pouvez utiliser le code suivant :
@ini_set( ‘display_errors’, 0 ) ;
Et pour définir le temps d’exécution maximum, vous pouvez utiliser le code suivant :
set_time_limit(120) ;
Assurez-vous d’inclure le bout de texte avant la ligne qui dit « C’est tout, arrêtez d’éditer … »
Gardez à l’esprit que toutes les directives PHP.ini ne peuvent pas être modifiées dans wp_config.php. Toutes les directives php.ini qui n’appartiennent pas au mode modifiable PHP_INI_ALL, ne peuvent pas être modifiées à l’aide de la fonction ini_set(). Par conséquent, les directives PHP suivantes ne doivent PAS être modifiées à l’aide de la fonction ini_set() dans le fichier wp-config.php :
post_max_size
upload_max_filesize
max_input_vars
max_input_time
Au lieu de cela, vous devrez mettre à jour ces paramètres via .htaccess, php.ini, ou en contactant votre hôte.
Contacter votre hébergeur
Il n’y a aucune garantie que les options manuelles remplaceront les paramètres de votre hébergeur, surtout si vous utilisez un hébergement géré. Si vous avez des difficultés à effectuer les changements manuellement (ou si vous ne voulez pas le faire vous-même), vous pouvez contacter votre hébergeur pour qu’il effectue les changements pour vous. Leur support devrait disposer d’une adresse électronique, d’un numéro de téléphone ou d’un chat qui vous permettra de soumettre la liste des exigences dont vous avez besoin. S’ils ne sont pas en mesure de répondre à votre demande, il est peut-être temps de mettre à niveau votre hébergement.
Hébergement Divi : Hébergement fiable optimisé pour Divi
Maintenir votre site Web à jour avec des exigences d’hébergement optimales peut s’avérer fastidieux, surtout si votre environnement d’hébergement n’est pas déjà adapté à WordPress ou Divi. C’est pourquoi nous proposons l’hébergement Divi. Nous nous sommes associés à certains des plus grands noms de l’hébergement pour vous offrir l’hébergement le plus fiable et le plus compatible avec Divi.
Profitez d’environnements d’hébergement parfaitement configurés et préinstallés avec les outils dont vous avez besoin pour réussir avec Divi.
Découvrez l’hébergement de Divi
Optimisation de la vitesse de Divi
Outre un hébergement de qualité qui répond d’emblée aux exigences de Divi en matière d’hébergement, il est toujours possible d’améliorer les performances du site Web. Pour en savoir plus, consultez notre guide ultime sur l’optimisation de la vitesse de Divi.
Qu’en est-il du serveur Web ?
Il n’y a pas de serveur Web spécifique requis pour faire fonctionner un WordPress (ou Divi). Mais les deux serveurs web les plus prédominants pour WordPress (et Divi) sont Apache et NGINX. Pour en savoir plus, consultez notre article comparant Apache et NGINX.
Réflexions finales
Nous espérons que cet article vous a donné les informations dont vous avez besoin pour vous assurer que votre site Web Divi est prêt pour le succès. Voici quelques conclusions à garder à l’esprit.
- Utilisez l’outil d’état du système de Divi pour identifier tous les signaux d’alarme relatifs à votre site Web Divi. Il s’agit d’un moyen simple de s’assurer que votre site Divi répond à nos recommandations.
- On ne saurait trop insister sur l’importance d’utiliser la dernière version (la plus stable) de PHP. En fait, vous pouvez vous procurer le meilleur serveur Web (ou hôte) et optimiser votre site pour une meilleure vitesse et de meilleures performances autant que vous le souhaitez. Mais si vous utilisez une ancienne version de PHP (non prise en charge), votre site en souffrira. Faites ce que vous pouvez pour vous assurer que votre version de PHP est mise à jour dès que possible.
- Avant de modifier les paramètres de votre serveur ou d’effectuer toute autre mise à jour, sauvegardez d’abord votre site ! Mieux encore, effectuez les modifications sur un site de test ou de préparation avant de les mettre en œuvre sur le site de production.
- Lorsque vous modifiez les paramètres du serveur, assurez-vous de savoir pourquoi vous le faites. Même s’il peut être facile d’augmenter les limites de certaines options, vous risquez d’aggraver la situation. Donner trop de temps aux scripts peut vous rendre vulnérable aux attaques DOS. Assurez-vous plutôt qu’il n’y a pas de problèmes sous-jacents et mettez votre hébergement à niveau si nécessaire.
Je suis impatient de lire vos commentaires.
À la vôtre !