WordPress sur App Service : Questions fréquentes

Existe-t-il des limites sur la quantité de sites, de visites, de stockage ou de bande passante ?

Les ressources allouées pour un plan App Service et un niveau de base de données déterminent la capacité d’hébergement. Par exemple :

  • Plan App Service B1 : Inclut un cœur, 1,75 Go de RAM et un stockage de 10 Go.
  • Instance B1ms de base de données : Offre 1 vCore, 2 Go de RAM et stockage jusqu’à 16 Go.

Il n’existe aucune limite fixe sur le nombre de sites que vous pouvez héberger, mais les limites d’application recommandées par niveau tarifaire sont les suivantes :

Niveau tarifaire Quantité maximale d’applications recommandée
B1, S1, P1v2, I1v1 8
B2, S2, P2v2, I2v1 16
B3, S3, P3v2, I3v1 32
P1v3, I1v2 16
P2v3, I2v2 32
P3v3, I3v2 64

La bande passante est illimitée, mais des frais s’appliquent à la sortie Internet.

Comment les correctifs de sécurité sont-ils mis à jour ?

WordPress sur Azure App Service est une offre d’hébergement partiellement gérée. Microsoft gère la plateforme App Service, y compris en corrigeant le système d’exploitation sous-jacent et l’environnement d’exécution PHP. Les mises à jour de la plateforme de services d’applications ne mettent pas à jour et ne remplacent pas les fichiers WordPress d’un site existant.

Vous êtes responsable des mises à jour suivantes :

  • Version majeure de PHP : Sélectionnez et mettez à jour la version majeure de PHP lorsque nécessaire dans App Service > Paramètres > Configuration.
  • core WordPress : Gardez le cœur WordPress sécurisé et à jour. Certaines mises à jour de base peuvent être appliquées automatiquement, selon votre configuration. Vérifiez que les mises à jour sont appliquées, et mettez à jour le core de WordPress si nécessaire. Pour plus d’informations sur les mises à jour automatiques, consultez Comment maintenir la pile de votre site WordPress sur Azure App Service à jour.
  • Plugins et thèmes : Gardez les plugins et thèmes sécurisés et à jour, soit manuellement, soit en configurant les mises à jour automatiques dans WordPress. Sauvegardez votre site avant d’appliquer des mises à jour.

Quelles sont les fonctionnalités de sécurité disponibles pour protéger mon site web ?

Azure App Service intègre des fonctionnalités de sécurité robustes pour protéger les sites WordPress :

Comment puis-je configurer WordPress Multisite ?

WordPress Multisite permet de gérer plusieurs sites à partir d’une installation unique. Pour l’activer : configurez un multisite basé sur un sous-répertoire ou un multisite basé sur un sous-domaine.

Remarque

  • La conversion vers Multisite est permanente ; le retour à un site unique n’est pas prise en charge.
  • Le basculement entre les configurations de sous-répertoire et de sous-domaine n’est pas autorisé.

Comment faire pour accéder à la base de données de mon site web WordPress ?

La base de données est accessible à l’aide de phpMyAdmin à l’adresse https://<your-site-link>/phpmyadmin. Utilisez DATABASE_USERNAME comme nom d’utilisateur et un jeton généré comme mot de passe (les jetons peuvent être récupérés via Kudu SSH).

Comment faire pour activer un domaine personnalisé pour mon site web WordPress ?

Les domaines personnalisés peuvent être configurés avec ces ressources :

WordPress sur App Service dispose-t-il d’une fonctionnalité de messagerie ?

Oui, la fonctionnalité de messagerie est prise en charge via Azure Communication Services. Des domaines de messagerie personnalisés peuvent également être configurés.

Comment faire pour mettre à jour les configurations NGINX pour mon site web WordPress ?

Les configurations NGINX peuvent être mises à jour à l’aide d’un script de démarrage. Des instructions détaillées sont disponibles dans le guide de script de démarrage.

Comment faire pour accéder aux journaux d’erreur de mon site web WordPress ?

Accédez aux journaux d’erreur pour le débogage via les journaux App Service ou le tableau de bord Kudu. Pour obtenir les étapes détaillées, consultez la documentation.

Comment estimer la tarification de l’hébergement d’un site WordPress sur Azure ?

Utilisez la calculatrice de prix Azure pour estimer les coûts d’hébergement, compte tenu d’App Service, de MySQL, de Azure Front Door, de Stockage Blob et d’autres composants. Pour plus d’informations, utilisez ce guide d’estimation des prix.

Comment faire pour déboguer et surveiller mon site WordPress ?

Les principaux outils pour le débogage et la surveillance des sites WordPress sont les suivants :

PhpMyAdmin

WordPress sur App Service utilise un serveur flexible Azure Database pour MySQL, qui est intégré à un réseau virtuel. Cette configuration limite l’accès à la base de données au sein du réseau virtuel. WordPress sur App Service inclut phpMyAdmin par défaut. Vous pouvez y accéder à l’adresse suivante : https://<your-site-link>/phpmyadmin.

Si vous utilisez des identités managées, vous pouvez vous connecter à phpMyAdmin à l’aide de la valeur de la DATABASE_USERNAME variable d’environnement en tant que nom d’utilisateur et jeton comme mot de passe. Pour rechercher le jeton, utilisez votre ssh Kudu pour exécuter la commande suivante :

/usr/local/bin/fetch-mysql-access-token.sh

Vous pouvez également trouver le nom d’utilisateur et le mot de passe de la base de données à partir de variables d’environnement App Service.

Quelles fonctionnalités puis-je utiliser pour améliorer les performances de mon site WordPress ?

Améliorez les performances avec ces fonctionnalités / plug-ins :

Quelles sont les options de configuration de mon site WordPress ?

Les options de configuration de WordPress sont les suivantes :

Comment faire pour créer un site WordPress sans tête ?

Activez les API REST WP et intégrez-les à Static Web Apps pour créer une expérience frontale découplée. En savoir plus ici.

Quelles sont les fonctionnalités disponibles pour la création d’un site web de production de qualité entreprise ?

Les principales fonctionnalités incluent :

Quelles sont les erreurs courantes pour WordPress sur App Service, et comment faire pour résoudre les problèmes ?

Problèmes typiques et résolutions :