Aller au contenu
En direct Crédit de 100 $ à l'inscription, jusqu'à 300 $ au total L'offre se termine le 31 décembre 2026 Commencer →

Drupal

Drupal est un système de gestion de contenu open source pour les sites et applications riches en contenu. Son modèle d’entités, sa taxonomie et son écosystème de modules permettent aux équipes de créer des types de contenu personnalisés, des flux éditoriaux et des sites multilingues sans écrire elles-mêmes le code sous-jacent.

ComposantVersion
Drupal11.4.1
PHP8.3
ApacheDernière
MariaDBDernière
Drush13
Ubuntu24.04 LTS

Drupal s’exécute sur une pile LAMP native (Apache, MariaDB, PHP). Le site est préinstallé avec le profil Standard. Il est donc prêt à utiliser dès que la machine virtuelle démarre.

RessourceMinimumRecommandé
vCPU24
RAM2 Go4 Go
Stockage20 Go40 Go

Les besoins de stockage augmentent avec les téléversements de médias et le nombre de modules installés.

ssh ubuntu@<your-vm-ip>

2. Attendre la configuration au premier démarrage

Section intitulée « 2. Attendre la configuration au premier démarrage »

Au premier démarrage, un script crée la base de données, installe le site Drupal avec Drush, puis génère les mots de passe administrateur et base de données. Cela prend 1 à 2 minutes. Suivez la progression:

journalctl -u drupal-first-boot.service -f

Le message de connexion (MOTD) confirme quand Drupal est prêt.

Le mot de passe administrateur, ainsi que les identifiants de base de données, sont écrits dans un fichier réservé à root:

sudo cat /root/.credentials/drupal.txt

Ouvrez le site dans un navigateur:

http://<your-vm-ip>/

Connectez-vous depuis la page d’administration:

http://<your-vm-ip>/user/login
ChampValeur
Nom d’utilisateuradmin
Mot de passeDepuis /root/.credentials/drupal.txt

Drupal est servi par Apache avec MariaDB. Les deux services sont gérés par systemd.

# Etat des services
systemctl status apache2
systemctl status mariadb
# Redémarrer le serveur web
sudo systemctl restart apache2
# Exécuter des commandes Drush depuis la racine du projet
cd /var/www/drupal && vendor/bin/drush status
cd /var/www/drupal && vendor/bin/drush cache:rebuild
CheminRôle
/var/www/drupalRacine du projet
/var/www/drupal/webRacine web
/var/www/drupal/web/sites/default/settings.phpConfiguration du site
/var/www/drupal/web/sites/default/filesFichiers et médias téléversés

Le port 80 est ouvert sur l’interface réseau de la machine virtuelle. UFW est activé et autorise SSH (port 22) et HTTP (port 80). L’image sert uniquement HTTP en clair.

En production, placez l’instance derrière un proxy inverse avec TLS (par exemple Nginx ou Caddy) afin que le site soit servi en HTTPS, puis mettez à jour trusted_host_patterns en conséquence.

Dernière mise à jour :