Installing CiviCRM Starter Kit

Last updated on
2 July 2020

Drupal 7 will no longer be supported after January 5, 2025. Learn more and find resources for Drupal 7 sites

Pantheon provides a one click install option for this distribution. It is FREE to try and is by far the easiest way to get started with Drupal and CiviCRM, but you will need to pay for a Pantheon plan at some level to launch your site.

  1. After your Pantheon site is created, click the Visit Development Site button to install Drupal and CiviCRM.

  2. There is additional documentation about Migrating an Existing site to CiviCRM Starter Kit on Pantheon and Upgrading the CiviCRM Starter Kit on Pantheon, but to finish a new install you can follow the install steps in the Install, Configure, and Update Using Install Profile section.

Install, Configure, and Update Using Install Profile

When installing the CiviCRM Starter Kit using the Install Profile, select the CiviCRM Starter Kit option instead of the normal standard or minimal options.

You will be told that you can not finish the install until the CiviCRM install is complete. Click the install link in the CiviCRM settings file does not extist. It should be created by CiviCRM install message and configure CiviCRM the same way you would if you were installing it after configuring Drupa.

Once the CiviCRM install is complete, you will be sent to the first step in the Drupal configuration. Note, there is not a notice letting you know that CiviCRM install was completed successfully.

Download sites/default/civicrm.settings.php. Note that most of the settings are set to be generated automatically and CiviCRM should work fine without editing the settings. There is just a minimal number of variables to edit manually to have a functioning site in Pantheon. The one example is if you would also like to be able to work on the site on your own computer which requires you to add paths for each `else` statement: 

if (isset($_ENV['PANTHEON_SITE'])) {} else { EDIT HERE }

Help improve this page

Page status: No known problems

You can: