installer drupal avec drush

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Bonjour,

J'essaie d'installer drupal avec drush avec la ligne de commande suivante :
drush site-install standard --account-name=admin --account-pass=motdepasse—db-url=mysql://root:root@localhost/drupalbase

mais drush n'arrive pas à se connecter à la bdd :

exception 'Drush\Sql\SqlException' with message 'Unable to find a matching SQL Class. Drush cannot    [error]
find your database connection details.' in phar:///usr/local/bin/drush/commands/sql/sql.drush.inc:541
Stack trace:
#0 phar:///usr/local/bin/drush/commands/core/site_install.drush.inc(123): drush_sql_get_class()
#1 [internal function]: drush_core_pre_site_install('standard\xC2\xA0--acc...')
#2 phar:///usr/local/bin/drush/includes/command.inc(422): call_user_func_array('drush_core_pre_...',
Array)
#3 phar:///usr/local/bin/drush/includes/command.inc(231): _drush_invoke_hooks(Array, Array)
#4 [internal function]: drush_command('standard\xC2\xA0--acc...')
#5 phar:///usr/local/bin/drush/includes/command.inc(199): call_user_func_array('drush_command', Array)
#6 phar:///usr/local/bin/drush/lib/Drush/Boot/BaseBoot.php(67): drush_dispatch(Array)
#7 phar:///usr/local/bin/drush/includes/preflight.inc(66):
Drush\Boot\BaseBoot->bootstrap_and_dispatch()
#8 phar:///usr/local/bin/drush/includes/startup.inc(458): drush_main()
#9 phar:///usr/local/bin/drush/includes/startup.inc(365): drush_run_main(false, '/', 'Phar detected.
...')
#10 phar:///usr/local/bin/drush/drush(114): drush_startup(Array)
#11 /usr/local/bin/drush(10): require('phar:///usr/loc...')
#12 {main}

Est-ce que quelqu'un a une idée de ce qu'il faut faire s'il vous plait ?

Forum : 
Version de Drupal : 

Est-ce que mysql ou mariadb est bien installé sur la machine ?

D'après le message, drush n'arrive pas à y accéder. Ou alors il y a un problème dans le PATH

Est-ce que la commande

mysql

fonctionne en ligne de commande ?

Bonjour et merci

Normalement mysql est installé puisque j'ai installé MAMP.
par contre en effet la commande mysql donne

command not found

J'ai localisé le fichier mysql installé par MAMP qui dans :

/applications/mamp/library/bin/mysql

.

J'ai donné l'accès à mysql dans le path du coup la commande .

drush site-install standard --account-name=admin --account-pass=motDePasse --db-url=mysql://root:root@localhost/drupalsitedb
se lance par contre j'obtiens un message d'erreur :

exception 'Drupal\Core\Installer\Exception\InstallerException' with  [error]
message 'Resolve all issues below to continue the installation. For
help configuring your database server, see the <a
href="https://www.drupal.org/getting-started/install">installation
handbook</a>, or contact your hosting provider.<div
class="item-list"><ul><li>Failed to connect to your database server.
The server reports the following message: <em
class="placeholder">SQLSTATE[HY000] [2002] No such file or
directory</em>.<ul><li>Is the database server running?</li><li>Does
the database exist or does the database user have sufficient
privileges to create the database?</li><li>Have you entered the
correct database name?</li><li>Have you entered the correct username
and password?</li><li>Have you entered the correct database
hostname?</li></ul></li></ul></div>' in
/Users/omar/documents/patrice/prog/sites/drupal_test/core/includes/install.core.inc:913

.

Je précise que la base de donnée est bien créée mais est vide