Submitted by ptrpp75 on
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 ?
également j'essaie avec cette
Permalien Soumis par ptrpp75 le 26 Juin, 2017 - 13:18
également j'essaie avec cette commande :
drush site-install --db-url=mysql://root:root@localhost:8889/drupalbase
et j'obtiens :
Failed to create database: sh: mysql: command not found
si ça peut aider ?
également j'essaie avec cette
Permalien Soumis par ptrpp75 le 26 Juin, 2017 - 13:18
également j'essaie avec cette commande :
drush site-install --db-url=mysql://root:root@localhost:8889/drupalbase
et j'obtiens :
Failed to create database: sh: mysql: command not found
si ça peut aider ?
Est-ce que mysql ou mariadb
Permalien Soumis par vincent59 le 26 Juin, 2017 - 15:58
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
Permalien Soumis par ptrpp75 le 27 Juin, 2017 - 12:27
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
Bon sans que comprenne
Permalien Soumis par ptrpp75 le 27 Juin, 2017 - 18:02
Bon sans que comprenne pourquoi maintenant cela fonctionne…
mystère
merci en tous cas