Documentation

Installation guide

  • Last modified: October 18, 2010

Drupal provides an installation script that automatically populates database tables and configures the correct settings in the settings.php file. This section covers preparing for installation, running the installation script itself, and the steps that should be done after running the installation script has completed. It also explains how to do a "multi site" installation, where a number of different Drupal sites run off the same code base.

Before proceeding with your first Drupal installation, you should also review the best practices section. For help with Drupal terms, see the terminology page.

Other tools

Some of the steps in the installation process can be performed with tools such as graphical applications for moving files and managing databases or tools that are provided by your hosting service. This documentation focuses on performing tasks at the command line. For information on using other tools, see the documentation that accompanies the application or is provided by your hosting service.

Creating a test site on a local computer

It is considered a good practice to do all development work on a separate test site before making changes to a production site. A test site allows you to evaluate the impact of upgrades, new modules, modifications to themes etc. without causing disruption to your live site. For information about setting up a web server on a local computer, see the Local Server Setup section of the Developing for Drupal guide.

Alternative methods for installation

Some web hosting companies offer "one-click" installations of Drupal, or specific Drupal support. You may be able to locate one on the Drupal hosting handbook page.

There is also a handbook page listing Drupal distributions, which include installation profiles and pre-packaged distributions of Drupal and modules. These may be of help as well.

See also

The troubleshooting FAQ.

Comments

Reorganize For Clarity

Hi,
It'd be great if D7, D6, D5, and earlier system requirements were broken into their own little header-divided sections, rather than having things all mixed together as they are. That way, the user can just go to the version of Drupal they want to install and see all the requirements for that version all together.

Honey beats vinegar.

Need page to profile differences between releases

For someone familiar with D6, for example, it would help to have a page that just profiled differences in installation between that release and D7. Otherwise someone needs to go through every page to see if 1) there may not be any differences, or 2) there might be differences that for some reason no one posted into the general purpose install guide.

Or perhaps a simple comment could be placed at the top:
"If you are already familiar with installing D6 then nothing significant in D7 has changed and you shouldn't need to re-read this guide."
or
"If you are already familiar with installing D6, D7 has some differences which may be significant. Look for the '*' next to instructions that are fundamentally different between D7 and prior releases."

I understand that version information was removed from this guide, and for good reason. Now we could use some judicious re-insertion where version differences are actually important.

I'd write the material myself but I simply don't know yet. I'm looking to install D7 for the first time today (having installed D6 many times) and without reading everything here I can't tell yet if I need to learn everything from scratch or (more likely) if there's nothing new to learn and I can install in a few minutes just like D6.

Thanks!

Mise à jour D6.2 vers D7

J'ai des problèmes pour mettre à jour mon site (www.pulaar.org). A chaque j'ai le message erreur.
Dans mon espace d'administration j'ai les 2 messages suivants :

1. Field fait partie d'une dépendance circulaire. Cette situation n'est pas gérée, et l'activation de ce module sera donc impossible.
2. Field SQL storage fait partie d'une dépendance circulaire. Cette situation n'est pas gérée, et l'activation de ce module sera donc impossible.
Je sollicite aide (envoyer à bokarba@yahoo.fr)

Manual update from Drupal 7.0 to 7.2

Hi

I've just had my drupal interface tell me I need to update 'manually' from 7.0 to 7.2. Does anyone know how to do this? Are there any instruction anywhere? I've looked everywhere I can and there does not appear to be a concrete/step by step explanation.

Hope someone can help :-)

Ste

Download the update file,

Download the update file, extract the contents and read the document called UPGRADE.TXT you will find there

should work automatically -

should work automatically - at least did that for me...

http://www.runner.co.za/ http://www.weather.co.za/ http://nationwide.co.za/ and many other domains are mine and waiting to be developed into real portals. Read my story on http://randolf.jorberg.com/randolf-jorberg/ and connect with me on http://randolf.j

Drupal Installation problem on Ubuntu 11.04

Those who are installing Drupal6 on Ubuntu 11.04 from repositories, may encounter problems. Please go to https://help.ubuntu.com/community/Drupal for some instructions.
After you did an installation through repositories, there may exist two main differences that causes you to search for lots of hours:
1. In order to launch Drupal you should use http://localhost/drupal6/install.php instead of http://localhost/drupal/install.php
2. If it was not still useful type the following into a terminal
sudo cp /etc/drupal/6/apache.conf /etc/apache2/mods-enabled/drupal.conf
and then
sudo /etc/init.d/apache2 restart
now your site should be accessible via http://localhost/drupal6/install.php