...
You can delete /kansas/my_cute_cat/hello.txt and put the Drupal site therewhere hello.txt was.
Use drush to grab Drupal
...
Replace the 'public' directory of your capistrano drupal development directory with a drupal install.
Code Block |
---|
bash> cd <your capistrano dev directory> bash> drush dl drupal-7.23 bash> rm -r public bash> mv drupal-7.23 public |
Use drush to install Drupal
Install drupal using your new database and user
Code Block |
---|
bash> cd public bash> drush si --db-url="mysql://dbuser:dbpass@localhost/dbname" You are about to create a sites/default/files directory and create a sites/default/settings.php file and DROP all tables in your 'featureserverdbname' database. Do you want to continue? (y/n): y No tables to drop. [ok] Starting Drupal installation. This takes a few seconds ... [ok] Installation complete. User name: admin User password: 3MYjwzeo9A [ok] |
Panel |
---|
Note the user #1 user name and password returned from this last step! |
Select and enable modules
Grab and enable some modules that will be using on this site
Code Block |
---|
bash> drush dl admin_menu views devel bash> drush en admin_menu views devel |
Make the installation profile
Create an installation profile for this site (This works for Drupal 7 sites. For Drupal 6 sites there is a manual process /admin/settings/profiler_builder .)
Code Block |
---|
bash> drush dl profiler_builder bash> drush en profiler_builder bash> drush distro my_cute_cat --untar bash> |
The installation profile contains the drush make file, and a list of what modules are enabled, and possibly more. We use one of these to create sites when we deploy on a server for the first time.