Tutoriel Drush / Drupal
Installer Drush sur un hébergement mutualisé
Comment Installer Drush sur un hébergement mutualisé?. Voici les étapes à suivre :
- Tout d'abord, connectez-vous à votre hébergement en SSH. Si l'accès SSH n'est pas disponible, vérifiez avec votre hébergeur si c'est possible de l'activer.
-
Créez un dossier pour Drush dans votre répertoire personnel :
mkdir ~/drush cd ~/drush -
Téléchargez la dernière version de Drush via Composer. Si Composer n'est pas installé, installez-le d'abord :
curl -sS https://getcomposer.org/installer | php php composer.phar require drush/drush -
Ajoutez le chemin de Drush à votre PATH en éditant votre fichier .bashrc :
echo 'export PATH="$HOME/drush/vendor/bin:$PATH"' >> ~/.bashrc source ~/.bashrc -
Vérifiez l'installation :
drush --version
Points importants à noter :
- Assurez-vous que votre hébergeur autorise l'utilisation de Drush
- Vérifiez la version de PHP requise pour la version de Drush que vous souhaitez installer
- Si vous n'avez pas accès SSH, certains hébergeurs proposent Drush préinstallé
Prérequis pour installer un site Drupal
Cet aperçu résume les exigences système pour un site Drupal 10 ou Drupal 11. Pour plus de détails, visitez les pages dédiées aux exigences spécifiques.
Drupal 10
Serveur Web
Apache 2.4.7 ou supérieur, Nginx 1.1 ou supérieur, ou tout autre serveur Web avec un support PHP approprié.
Base de données
- MySQL 5.7.8 ou supérieur
- MariaDB 10.3.7 ou supérieur
- Serveur Percona 5.7.8 ou supérieur
- PostgreSQL 12 ou supérieur
- SQLite 3.26 ou supérieur
Mémoire
- Mémoire RAM requise : la mémoire minimale requise est de 1 Go pour garantir le fonctionnement de Composer. Si vous exécutez plusieurs modules ou utilisez des outils gourmands en mémoire tels que Solr ou Memcache, vous aurez peut-être besoin de beaucoup plus de mémoire.
- Configuration requise pour la mémoire PHP : la taille de mémoire minimale requise est de 64 Mo. En général, les systèmes de production en contiennent 128 Mo ou 256 Mo.
PHP
- Version PHP : Drupal 10 nécessite au moins PHP 8.1 . PHP 8.1.6 est recommandé.
- Extensions PHP nécessaires : PDO, XML, GD-library, OpenSSL, JSON, cURL, Mbstring .
Espace disque
Minimum 100 Mo. Vous aurez besoin de plus d'espace si vous installez des modules ou des thèmes supplémentaires, et vous aurez également besoin d'espace pour les médias, les sauvegardes et les autres fichiers générés et téléchargés sur votre site.
Drupal 11
Serveur Web
Apache 2.4.7 ou supérieur, Nginx 1.1 ou supérieur, ou tout autre serveur Web avec un support PHP approprié.
Base de données
- MySQL 8.0 ou supérieur.
- MariaDB 10.6 ou supérieur.
- Percona Server 8.0 ou supérieur.
- PostgreSQL 16 ou supérieur.
- SQLite 3.45 ou supérieur.
Mémoire
- Mémoire RAM requise : la mémoire minimale requise est de 1 Go pour garantir le fonctionnement de Composer. Si vous exécutez plusieurs modules ou utilisez des outils gourmands en mémoire tels que Solr ou Memcache, vous aurez peut-être besoin de beaucoup plus de mémoire.
- Configuration requise pour la mémoire PHP : la taille de mémoire minimale requise est de 64 Mo. En général, les systèmes de production en contiennent 128 Mo ou 256 Mo.
PHP
- Version PHP : Drupal 11 nécessite PHP 8.3 .
- Extensions PHP nécessaires : PDO, XML, GD-library, OpenSSL, JSON, cURL, Mbstring, zlib .
Espace disque
Minimum 100 Mo. Vous aurez besoin de plus d'espace si vous installez des modules ou des thèmes supplémentaires, et vous aurez également besoin d'espace pour les médias, les sauvegardes et les autres fichiers générés et téléchargés sur votre site.
Drush est un puissant outil en ligne de commande pour Drupal, permettant d'automatiser l'administration, la maintenance et le déploiement de sites. Il simplifie la gestion des modules, des mises à jour et des sauvegardes, accélérant considérablement le workflow des développeurs. Moi c'est Dom
