Actions
DEPRECATED!¶
Cloning a new local site from live¶
First create databases on local environment.
mysqladmin -u root create PROJECT_drupal mysqladmin -u root create PROJECT_civicrm
Then create your project Drupal root and install Drupal.
cd ~/workspace/PROJECT drush --yes site-install -y --db-url=mysql://root@localhost/PROJECT_drupal
Create a Drupal alias of this project.
cd sites/default drush sa --with-optional --with-db --full --alias-name=@local @self >> ~/.drush/PROJECT.aliases.drushrc.php
Log in to remote live host and create a new alias description for the live environment.
cd PROJECT DRUPAL ROOT cd sites/default drush sa --with-optional --with-db --full --alias-name=@live @self
Use these commands on localhost to synchronize.
drush --yes sql-sync @PROJECT.live @PROJECT.local drush --yes rsync @PROJECT.live:%files @PROJECT.local:%files drush @PROJECT.live civicrm-sql-dump | drush @PROJECT.local civicrm-sql-cli
Updated by Jack Aponte over 8 years ago · 2 revisions
Also available in: PDF HTML TXT
Go to top