Installing or Upgrading CiviCRM
CiviCRM can be hosted inside the Drupal OR Joomla OR WordPress Content Management Systems. This section covers Installation and Upgrade procedures for each environment. Not covered is CiviCRM inside Acquia Drupal. Installation in that specific package (or "collection of essential software") simply follows that for Drupal, as in the next section (Install CiviCRM for Drupal).
CiviCRM Requirements - CMS Independent
Install CiviCRM for Drupal
Install CiviCRM for Joomla!
Install CiviCRM for WordPress
Upgrade CiviCRM for Drupal
Upgrade CiviCRM for Joomla!
Upgrade CiviCRM for WordPress
Additional Upgrade Resources
Overriding Server Directory and URL Settings (so you can use the same database in multiple locations)
Page: Multi Site Installation Page: Payment Processors Page: CiviMail Installation Page: Drupal Installation Guide for CiviCRM 4.4 - Drupal 6 Page: Ensuring Schema Integrity on Upgrades Page: Installation and Configuration Trouble-shooting Page: Moving an Existing Installation to a New Server or Location Page: Migrating from Joomla to Drupal Page: Upgrade Drupal Sites to 4.4 - Drupal 6 Page: Drupal installation and configuration example Page: Installation of CiviCRM on Microsoft IIS Page: Multi-Org Installation Example Page: Moving an Existing CiviCRM Installation from one Drupal frontend to another Page: Override CiviCRM Settings Page: Different directory structure / multi-site settings - settings_location.php Page: Migrating from Drupal to WordPress Page: Drupal Installation Guide for CiviCRM 4.5 - Drupal 7 Page: Upgrade Drupal Sites to 4.5 - Drupal 7 Page: WordPress Installation Guide for CiviCRM 4.5 Page: Upgrade WordPress Sites to 4.5 Page: Joomla Installation Guide for CiviCRM 4.5 Page: Upgrade Joomla Sites to 4.5 Page: CiviCRM PHP Requirements Page: Updating System Workflow Message Templates after Upgrades - method 1 - kdiff