mediatribe.net -- Drupal and Web Development

Notice: this post was last updated 3 years 24 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]

Post new comment

  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <h3>
  • Lines and paragraphs break automatically.
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.

More information about formatting options

By submitting this form, you accept the Mollom privacy policy.