Table of Contents
1. Server RequirementsCiviCRM for Drupal has been developed and tested by our team on the following 'recommended' platforms:
2. Drupal InstalledThe automated installer requires Drupal 6.x.. If you do not have the required version of Drupal installed, refer to:
Verify Drupal Database SettingsYou will need to know the database settings for your Drupal installation prior to running the CiviCRM installer: You can look up these values in your Drupal settings.php file (located by default in your <drupal_root>/sites/default directory) In the above example:
3. Download and Un-tar CiviCRM CodeAll CiviCRM code and packages used by CiviCRM (such as PEAR libraries) are included in the compressed CiviCRM distribution files ('tarballs'). Follow these steps to download and install the codebase:
* Un-tar (unpack) the codebase into the drupal/sites/all/modules directory. * You should now have a drupal/sites/all/modules/civicrm directory with a number of directories below it (including bin, CRM, sql and templates). 4. If Using Localization, Download and Un-tar the Localization FilesFollow these steps to download and install the files that contain strings for languages other than American English:
* Un-tar (unpack) the language files into the drupal/sites/all/modules directory. * You should now have a drupal/sites/all/modules/civicrm/l10n directory with a number of directories below it (including bin, CRM, sql and templates). 5. Run the InstallerThe installer will verify that you've downloaded the correct version of CiviCRM, and will check your server environment to make sure it meets CiviCRM requirements. It will then create and populate a database for CiviCRM as well as create your CiviCRM settings file (civicrm.settings.php).
http://<your_drupal_home>/sites/all/modules/civicrm/install/index.php
6. Review Permissions
* Go to Administer » User management » Permissions
7. Create CiviCRM Contacts for Existing Drupal UsersOnce installed, CiviCRM keeps your Drupal Users synchronized with corresponding CiviCRM contact records. The 'rule' is that there will be a matched contact record for each Drupal user record. Conversely, only contacts who are authenticated users of your site will have corresponding Drupal user records. When CiviCRM is installed on top of an existing Drupal site, a special CiviCRM Administrative feature allows you to automatically create CiviCRM contacts for all existing Drupal users:
8. Review the Configuration ChecklistThe Configuration Checklist provides a convenient way to work through the settings that need to be reviewed and configured for a new site. You can link to this checklist from the installation success page AND you can visit it at any time from Administer CiviCRM » Configure » Configuration Checklist. 9. Test-drive CiviCRMThere should now be a CiviCRM link in your Drupal menu. Click that link and the CiviCRM Menu, Shortcuts, Search and New Individual Blocks should appear. You can now explore CiviCRM end-user features and begin configuring CiviCRM for your site/organization needs. Refer to the Administrator Guide for information on configuration tasks and options. Tips for creating CiviCRM Profiles (forms), custom data fields and programming custom data manipulation are included in the Drupal installation and configuration example document. Trouble-shooting ResourcesReview the Installation and Configuration Trouble-shooting section of our wiki for help with problems you may encounter during the installation. You can often find solutions to your issue by searching the installation support section of the community forum OR the community mailing list archives, and you can check out the Installation section of our FAQs. If you don't find an answer to your problem in those places, the next step is to post a support request on the forum. |
Drupal Installation Guide
Skip to end of metadata
Go to start of metadata
Labels:
