InMotion Hosting Support Center

In this tutorial:

In this tutorial we will show you how to install VirtueMart 3 in Joomla 3. After installing VirtueMart 3 we will complete the setup by enabling Database Update Tools, and setting up a Safe folder path. You can then begin creating an e-commerce website, using this powerful shopping cart software.

Installing VirtueMart 3

  1. Install Joomla 3 using Softaculous.
  2. Download the VirtueMart 3 core and AIO file. At the time this article was written, the file is titled
    Acquire VM3 files
  3. Extract the file you downloaded in Step 1 to your computer, it will contain 2 files.
  4. Login to the Joomla 3 Dashboard. Click Extensions, then Extension Manager.
    VM3 Extension installation
  5. You will then be on the Upload & Install Joomla Extension page. Click the Choose File button, select the core file (com_virtuemart.3.0.0.tar.gz), then click the Upload & Install button. See the steps in the screenshot below:
    Adding VM3 files

    You will then see a Notice, with a summary of what was done. There will also be a message stating "Installing component was successful."
    VM3 Installation notice
  6. Scroll down and click the Choose File button again. This time select the aio file (com_virtuemart.3.0.0_ext_aio.tar.gz), then click the Upload & Install button. The image below shows you the steps to take.
    VM3 Installation setup

    You are finished when you see a message stating "Installing component was successful."
  7. Optional: Click the Install Sample Data button, to include example products and store information. This can be helpful when you are learning to use VirtueMart 3 for the first time.

How to Enable Database Update tools in VirtueMart 3

VM3 error

After installing VirtueMart 3, you will want to Enable database Update tools, which allows you to utilize the tools included with VirtueMart 3. We will now show you how to Enable Database update tools in VirtueMart.

  1. Login to the Joomla 3 Admin Dashboard.
  2. In the navigation menu click VirtueMart, then Configuration.
    VM3 Config
  3. Scroll down to the Advanced Settings section, and click the box next to Enable database Update tools.
    VM3 DB updating
  4. Click the Save button to complete the setup.

Setting the Safe Path in VirtueMart 3

After installing VirtueMart 3, you will see the following message: "Warning, the Safe Path is empty, for safety reasons it is very important to create a folder in a path not accessible by an URL, create also a folder invoices in it to store your sensitive data secure." We will now show you how to set the Safe Path in VirtueMart 3.

  1. Create a folder titled vmfiles in the /home directory. Make sure the permissions on the vmfiles folder is set to 777. Then, create another folder titled invoices inside the vmfiles folder. When you are finished, it should be structured like this: home/userna99/vmfiles/invoices/
    Creating Safe Paths in VirtueMart
  2. Login to the Joomla 3 Admin Dashboard.
  3. In the navigation menu click VirtueMart, then Configuration.
  4. On the next page, click the Templates tab. The following images show the steps in order.
    VirtueMart Config Templates
  5. Scroll down to the Safe Path field, and enter the path to files we created. For example: home/userna99/vmfiles/invoices/ VM3 Safe Path setup
  6. Click the Save button. You are finished when you see a "Configuration Saved" message.

Congratulations, now you know how to successfully install VirtueMart 3 for Joomla 3! Now you can begin building your e-commerce store.

Was this article helpful?
Continued Education in Course 101: An Introduction to VirtueMart
You are viewing Section 1: How to Install VirtueMart 3
Section 2: How to Make VirtueMart 3 your Front Page

Related Questions

Here are a few questions related to this article that our customers have asked:
Ooops! It looks like there are no questions about this page.
Would you like to ask a question about this page? If so, click the button below!
Ask a Question

Support Center Login

Our Login page has moved, Click the button below to be taken to the login page.

n/a Points
2016-01-26 4:53 pm

Note that it starts and ends with a "/".

Safe Path:   /home/userna99/vmfiles/invoices/ 

Post a Comment

Email Address:
Phone Number:

Please note: Your name and comment will be displayed, but we will not show your email address.

1 Questions & Comments

Post a comment

Back to first comment | top

Need more Help?


Ask the Community!

Get help with your questions from our community of like-minded hosting users and InMotion Hosting Staff.

Current Customers

Chat: Click to Chat Now E-mail:
Call: 888-321-HOST (4678) Ticket: Submit a Support Ticket

Not a Customer?

Get web hosting from a company that is here to help. Sign up today!