UberInstaller: An automated installer for Ubercart

Are you interested Ubercart, but aren't familiar with the Drupal CMS, web server administration, or perhaps you would just like to give Ubercart a complete test run before using it? The UberInstaller can automatically install Ubercart on your website for you. To begin, make sure you have the following on your web server or webhost (here is a detailed requirement list):

  • File access: FTP|FTPS|SFTP
  • Database access: MySQL (4.1 minimum) | PostreSQL (7.4 minimum)
  • PHP scripting: 4.3.5 minimum

Rest assured that any usernames and passwords submitted here are not stored. If you're still concerned about password security then you may follow these instructions on installing Ubercart manually or download the Ubercart package (located on the right) and unpack it on your server and run install.php. To begin, start with filling out the form below.

The first step is to verify a file transfer connection to your host so that the installation files can be sent. Start by entering your website's URL, the transfer method, and the host to connect to (typically this will be the same as your website's domain name). After entering in the username and password for this connection, you will need to enter the path to your web root. For FTP/FTPS connections this will be a relative path to the login root, and for SFTP this will be an absolute path.

The publically viewable website address where Ubercart or Drupal will be installed.
The protocol used for sending files to your site.
The host address used to send files to your site.
The username for the connection host.
The password for the connection host.
The path to your website root where the Ubercart needs to be installed (for SFTP connections use an absolute path).

The next step is to verify that you can establish a connection on your website to a valid database environment. Enter the database type, the host for your database server (this defaults to the same host as your web server), the username and password to connect to the server, and the name of the database on the server that will be used for your installation. Use the advanced options link to specify a different port to connect to or a prefix string you'd like to use on all tables for this installation (useful for sharing databases with other sites).

The type of database used for Ubercart.
The host address used to connect your database server.
The username for the database host.
The password for the database host.
The name of the database located on the database host.

The last step is to choose a package to install to your site. If you wish to install only Drupal choose the "Default (Drupal Only)" option. The Ubercart 1.0 packages have 3 different versions:

  • Ubercart 1.0 (Basic) - The Ubercart 1.0 Basic package contains Ubercart and only its required modules.
  • Ubercart 1.0 (Deluxe) - The Ubercart 1.0 Deluxe package contains Ubercart, its required modules, additional modules for e-commerce tracking and out-of-the-box image support, and other modules helpful for e-commerce sites.
  • Ubercart 1.0 (Standard) - The Ubercart 1.0 Standard package contains Ubercart, its required modules, plus additional modules for e-commerce tracking and out-of-the-box image support.

If you need to remove tables from your database prior to installation, you can check the checkbox below (see more information below). After the installation completes, you will be taken to page where you can begin to use your new site.

The specifc package to install for your site.
Once Drupal/Ubercart begins installing it will attempt to create new tables on the database specified earlier. If it attempts to create or use a table that already exists on the database an error could occur. To make sure this does not occur UberInstaller can remove all tables from the database prior to installation.
WARNING: Only use this option if there is no important data on the database specified.
By default, the UberInstaller runs the Drupal install script (install.php) after installing all the files to your website. Uncheck this box if you want the UberInstaller to skip this action.

WARNING: After submitting this form, any files in the directory you specified on your server could be overwritten if there is any file in the directory that contains the same path and name as the Drupal/Ubercart install files (for example index.php in the web root).