| 2.2.3. Installation and Upgrade |
| Prev | 2.2. VirtueMart Installation | Next |
|---|
When having met all the requirements and when you are running Joomla! or Mambo you have two choices:
The automatic installation with Joomla's / Mambo's Element (Component-, Module-, Mambot-) Installer.
The manual installation.
Some users can't use the automatic Installer because of the PHP setting 'safe_mode' being set to 'On'.
In case you're running into trouble with the automatic Installer try the manual installation instead.
You want to upgrade to VirtueMart from mambo-phpShop? That is possible.
All you need to do is install VirtueMart! It will automatically convert your installation of mambo-phpShop.
So just follow the instructions for the automatic installation (or if you have difficulties with it: the manual installation).
It is recommended to uninstall the old mambo-phpShop modules after you have installed the VirtueMart component and then install the new VirtueMart modules.
It is absolutely necessary to make a backup of your whole site before you upgrade your shop! An upgrade failure can always happen! So please: BACKUP, BACKUP, BACKUP!
If you're a user of VirtueMart 1.0.x (or mambo-phpShop >= 1.2 stable) you can easily update your existing shop.
Download the file
VirtueMart_1.1.0-Manual_Installation_Package.tar.gz
(or the .zip file if you have difficulties unpacking a .tar.gz
file).
Unpack that archive using WinRAR or a similar Archive Software (7-zip).
You should now see some directories:
/administrator
/components
/modules
/mambots (/plugins for the Joomla! 1.5 version)
The directory structure in those directories is the same as in your Joomla!/Mambo site.
Open up an FTP Connection to your site, change to the root directory of your Joomla!/Mambo site and upload the directories.
The FileZilla FTP Client is a fabulous FTP client (Open Source!) and reports transfer errors, so you know if everything has been successfully uploaded or not.
You will probably have to confirm overwriting some existing files in these directories. An existing configuration file will not be overwritten.
Login in to the Joomla! / Mambo Administration (the so-called Backend). http://www.xxxxxx.com/administrator/
When having logged in, navigate to your VirtueMart. You should now see the "Installation was successful....[UPDATE MODE]..." Screen. There you can click on "UPDATE NOW" - do that now. Your database structure will be automatically updated.
Go to the Store Configuration Form (Admin => Configuration) and make all necessary adjustments. Make sure you Save the Configuration Form once you're done.
That's it.
This has been said often enough before, but now once again: before you attempt to upgrade your existing Store to VirtueMart 1.1 create a BACKUP first and test the upgrade on a local copy of your store!
Themes are a new feature introduced with VirtueMart 1.1. So the complete templating system has been changed. If you have modified the shop templates (product_details, browse, order_email) that shipped with VirtueMart 1.0.x, you will have to manually convert your existing templates to the new theme structure!