Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

...

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.