How To Upgrade

3 replies [Last post]
Dave Sandilands
Offline
Joined: 08/04/2011
Status: 
Answered

The assisted updating system in Drupal 7 does not support moneyscripts, which is a great shame, so that leaves me wondering what method is recommended when upgrading to major versions.

Even in the Drupal community there have been divided opinions on whether to disable the modules or leave them enabled.

Drupal 7, in fact, won't allow an install of a module that is already installed, even if it's been disabled.
The only action one can do , via the UI, is uninstall all the moneyscripts modules to be replaced but the system warns that all data will be removed which would be, or sounds, disastrous.

Before I attempt this in a live environment, could you provide some notes?
It would be even better if you could incorporate upgrade notes into each release. It might also be worth mentioning that MS-Core should always be checked for a new version and installed when upgrading any other product(s).

If there were some way you could make the moneyscripts modules supported by the Drupal 7 upgrade system, that would be an excellent and elegant solution.

Leighton Whiting
Offline
Joined: 06/02/2009
Dave, Actually the Drupal 7

Dave,

Actually the Drupal 7 Automated Upgrade IS supported by MoneyScripts (I'm the only one I know of who supports the system outside of Drupal.org). In order for it to work, though, you need to enter the license key in MS Core so that it can check for updates.

If updates are found, it will let you simply click the 'Update' tab and automatically update itself.

If you need to manually do it, then use FTP and upload the files to the sites/all/modules folder, overwriting the existing files. You don't need to disable the modules, but I do suggest putting the site into maintenance mode first.

Definitely, you should not uninstall the modules. This will remove all of the data from the database, and you will lose all of the order, membership and payment information.

And yes, all of the MS modules always require the latest version of MS Core, which contains all of the gateways and other important helper functions. Sorry about any confusion there.

This is an excerpt from the FAQ area:

How easy is it to update the module when you release updates?

Very simple. The software will automatically check for updates and you will be notified if an update is available from your Drupal Admin area. You can also download the latest update from your admin area of your site.

Drupal 7:
---------
Simply click the Update button from the Modules page, and the software will be automatically updated.

Drupal 6:
---------
When we issue a new updated version you'll simply upload that into your modules folder and overwrite the previous version. Then, just like any other module, you should run Drupal's update.php script to perform any update work that needs to be done. You will not have to reinstall the module. Once it is uploaded it will work.

Sincerely,
Leighton Whiting

Dave Sandilands
Offline
Joined: 08/04/2011
Support in Drupal for MoneyScripts upgrades

Leighton,

It is great to know that moneyscripts is in fact supported, although it didn't appear that way for me. I was indeed informed that upgrades were available but the message next to both MS-Core and MoneyScripts Membership Suite was (Unsupported).
However, I ticked the boxes for MS Core and Membership Suite and they did indeed update successfully!

Many thanks for your quick response and support.

Leighton Whiting
Offline
Joined: 06/02/2009
Dave, You may have been using

Dave,

You may have been using the Dev versions of the modules. The Dev versions will be marked as 'unsupported'. If it was a different version, it would say something else besides Unsupported.

-Leighton

Twitter Feed