Drupal Upgrade

Here we will explain in simple steps how to upgrade your Drupal application to the latest stable version.

Step 1 The first step is to visit the official Drupal site and download the latest stable release of Drupal.

Once the download is complete, you need to upload the new version of Drupal on your website. The safest way to do that is to create a new folder in the public_html directory of your website, e.g. drupal_new, and upload the new version package there. Then you need to extract the archive file through cPanel -> File Manager.

If you don't have cPanel, you can extract the archive on your computer and upload its contents to your account using your favorite FTP client.

Step 2 Once you have the new version uploaded in the drupal_new folder, you should copy the necessary files and folders from the old version of Drupal to the new one.

Here we assume that you already have a full backup of your live Drupal site. Navigate to the backup folder of your Drupal site and copy the .htaccess file, the sites and the files directories and upload them into the drupal_new folder by overwriting any existing files.

Now, go to your cPanel -> File manager -> public_html -> drupal_new/sites/default folder and open the settings.php file for editing.

Edit the following line:

$update_free_access = FALSE;

and change it to:

$update_free_access = TRUE;

The changes above will allow you to run the update.php script from your browser.

Step 3 The next step is to update the database of your Drupal.

Go to

http://yourdomainname.com/drupal_new/update.php

where yourdomainname.com is replaced with your actual domain name. The screen should look similar to the one below.

Click on the Continue button and follow the instructions.

A list with the pending updates will be published. You can check them. Click on the Apply pending updates button to perform the update.

If there are no errors reported, your Drupal application is successfully upgraded.

Due to security reasons you should turn the $update_free_access variable back to false in the settings.php file:

$update_free_access = FALSE;

Open a new window in your browser and point it to the site you have just upgraded. As we performed the upgrade in a test folder drupal_new you should point your browser to: http://yourdomainname.com/drupal_new/

Once you are sure that the upgraded version of the site works properly you can delete or rename the old folder to drupal_old and rename drupal_new to drupal in order to put the new version live.

Expert Drupal Hosting

SiteGround offers unmatched speed and security for Drupal websites! Our support is available 24/7 and will assist you with Drupal-related issues that other providers consider beyond their scope. We offer free installation of Drupal to help you get started!

Get Drupal Hosting

Drupal is a trademark of Dries Buytaert. SiteGround is not affiliated with or endorsed by the Drupal Project or its trademark owners.