diff --git a/HowtoDrupal.md b/HowtoDrupal.md index fae06788..d2fb528b 100644 --- a/HowtoDrupal.md +++ b/HowtoDrupal.md @@ -10,7 +10,7 @@ title: Howto Drupal ## Pré-requis * Un serveur web (Apache/Nginx/...) -* Une base de données (MySQL/Mariadb 5.5+, PostgreSQL 9.1+) +* Une base de données MySQL/Mariadb ou PostgreSQL * PHP 8.1 (Drupal 10), PHP 8.0/8.1 (Drupal 9), PHP 7.3/7.4 (Drupal 7 et 8) Pour plus de détails, voir [la documentation de Drupal](https://www.drupal.org/docs/user_guide/en/install-requirements.html) notamment : @@ -57,7 +57,13 @@ Il existe [plusieurs méthodes pour installer Drupal](https://www.drupal.org/doc Ainsi, une installation par défaut va se faire avec la commande suivante va créer une nouvelle installation et récupérer toutes les dépendances avec composer. ~~~ -$ composer create-project drupal-composer/drupal-project:8.x-dev foo_project --stability dev --no-interaction +$ mkdir www/ +$ composer create-project create-project drupal/recommended-project www +$ composer show | grep ^drupal +drupal/core 9.4.5 +drupal/core-composer-scaffold 9.4.5 +drupal/core-project-message 9.4.5 +drupal/core-recommended 9.4.5 ~~~ On peut en suite, aller directement à l'addresse du site pour obtenir l'interface d'installation du site. @@ -71,6 +77,16 @@ $ crontab -l 42 * * * * php /home/foo/www/vendor/bin/drush cron --root /home/foo/www/ 2&>1 >/dev/null ~~~ +## drush + +### Installation + +~~~ +$ composer require drush/drush +$ composer show drush/drush | grep ^version +versions : * 11.1.1 +~~~ + ## Optimisation * Drupal 7 :