L'hébergement de votre site Web Divi sur un serveur fiable est crucial pour la vitesse, la sécurité et la santé du site. Pour ce faire, vous avez besoin d'un fournisseur d'hébergement qui répond à certaines exigences. Heureusement, la plupart des sociétés d'hébergement sont familiarisées avec l'hébergement de sites Web WordPress. Ils doivent donc disposer de la configuration d'hébergement de base dont vous avez besoin pour que votre site soit opérationnel. Cependant, si vous recherchez des paramètres de serveur optimaux pour les sites Divi en particulier, vous devrez vous assurer que votre hôte répond aux exigences spécifiques d'hébergement Divi que nous partageons dans cet article. Pour la plupart d'entre vous, une vérification rapide de l'état du système dans Divi sera toute la confirmation dont vous avez besoin. Mais pour ceux qui rencontrent des problèmes et/ou qui souhaitent optimiser ces paramètres, nous vous montrerons comment apporter les modifications dont vous avez besoin et plus encore. Si vous voulez des environnements d'hébergement parfaitement configurés préinstallés avec les outils dont vous avez besoin pour réussir avec Divi, consultez Divi Hosting. Nous nous sommes associés à des sociétés leaders du secteur de l'hébergement WordPress pour vous proposer l'hébergement le plus fiable et compatible avec Divi.Découvrez Divi Hosting - Exigences d'hébergement Divi (la liste) - Exigences d'hébergement Divi expliquées - Comment vérifier si votre site Divi répond aux exigences - Comment apporter des modifications aux paramètres de votre serveur - Hébergement Divi : Hébergement fiable optimisé par Divi **Table des matières** ## Exigences d'hébergement Divi (la liste) Divi est un puissant générateur de thèmes et de pages WordPress avec un ensemble robuste d'outils de conception. Afin de nous assurer que Divi fonctionne de manière optimale sur votre serveur ou votre hôte, nous avons fourni les exigences d'hébergement Divi suivantes - Version PHP = 7.4 minimum (8.0+ recommandé) - limite_mémoire = 128M - post_max_size = 64M - upload_max_filesize = 64M - max_execution_time = 120 - max_input_time = 60 - max_input_vars = 1000 - display_errors = 0 En plus de ces paramètres de serveur, nous recommandons également ce qui suit : - Version Divi = dernière -Version 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 Web de Divi fonctionne. Il s'agit plutôt d'une ligne directrice pour aider Divi à fonctionner au mieux Maintenant, nous allons passer en revue chacun d'eux plus en détail ## Exigences d'hébergement Divi expliquées 1.Version PHP La première exigence d'hébergement sur notre liste est la version PHP. La plupart des paramètres de la liste sont directement liés à la configuration d'exécution pour PHP (c'est-à-dire memory_limit, max_execution_time, etc.) que nous couvrirons ensuite. Pour l'instant, il semble approprié que nous prenions le temps de comprendre le rôle crucial que PHP joue dans les performances du site Web et la nécessité de le maintenir à jour. Le rôle de performance de PHP Une pile de serveurs WordPress (les composants nécessaires pour alimenter un site Web WordPress/Divi) se compose généralement de quatre composants 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 script côté serveur pour le développement Web) De ces quatre composants, PHP est peut-être le plus influent 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 d'afficher ces données 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 renvoyer au format HTML (afin que vous puissiez le voir sur votre navigateur). Donc si le chargement de votre site demande beaucoup de requêtes PHP, votre page va forcément ralentir En conjonction avec WordPress, Divi s'appuie également sur PHP pour fournir du contenu et des conceptions Divi Builder à votre page. Divi le fait rapidement et efficacement avec un framework dynamique qui traite (à la demande) uniquement les requêtes PHP dont il a besoin pour charger une page. C'est pourquoi c'est un constructeur de page si rapide. Ainsi, étant donné que les optimisations intégrées de vitesse et de performances de DiviâÃÂàreposent également sur PHP, il est plus logique de maintenir votre version de PHP à jour Pourquoi devriez-vous utiliser la dernière version de PHP En raison du rôle important que PHP joue dans les performances du site, il est recommandé d'utiliser la dernière version stable de PHP. Les deux principales raisons de le faire sont la sécurité et la rapidité (mais il existe également d'autres avantages secondaires). Chaque mise à jour corrige des bogues qui, s'ils ne sont pas contrôlés, pourraient 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 faire d'autres optimisations de vitesse Pour vous assurer que votre site est sécurisé, vous souhaiterez exécuter une version de PHP activement prise en charge et/ou recevant des mises à jour. Au moment d'écrire ces lignes, les seules versions activement prises en charge de PHP sont 8.0 et 8.1. PHP version 7.4 (la version avant la version majeure de 8.0) ne reçoit que des correctifs de sécurité, mais qui sait pour combien de temps. Cela signifie que si vous n'exécutez pas au moins 7.4 (également une recommandation 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 importants, c'est pourquoi WooCommerce recommande fortement d'utiliser au moins 7.4 également. Pour les sites Web 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 la mise à niveau vers une version qui est déjà en voie de disparition (7.4), nous vous recommandons de mettre à niveau vers 8.0 ou 8.1 si vous le pouvez. Pour la version 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 PHP Maintenant que nous comprenons 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 le fonctionnement 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. limite_mémoire Le deuxième élément de notre liste est notre première directive PHP appelée memory_limit. Cela 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 des plantages d'applications lorsque PHP atteindra la limite artificielle. Mais fais attention. Définir une limite trop élevée pourrait conduire à de mauvais scripts consommant toute la mémoire disponible Pour ce paramètre, nous recommandons ce qui suit : **limite_mémoire = 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 définie dans PHP, elle ne se chargera pas. Les tailles de publication peuvent devenir assez importantes lors de l'utilisation du Divi Builder, il est donc important d'augmenter cette limite. Cela affecte également le chargement/téléchargement de la taille du fichier, ce qui peut empêcher l'importation de grandes mises en page dans le générateur. 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é. Il 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 définie dans PHP, elle ne se chargera pas. Les tailles de publication peuvent devenir assez importantes lors de l'utilisation du Divi Builder, il est donc important d'augmenter cette limite. Cela affecte également le téléchargement/téléchargement de la taille du fichier, ce qui peut empêcher l'importation de grandes mises en page dans le générateur. Pour ce paramètre, nous recommandons ce qui suit : **télécharger_max_filesize = 64M** 5. max_execution_time La directive PHP max_execution_time affecte la durée pendant laquelle une page est autorisée à se charger avant d'expirer.Il est important de fixer une limite pour empêcher les scripts mal écrits de bloquer le serveur.Mais, si la limite est trop basse, vous ne pourrez peut-être pas importer de grandes mises en page et des fichiers dans le constructeur Divi.Si vous rencontrez un problème (en particulier avec le téléchargement de fichiers volumineux), vous devrez peut-être augmenter cette valeur pour répondre à vos besoins.Cependant, si vous trouvez 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ébergementPour ce paramètre, nous recommande ce qui suit :**max_execution_time = 120**6.max_input_timeLa directive PHP max_input_time définit la durée maximale (en secondes) pendant laquelle un script est autorisé pour 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 peut expirer avant qu'il ne soit autorisé à se charger.Si vous rencontrez un problème, vous devrez peut-être augmenter cette valeur pour répondre à vos besoins.Cependant, 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 un besoin de mettre à niveau votre hébergementPour ce paramètre, nous vous recommandons comme suit :**max_input_time = 60**7.max_input_varsLa directive PHP max_input_vars affecte le nombre de variables d'entrée pouvant être acceptées.Il est important que nous fixions une limite afin de nous prémunir contre les attaques DOS.Mais, si la limite est trop basse, cela peut empêcher le Divi Builder de se charger correctementPour ce paramètre, nous recommandons ce qui suit :**max_input_vars = 1000**8.display_errorsLa 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 à aider au cours du processus de développement d'un site Web et ne doit jamais être utilisée sur des sites de production.Il est préférable de le définir sur âÃÂÃÂ0âÃÂàsauf si vous avez une raison spécifique d'afficher ces erreurs lors du développement WebPour ce paramètre, nous recommandons ce qui suit :**display_errors = 0**9.Divi VersionIn Outre les paramètres PHP 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écurisé 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 en un seul clic jusqu'à ce que les bogues soient résolus.Pour en savoir plus, découvrez comment mettre à jour le thème DiviNous vous recommandons ce qui suit :**Version Divi : la plus récente**10Version WordPressEn plus de Divi, il est toujours préférable d'utiliser la dernière version stable de WordPress.Cela garantira non seulement la compatibilité avec Divi, mais accélérera également 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 recevant actuellement des mises à jour de sécurité), vous devez avoir WordPress 5.3 ou supérieur.Mais si vous optez pour notre suggestion idéale de mise à niveau vers PHP 8.0+ (ou les versions activement prises en charge), vous devriez avoir WordPress 5.6 ou supérieurNous recommandons ce qui suit :**Version WordPress : 5.3 ou supérieure**11.Version de la base de donnéesLe logiciel de base de données que votre site Web Divi utilisera sera soit MySQL ou MariaDB.L'un ou l'autre fonctionnera avec Divi et WordPress.Et, comme tout le reste, nous vous recommandons d'utiliser la dernière version de MySQL ou MariaDB pour des performances optimalesPour Divi, nous nous alignons sur WordPress et recommandons les versions de base de données suivantes :**Version MySQL = 5.7 ou supérieureVersion MariaDB = 10.2 ou supérieure**## Comment vérifier si votre site Divi répond aux exigences d'hébergementSystème Divi Vérification de l'étatDivi dispose d'une fonction de support intégrée qui effectue une vérification de l'état du système pour votre site Web 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À vérifiez l'état de votre système Divi, accédez au tableau de bord WordPress.Naviguez vers**Divi >Support Center En haut de la page, vous verrez la case État du système qui répertorie tous les résultats de vérification de l'état du systèmeSanté du site WordPressEn plus de l'état du système de DiviâÃÂÃÂ, vous pouvez également utiliser la fonctionnalité de santé du site intégrée de WordPressâÃÂàpour identifier tout problème avec WordPress.Cette fonctionnalité n'est pas spécifique à Divi, mais elle peut être utile pour identifier les problèmes sous-jacents avec WordPress.Pour vérifier la santé du site pour WordPress, accédez à**Outils >Santé du site** à partir du tableau de bord## Comment apporter des modifications à votre Paramètres du serveurSauvegardez votre site et testez d'abord les mises à jourLa mise à jour des paramètres du serveur (en particulier la version PHP) n'est pas quelque chose que vous devriez faire 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 tomber en panne.Il est donc recommandé de**faire une sauvegarde de votre site avant d'apporter des modifications. Ensuite, apportez des modifications sur un environnement de test ou un site de test pour identifier les problèmes avant de mettre la nouvelle version en ligne.Cela peut sembler fastidieux, surtout si quelque chose se brise.Mais cela vaut vraiment la peine de s'assurer que votre site est rapide, sécurisé et sain à l'avenirC'est aussi 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 le résultat de mauvais plugins (ou obsolètes) qui ne fonctionnent pas bien avec les nouvelles versions de PHP, WordPress ou DiviMise à jour de la version PHP Chaque fournisseur d'hébergement doit avoir des instructions pour changer la version PHP de votre site. Vous devriez pouvoir trouver des instructions pour mettre à jour PHP pour votre fournisseur d'hébergement dans cette liste. Sinon, vous pouvez les contacter directement. Pour en savoir plus, consultez ces instructions de WordPress Si vous hébergez avec l'un de nos partenaires d'hébergement Divi, vous devriez déjà avoir une version stable de PHP en cours d'exécution. Mais si vous voulez vous assurer que vous utilisez le dernier, voici quelques liens utiles Pour Siteground, voici comment changer la version de PHP Pour Flywheel, voici comment demander une mise à niveau PHP Pour Pressable, voici comment changer votre version de 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 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, selon votre hébergeur, vous pouvez ou non avoir un accès direct au fichier php.ini ou au fichier .htaccess. Ainsi, vous trouverez peut-être qu'il est plus facile de mettre à jour le fichier wp-config.php pour apporter des modifications aux 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 php.ini Accédez aux fichiers de votre site (via FTP, gestionnaire de fichiers, etc.) et assurez-vous que vous pouvez 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 principal php.ini. Cependant, vous pourrez 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 si nécessaire : 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 REMARQUE : dans certains cas, vous devrez peut-être é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 hébergeur), il doit se trouver à la racine des fichiers de votre site Ici, vous pouvez apporter manuellement les modifications dont vous avez besoin du côté WordPress sans jamais avoir à contacter votre hébergeur. Vous pouvez mettre à jour les valeurs php.ini sur ce fichier en utilisant le format suivant : valeur_php nom_paramètre valeur_paramètre Donc, si vous vouliez mettre à jour upload_max_filesize à 64M, cela ressemblerait à ceci dans le fichier .htaccess : php_value upload_max_filesize 64M Voici une liste de nos valeurs php.ini recommandées au format de 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 se trouve également à 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 exigences Pour définir la limite de mémoire à 128 Mo, vous pouvez ajouter l'extrait suivant : définir(âÃÂÃWP_MEMORY_LIMITâÃÂÃÂ, âÃÂÃÂ128M Pour définir les erreurs d'affichage sur 0, vous pouvez utiliser l'extrait de code suivant : @ini_set( âÃÂÃÂdisplay_errorsâÃÂÃÂ, 0 ); Et pour définir le temps d'exécution maximal, vous pouvez utiliser l'extrait suivant : set_time_limit(120); Assurez-vous d'inclure l'extrait de code avant la ligne indiquant âÃÂÃÂC'est tout, arrêtez de modifier 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 de PHP_INI_ALL ne peuvent pas être modifiées à l'aide de la fonction ini_set(). Par conséquent, les directives PHP suivantes doivent **NE PAS** être modifié en utilisant ini_set() sur 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ébergeur Contacter votre hôte Il n'y a aucune garantie que les options manuelles remplaceront les paramètres de votre fournisseur d'hébergement, surtout si vous utilisez un hébergement géré. Si vous rencontrez des difficultés pour effectuer des modifications manuellement (ou si vous ne voulez pas le faire vous-même), vous pouvez contacter votre hébergeur pour effectuer les modifications à votre place. Leur support doit avoir une adresse e-mail, un numéro de téléphone ou 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é par Divi Garder votre site Web à jour avec des exigences d'hébergement optimales peut être un problème, 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 compatible Divi Profitez d'environnements d'hébergement parfaitement configurés préinstallés avec les outils dont vous avez besoin pour réussir avec Divi ## Optimisation de la vitesse Divi En plus d'un excellent hébergement qui répond aux exigences d'hébergement de DiviâÃÂÃÂs, il y a toujours de la place pour de meilleures performances du site Web. Pour en savoir plus, consultez notre guide ultime sur Divi Speed ​​Optimization ## Qu'en est-il du serveur Web ? Il n'y a pas un serveur Web spécifique requis pour exécuter 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 ## Dernières pensées Espérons que cet article vous donne ce dont vous avez besoin pour vous assurer que votre site Web Divi est configuré pour réussir. Voici quelques plats à retenir pour clôturer - Utilisez l'outil d'état du système de DiviâÃÂàpour identifier les drapeaux rouges concernant votre site Web Divi. C'est un moyen simple de vous assurer que votre site Divi respecte nos recommandations - L'importance d'exécuter la dernière version (la plus stable) de PHP ne peut être surestimée. En fait, vous pouvez obtenir le meilleur serveur Web (ou hôte) et optimiser votre site pour une meilleure vitesse et de meilleures performances tout ce que vous voulez. Mais si vous utilisez une ancienne version (non prise en charge) de PHP, votre site Web en souffrira. Faites ce que vous pouvez pour vous assurer que votre version de PHP est mise à jour dès que possible - Avant. vous apportez des modifications aux paramètres de votre serveur ou à toute autre mise à jour, sauvegardez d'abord votre site ! Mieux encore, apportez des modifications sur un site de test ou de test avant de mettre en œuvre les modifications sur le site de production - Lorsque vous modifiez les paramètres du serveur, assurez-vous de savoir pourquoi vous le faites. Bien qu'il puisse être facile d'augmenter les limites de certaines options, vous risquez d'attirer plus de mal. Accorder trop de temps aux scripts peut vous rendre vulnérable aux attaques DOS. Au lieu de cela, assurez-vous d'abord qu'il n'y a aucun problème sous-jacent et mettez à niveau votre hébergement si nécessaire. J'ai hâte de vous entendre dans les commentaires Acclamations!