Drupal Tutorials and Blog Posts

Updating Drupal 7 to the Latest Version

Updating a Drupal site is vital for security.

In this tutorial we're going to show you how to update your Drupal 7 site from one minor version to another. That means from 7.0 to 7.2 or 7.2 to 7.4. and so on.

Unfortunately moving between major versions such as from 5 to 6 or from 6 to 7 is a much bigger topic and too large for a single tutorial.

Before you start, please remember one thing: backup, backup, backup, backup, backup, backup, backup, backup your site!

Step 1: Check for Available Updates

tutuploadsmedia_1309637650420.png

To get started with updating your Drupal site, click on "Configuration" and then "Available updates".

tutuploadsmedia_1309637693049.png

This page will show you an updates you need to make. They will be marked in red as in the image above. If there are updates, it is worth putting your site in maintenance mode at this point to avoid any problems for your users as you update. Instructions for doing that are here.

Step 2: Download the Update Files

tutuploadsmedia_1309637713390.png

Drupal will show you a link to download the files for the new update.

Step 3: Upload the Update Files

tutuploadsmedia_1309638026715.png

Unzip the files that you've just downloaded.

IMPORTANT: Delete the /sites/ folder from these unzipped files. Do not upload the /sites/ folder as this will overwrite any custom work that you have done. Make sure that you leave the exisiting /sites/ folder intact on the server.

Then open up your FTP program or file manager and navigate to your existing Drupal site files. Simply upload the new files over the top of the existing ones.

tutuploadsmedia_1309638514359.png

Once the upload is complete, you can refresh your "Available updates" page and hopefully it will now be marked in green rather than red.

Step 4: Run the Update Manager

Drupal Updates

Click on "Modules" and then click on "Always run the update script each time a module is updated".

tutuploadsmedia_1309639399700.png
Click "Continue".
tutuploadsmedia_1309639419498.png
Click "Apply pending updates".
tutuploadsmedia_1309639442264.png
You should now see a page saying the update has been successful with no errors.
Click on the "Administration pages" link and go "Configuration" then "Maintenance mode" to put the site back online.

Comments

 
Damani
#1 Damani 2011-07-11 19:42

I am currently running the updates, and it has been on the run updates section for a while now.... it does not tell you it is running the update or anything... it is just there blank... with only the left menu being displayed and the word "updating" at the top

How long is the process supposed to last, for 12 updates?
 
 
loving
#2 loving 2011-07-26 13:53

thx for the info but why everyone staying away of the real useful information people need or want to see? thats drupal 6 upgrade to 7. or d6 with cck/views upgraate to 7.

that the real info who might just set you on the top.
 
 
steve
#3 steve 2011-07-26 15:43

Hi loving

Why? I think you know the answer to that ;)

It can be a mammoth project to move from D6 to D7.

However, it's something we're willing to undertake, perhaps in a series of tutorials here on the blog.
 
 
rsmkung
#4 rsmkung 2011-07-28 17:57

"Then open up your FTP program or file manager and navigate to your existing Drupal site files. Simply upload the new files over the top of the existing ones."


I wonder why we should " upload the new files over the top of the existing ones."

After uploading the new files, do we need to delete the existing old files?
 
 
Nick
#5 Nick 2011-07-28 23:34

Hi rsmkung,

Good question. Uploading the new files over the top of existing ones replaces the old ones that have the same name, but not any others. So there's no need to delete existing old files because they are replaced (deleted and new ones put in their respective places if you want to think of it that way).

Kind regards,
Nick
 
 
rsmkung
#6 rsmkung 2011-08-09 00:54

Unless the "writer" has some videos to
show people that using his method is "right" for updating Drupal 7.

ON YOUR RISK TRYING OUT THIS UPDATE PROCEDURE! God bless you.
 
 
Nick
#7 Nick 2011-08-09 03:32

Hi rsmkung,

Try it on a test site if you're not sure ;) Or you can create one single folder with a single file in it to test FTP the same folder name with a different file name.

Kind regards,
Nick
 
 
steve
#8 steve 2011-08-09 11:56

Hi loving

Try ostraining.com/blog/drupal

We've started to publish a series of free tutorials on moving from Drupal 6 to 7.
 
 
rsmkung
#9 rsmkung 2011-08-09 18:35

Actually, you didn't explain in more details, which confused more "Drupal Beginners" in my department.

One staff has designed his front page in his old Drupal 7.4 version, and store in
the site/all/themes directory.

Because you said, uploading all new files to the top of the old files, so
the NEW "site" directory override the old "site" directory, then hid OLD front page is totally gone.

And will you take any of the responsibility for this?
 
 
steve
#10 steve 2011-08-09 18:50

Seriously rsmkung?

1) It's a free tutorial we've given you.
2) The instructions are accurate.
3) Your colleague clearly didn't follow the instructions at the top of the page:

Quote:
Before you start, please remember one thing: backup, backup, backup, backup, backup, backup, backup, backup your site!
 
 
Rick Jamson
#11 Rick Jamson 2011-10-18 08:55

This worked perfect! Be sure to take a backup before you start the update process.
 
 
Ashish Thakur
#12 Ashish Thakur 2011-11-18 11:58

works perfect. thanks for the tutorial.
 
 
Nick
#13 Nick 2011-11-20 22:05

Glad it was of help, Rick! :)

By the way, we just recently launched our Drupal Beginner and Intermediate classes. They are worth checking out if you have some time: www.ostraining.com/online

Kind regards,
Nick
 
 
Nick
#14 Nick 2011-11-20 22:07

You're very welcome, Ashish!

If you'd like to learn more about Drupal, we just launched our Drupal Beginner and Intermediate classes :) Here's the link to the landing page: www.ostraining.com/online

Kind regards,
Nick
 
 
Lily
#15 Lily 2011-12-14 15:25

rsmkung points out that it is crucial to READ ALL THE INSTRUCTIONS before ranting at authors who provide free help.

"IMPORTANT: Delete the /sites/ folder from these unzipped files. Do not upload the /sites/ folder as this will overwrite any custom work that you have done. Make sure that you leave the exisiting /sites/ folder intact on the server"
 
 
PK
#16 PK 2012-02-03 19:07

Excellent tutorial; very helpful. Worked perfectly fine for me. Please keep adding useful stuff like this.
 
 
Nick
#17 Nick 2012-02-03 21:35

You're very welcome, PK! We're glad we could help! :)

Kind regards,
Nick
 
 
Josh Habdas
#18 Josh Habdas 2012-03-05 01:31

Thanks for hosting this page. It was helpful in getting me started. While working through the 7.12 upgrade I noticed there was an UPGRADE.txt file included in the archive that provides instructions for minor versions updates.
 
 
Bucee
#19 Bucee 2012-10-10 15:22

Thanks for the great tutorial. After using WP for many years it found upgrading a bit complicated, but this guide helped a lot. Thanks
 
 
Bach
#20 Bach 2013-03-11 05:13

I've read many update tutorial on the internet but so far your version is the best.

Again, thanks
 
 
new 2drupal
#21 new 2drupal 2013-03-25 19:29

Hmmm I've been trying to upgrade our test system which is 7.7 to 7.20. I've tried a number of times (4-5 times). I used your method:
1. Extracting all "update files" and removing the sites dir from it.
2. Put it in maintenance mode.
3. Coping all "update files" over the old files.
4. Had to "chmod 775 -R *" change the permissions, cause the extracted files were 644.
5. Took it out of maintenance mode
6. But upon trying to access the updated site (reports status says it's 7.20). There is no content, none at all. I had to revert to a snapshot to get the system back to where I started. Any suggestions?

Thank you.
 
 
new 2drupal
#22 new 2drupal 2013-03-26 13:08

Left out a step between 4-5, before putting Drupal back out of maintenance mode. I ran the update of course. Left that important piece out.
 
 
Rafal
#23 Rafal 2013-04-04 09:28

Great, It works!
 
 
ChrisBlack
#24 ChrisBlack 2013-04-30 17:48

As for drupal core i can update straigth to the latest version.What about drupal modules? can i go straight to the last minor version of a module or i have to install the intermediate updates until the final version?
 

Add comment


Security code
Refresh

blog-ad

Start Online Training

Members get access to all our video training. That's 1,142 training sessions in Joomla, Drupal, WordPress and Coding.

Manage All Your Joomla Sites

adminicredible

With Admincredible you can update and manage all your Joomla sites. If you have 5 or 500 sites, Admincredible will make your life easier! Visit Admincredible.com.

Latest Comments

The License for Our Tutorials

All of our tutorials are published under the Creative Commons Attribution-NonCommercial license. This means:

  • You can re-use these tutorials.
  • You can modify these tutorials.
  • You must link back to our original tutorial.
  • You can't use these tutorials commercially.

Click here to read the full license.

Open Source Training is not affiliated with or endorsed by the Joomla, WordPress or Drupal projects.
All product names and trademarks are the property of their respective owners.

Copyright 2013 Open Source Training, LLC. All rights reserved.