Tomato Cart Detailed Step By Step Installation Guide
376 days agoIt has been a while since I have done an installation guide. About more than a year since the last time I did one. If I remember correctly, it was for...
It has been a while since I have done an installation guide. About more than a year since the last time I did one. If I remember correctly, it was for the XZeroscript Classifieds. However, the best part about the new scripts, they are ever-so-easy to install. And the Tomato Cart is no exception. It is an easy to use, easy to configure and easy to install script, meant for general use. In fact, most scripts nowadays are meant for general use. It would be silly for developers to make it complicated.
Anyway, Tomato Cart is a open source PHP based shopping cart e-commerce script. Basically, you can create an functional, money making e-commerce store with this script and it is based on the osCommerce 3 script. Your webhost needs to have PHP 5.2.0+ installed as well as MySQL v4.1.13+ or v5.0.7+ . Well if your webhost doesn’t support such basic requirements, it is high time you change to another webhost. You will also need to know a little about webhosting and some basic Windows usage.
First of all, you will have to go to the Tomato Cart website and download the latest version. At time of writing, the latest stable version is 1.1.3.

Save it somewhere you can remember. I usually just save it on my desktop for easy retrieval.

It is a rather big file, around 15.5MB. Note that if you are downloading other versions of Tomato Cart, the size will of course be different. As you can see from the picture above, the file is actually a zip file, which is a compressed archive file. You will need a software to extract out the files. In this case, I am using IZArc as my unzipping utility. I have been using IZArc for years and found no problems with it. You can use any unzipping software you want, even the Windows default software (which is kind of slow if you ask me).

Extract out ALL the contents of the zip file. It is important that all the files are extracted out. It could cause a lot of problems if you fail to extract out all the files.

I have extracted out the files onto my desktop.

You should be able to see the folder of what you have just extracted. You will need to upload the files in this folder to your webserver. But first, let’s check out what are the files and folders inside.

Inside the first folder, you will find another folder called tomatocart. Why? I have no idea. Click into this folder to continue.

Ignore the upgrade folder. The folder and the files you are interested in is in the qtunk2 folder. The contents in the qtrunk2 folder, you will have to upload them to your webserver.

Yes, these are the files and folders you need to upload. So start your FTP client (software). I am using Filezilla FTP client which i believe to be one of the better ones. Furthermore, it is free, just like IZArc. Begin we begin to upload the files, you have to get the FTP username, password and hostname from your web host. Without those information, you will not be able to access your FTP host. However, there are some webhosts which uses a web-based interface for you to upload files to your server. In that case, you should refer to your webhost for more information on how to do it.

It is now time to upload all the files in the “grtunk2″ folder to your webserver. Do not upload the tomatocart folder or your directory structure will be different! As you can see, I choose to upload the files to into a directory called “tomato”. You can of course upload the files into the main directory. The difference is when you visit your site, you either have to visit “http://www.yourdomain.com” or “http://www.yourdomain.com/tomato/” to get to your tomato cart page.

Choose all the files in the folder and click on Upload. It should take a while for it to complete. Go have a nice bath and come back later. How long it takes depends on your Internet connection speed and your webserver speed. But this script is pretty large, so it will definitely take some time.

Make sure all the files are uploaded to your webserver. Once you have completed the FTP process, it is now time to start your favourite browser. We need to begin the installation process. If you have uploaded the files to your main directory, then browse to “http://www.yourdomain.com/install/”. If you have uploaded the files to a subdirectory, then you will have to visit “http://www.yourdomain.com/subdirectoryname/install/”.

You can see that from the example above, I have uploaded my tomato cart files to a subdirectory called “tomato”, hence I will need to browse to “http://www.mydomain.com/tomato/install” to start the Tomato Cart installation. Click on continue at the bottom to continue.

Make sure that all is green and ticked. If everything looks fine, go ahead and click on Continue.

Now we have reached the database server setup part. If you have no idea how to create a database, you should refer my tutorial on setting up MySQL databases on Cpanel and setting up MySQL databases on DirectAdmin. If you are using some other control panel, please refer to their documentation for help. You will need the hostname of the database server (which is usually localhost), the database name, the username and password. As seen above, you will need to key in all those information before you click on Continue. The rest you can leave as default.

Click on Continue once you are done.

Yes, let the installation script do its job! Don’t rush it.

You can leave everything here at default. You will need to make sure that the work directory cannot be accessed from the outside.

Okay, you are about to finish. Not that difficult isn’t it? Key in the store name and the store owner’s name and email address. Remember the Administrator Username and Password! If you lose the Username and Password, you will be in deep trouble as you won’t be able to log into the administration tool. And if you can’t log into the administration tool, you are effectively crippled. However for security reasons, keep the administrator username and password in secure place and don’t lose it!

You are done! You can either click on the catalog or visit the Administration Tool. The catalog is actually the main page of your newly created Tomato Cart based e-commerce store.

Ahhh….all your hardwork and your store is finally up and running. You will need to do some configuration. To access the Administration Tool, you will need to browse to “http://www.yourdomain.com/admin” or if you have installed to a subdirectory, then “http://www.yourdomain.com/subdirectoryname/admin/”

Key in the Administrator Username and Password and you will be able to enter the Administration Tool. Oh, you do remember your Administrator Username and Password right? If not, you are so screwed.
Before we complete this little tutorial, there is a little security risk which I think everyone should avoid. Remove the install folder! So go back to your FTP client as before and connect to your webserver.

On your webserver, there should be an “install” folder. Please make sure that this “install” folder you are going to delete is the one located on your server and not the folder on your local computer. It is pointless to delete the “install” folder in your local PC. Okay, now it is time to delete it. You don’t need it anymore since you have already “installed” the script on your server.
There you have it, you have completed installing the Tomato Cart Script. Easy. No hassle. No dealing with file permissions. A big thank you to the developers of Tomato Cart. And a big thank you for reading my tutorial. Best of luck to your new online store.


































































































































































































































































