Drupal - Manual installation

Much more than a normal content management system (CMS) for programming a website - that's Drupal. 

Drupal has social software approaches and can be used for large online communities as well as for a single weblog. 

In addition to numerous design templates - so-called themes - this CMS also offers you several thousand modules with which you can extend the basic functions of Drupal according to your needs. This enables you to create image galleries, among other things, 

appointment management or e-commerce solutions on your website.

Drupal is also a suitable and simple alternative to Joomla! 

In this guide you will learn how to install Drupal on your FTP server.

Step 1: Download the Drupal software

Download the latest version of Drupal from the publisher's site.


Unzip the file (e.g. drupal-7.12-EN.zip) to a location where you can find it again.

Step 2: Connect via FTP and upload files

Next, open your FTP client (e.g. FileZilla) and connect to the FTP access data.

to your web hosting package. Then locate the folder you unpacked.

Select all Drupal folders and files that you can find in the directory (e.g. drupal-7.12).

Copy all folders and files into the selected root directory, which is normally /htdocs.

Wait until the transfer is completed.

Step 3: Customize htaccess file

Open the file .htaccess from the Drupal package, which you downloaded and unpacked on your PC, e.g. in the Windows Editor.

Comment out the lines as in the picture below with the # (hash) and reload the edited file via FTP.

to your webhosting package.

The current .htaccess file must be overwritten.

Step 4: Blank system or demo page?

Next, open your domain in your browser. 


In this example we use the Drupalcenter.de installation with standard settings and start the 

Installation with a click on the "Save and continue" button.

Step 5: Select language

In this step the language "German (German)" can be selected to perform the installation in German.

Continue the installation again by clicking on "Save and continue".

Step 6: Enter MySQL access data

You will see the following screen:

Select the round button in front of "MySQL, MariaDB, or equivalent" and enter the 

data of your MySQL database.

The server name is always localhost if you have set up the database with us. 

Username, password and database name are specific.

Confirm your entries by clicking on the "Save and continue" button.

If you have not yet created a MySQL database, please use the following instructions:


How do I create a MySQL database?

Step 7: Starting the Drupal installation

In this step, wait until the installation has been completed and the window from step 8 appears.

Step 8: Set up access data

In the following screen, enter the name of your website and an e-mail address for the Drupal registration.

You also enter the data for the Drupal administration account, which you can use to configure all Drupal settings.

in the lower part.

In the lower part you can define country and time. You can also find out about new Drupal updates here.

to be informed. These settings are optional.

After entering all data, click on the "Save and continue" button.

Step 9: Complete the Drupal installation

You have completed the installation of Drupal. By clicking on the link "Visit your new website" you will reach

directly to your homepage and can make all further settings with the login and password from the 8th step. 

and Drupal according to your wishes.

Was this article helpful?

Thank you very much for your review!

Thank you very much for your review!

You have already rated this item.

Thank you for your time.

Do you require assistance?


Telephone support

Companies that trust us

Other products you might be interested in
Website Builder
Create your own website without any programming knowledge.
Create a Website
Concentrate fully on your project! Performance and security included.
Optimize your Web site and achieve top rankings.
Website optimization
SSL Certificates
For your site, more safety protect yourself from hacker attacks.
Quickly protect