Avant l'installation de Drupal 8
L'installation de Drupal nécessite d'abord un serveur web et un serveur de base de données.
Pour les serveurs « locaux » et « en ligne » basés sur Linux utilisant Apache et MySQL, les logiciels nécessaires pour faire fonctionner Drupal sont connus sous le nom de « pile AMP », bien que les serveurs et bases de données Microsoft soient aussi fournis dans un ensemble appelé « stack ».
Pile AMP
- Apache (ou un autre serveur web)
- MySQL (ou un autre serveur de base de données)
- PHP
L’hébergement web fournit cela, ou vous pouvez les installer gratuitement sur votre ordinateur Linux, Mac ou Windows.
Préambule
La documentation de Drupal 8 sur drupal.org se trouve dans deux zones distinctes.
- Cette page « Avant l'installation » fait partie de la documentation communautaire ouverte de Drupal.
- En outre, des documents similaires sont également décrits dans une autre partie de la documentation communautaire Drupal. Le Guide de l’utilisateur Drupal 8, à partir de la page 3.1. Concept : exigences du serveur du chapitre 3. Installation.
Les principales différences entre ces deux parties de la documentation sont discutées ici. (Le lien s’ouvre dans un nouvel onglet/fenêtre.)
Conditions préalables à l’installation
Hébergement web :
La plupart, sinon la totalité, des fournisseurs commerciaux d’hébergement web partagé - drupal.org / hosting fournissent par défaut tous les logiciels nécessaires pour créer, exécuter et développer un site Drupal. (Le lien s’ouvre dans un nouvel onglet/fenêtre.)
- Si vous n’avez pas encore d’hébergement web, vous pouvez en trouver un qui répond à vos besoins et qui soutient la communauté Drupal sur Drupal Shared Hosting ~ drupal.org / hosting
- Si vous avez déjà un hébergement web, vous pouvez continuer à apprendre comment installer Drupal sur votre hébergement web :
- Page parente de cette page (documentation communautaire Drupal ouverte) : Installation de Drupal 8
- Guide de l’utilisateur Drupal 8 (documentation communautaire fermée) : Guide de l’utilisateur Drupal 8 - Chapitre 3. Installation
Local :
Si vous souhaitez installer Drupal localement sur votre ordinateur Linux, Mac ou Windows, vous devez d’abord disposer ou installer une « pile » comprenant un serveur web et un serveur de base de données. Pour en savoir plus :
- (documentation communautaire Drupal ouverte) : configuration d’un serveur local
Hébergé :
Si vous souhaitez payer une société pour gérer toute la maintenance « back-end » ou « interne » de votre site, ce qui vous permettrait, à vous et à vos utilisateurs, de vous concentrer sur la création et le chargement de contenu. Beaucoup de ces sociétés ne vous factureront pas pour un site de test tant que vous n’aurez pas mis votre site « en ligne » :
Trois instances Drupal pour chaque site
Au fait, quand vous avez un site Drupal en production, vous aurez souvent trois sites Drupal qui fonctionnent en tout sur votre ordinateur ou votre hébergement web.
« Site de développement / Dev ». Avant de rendre votre site accessible en ligne, vous devez créer une version de test de votre site pour le « développement ». Ce site de test peut être sur votre propre ordinateur ou en ligne sur le serveur de votre hébergeur.
« Site de préproduction / Stage » : enfin, avant de modifier votre site en production, vous souhaitez obtenir une copie de votre base de code Drupal et de la base de données Drupal et les utiliser pour créer un site de préproduction afin de vous assurer que vous pouvez recréer votre site en production, au cas où vos modifications sur le site en production tourneraient très mal, pour une raison quelconque.
« Site en production / Production » : une fois que votre site est en ligne, vous voulez créer un autre « site de développement » pour tester les nouvelles fonctionnalités que vous ajoutez. Si vos changements causent des problèmes sur votre site, vous ne voulez pas que ces problèmes apparaissent sur votre site public.
Bien sûr, vous pouvez supprimer le site de préproduction une fois que vous êtes sûr que votre base de code et base de données de préproduction sont « bonnes », mais assurez-vous de conserver au moins trois ensembles distincts de cette base de code / base de données à trois endroits différents.
Trois emplacements distincts signifient des sociétés en ligne séparées ou des clés USB / disques durs séparés situés à différents endroits. Cela vous préparera à une catastrophe : par exemple, un incendie dans votre maison / bureau ou une intrusion dans l’un de vos stockages en ligne.