mediatribe.net -- Drupal and Web Development

Notice: this post was last updated 3 years 36 weeks ago so it might be outdated. Please be cautious before implementing any of suggestions herein.

Drupal: Cloner une BD externe sur votre ordi

Si vous voulez travailler sur une version locale d'un site web, faites ce qui suit:

git clone [chemin-git]
cd [répertoire]
echo 'create database [dbname]' | mysql -u[user] -p[pass]
drush si --db-url=mysql://[user]:[pass]@localhost/[dbname] --account-name=root --account-pass=root
ssh moi@example.com "drush -r /chemin/vers/drupal sql-dump" > db.sql
drush sqlc < db.sql

Si vous n'avez pas de mot de

Si vous n'avez pas de mot de passe mysql, utilisez, par exemple:

drush si --db-url=mysql://root:@localhost/basededonnees --account-name=root --account-pass=root

si vous ne voyez pas votre

si vous ne voyez pas votre site, il se peut qu'il y ait un préfixe dans la bd. Pour le savoir faire:

vi db.sql

si vous voyez quelque chose comme "abc_actions", votre préfixe est abc_

vous devez ouvrir sites/default/settings.php et mettre abc_ dans la variable prefix.

Autre point: si vous ne voyez

Autre point: si vous ne voyez des pages autres que la page d'accueil, il se peut que votre document .htaccess ne soit pas présent (parfois, il ne se trouve pas dans le dépôt git).

Dans ce cas vous pouvez:

cd ..
drush dl
cp drupal*/.htaccess [répertore]