Home > updating > How to keep multiple drupal websites up to date

How to keep multiple drupal websites up to date

January 17Hits:2

I do a lot of web consulting and drupal is my preferred tool of choice. But as I grow, it seems like drupal gets more and more needy. At least once a week, if not more, my inbox gets messages that drupal needs updating, and I have to go and update the dev server, verify nothing broke, and then update the production server, and again verify that nothing broke.

I'm using drush to help me with this, but this is still taking considerable time away from my business, time I could be billing to the customer.

Does anyone have a solution to this? Some way to automate the updates and then a regression test, and if successful, do the same on production?


You could write scripts to do this. You'd probably want to tie in to the Drupal unit testing module as well.

I can't provide you with any actual examples, because I'm not sure how it would be done reliably.

In my opinion, you're looking at a business problem that can't be fixed with a programming solution. If I were in your shoes, I would start charging customers an ongoing maintenance fee for upgrades.

I use the following script:


n.b. not guaranteed to be bug-free. The "verify nothing broke" and "update the production server" are manual steps, but at least my update sites are available for testing when I want to do it.


Related Articles

  • How to keep multiple drupal websites up to dateJanuary 17

    I do a lot of web consulting and drupal is my preferred tool of choice. But as I grow, it seems like drupal gets more and more needy. At least once a week, if not more, my inbox gets messages that drupal needs updating, and I have to go and update th

  • Multiple Drupal website loginApril 16

    We have a number of Drupal websites to login to. Is there an automated solution to login to each one? They are not on the same domain, not on the same server for that matter.

  • Easy way to add EU cookie notification to multiple Drupal websites?April 9

    I have 20+ Drupal sites that I have to add Cookie notifs to. Is there an easy/batch/automated way to do it? --------------Solutions------------- Check out EU Cookie Compliance for your notifications. This module intends to deal with the EU Directive

  • How can I relay email through google apps from drupal website? September 14

    Possible Duplicate: Configure Postfix to send/relay emails Gmail (smtp.gmail.com) via port 587 I have multiple drupal websites running on an Ubuntu slicehost vps. Naturally, that means that I have a fair number of domains pointing to my one slice. Fo

  • Applying Updates to Multiple Drupal SitesSeptember 16

    I have over 100 drupal 7 websites on my single server. Applying updates to each site individually is a lengthy task. Is there any simple way through which we can update all the websites at once, or can we use a single module folder for multiple Drupa

  • Best Method to Separate Drupal Website from Customized ScriptsJuly 1

    I currently have 2 small cloud servers: (1) database server; (2) web server. The web server hosts my Drupal 7 website plus a lot of continually running scripts that process data and hook into Drupal's API functions (e.g. node_save, taxonomy_term_save

  • Check performance of drupal websites using some modules or toolsFebruary 8

    My website starts well and after few days of access it goes terribly slow. Is there any module or any external tool to check the performance of the drupal website. So that we can point out where we are facing issues in drupal so that we can solve the

  • Drupal website was hacked? July 5

    What is the hack that can cause my Drual website to be blank, without showing any message error.. Not be able even I enter .../users, -> blank. It was absolutely brilliantly showing fine. If you want to see this Drupal website URL, go ahead: http://f

  • IIS6 Multiple SSL websites to a single HTTP website?August 26

    Running a IIS6 server on Windows 2003. All the websites use ASP.NET I have a number of websites all running separate HTTP websites: www.domain1.com www.domain2.com www.domain3.com I have a separate HTTPS website www.secure.com These websites are all

  • How do I host multiple SSL websites using ISA inbound rules with 1 external IP address?April 29

    How do I host multiple SSL websites(all subdomains) using ISA inbound rules with 1 external IP address? I think something like option 2 in this question might work? --------------Solutions------------- In addition to using a wildcard or SAN cert, you

  • What's a free web hosting service to show temporary beta versions of my Drupal websites online?September 6

    What's a free web hosting service to show temporary beta versions of my Drupal websites online ? --------------Solutions------------- Try DreamHost You can serve em from your house and just use a service like dyndns to resolve a hostname to your IP a

  • How to distribute a Drupal website on a flash card?June 11

    I would like to take a Drupal website and distribute the information on it on a flash card or DVD -- even if it is a read only version. The people who will be using the website will not always have internet access. Plus, it's the type of information

  • Do I need RDF enabled on a normal Drupal website?December 27

    When you install Drupal 7, you notice that RDF is enabled by default. Now... I have a website called 7 Tutorials and I am wondering if RDF is useful, considering the content shared on the website. I read a bit about it and learned that the "Resource

  • Share Content over multiple drupal instances January 12

    I want to create a multisite with Drupal 7: Every site works separately but users, and nodes must be shared among the sites. How do I achieve it? --------------Solutions------------- You can change the settings for the access to the database that are

  • How do I get Drupal to use table prefixes so I can install multiple drupal installations in the same database schema?January 22

    My webhost is pretty limited, and I only have one database user & schema. I would like to install multiple drupal installations on this database schema. How do I tell each installation to prefix its tablenames with a given string? --------------Solut

  • Securing my drupal websiteFebruary 11

    I'm working on my very first drupal website and it will consist of a login form which will then give the user access to a form. This next form will allow the user to query my database to show the closest matches in the category they search - and when

  • Drupal Blog vs. WordPress Blog for a Drupal Website? February 18

    Is there a blog of preference for SEO, when it comes down to Drupal websites. I ask as WordPress seems to have the better plug-ins, though may not integrate as well. Any thoughts on this? I am asking from primarily a SEO perspective though also a des

  • Drupal website only in Arabic on English installationJune 9

    I have installed my Drupal in English Language. But i want my all pages to be only in Arabic as of now. English launch will be later. How i do such that all wesbiste content can be only in Arabic and Admin language will be in English. --------------S

  • Google Analytics account setup for multiple personal websites?October 19

    I have multiple personal websites that I develop and plan to develop more over time. The number of websites is currently greater than one but less than 50. Currently I have a single Google account with a single analytics account that has a web proper

  • Data migration to new drupal websiteJanuary 26

    I'm planning to migrate a non-Drupal website to a new one based on Drupal 7. The current website is using object oriented model classes. In addition I use Doctrine for database abstraction and object relational mapper. I've been reading about Drupal

Copyright (C) 2017 ceus-now.com, All Rights Reserved. webmaster#ceus-now.com 14 q. 0.690 s.