How to Install osCommerce Manually

CMS_ocCommerce-logo OsCommerce is an e-commerce and online store-management system. It provides you the tools to set up your very own complete and self-hosted online store website. It can be used on any web server that has PHP and MySQL installed. It is available for free software under the GNU General Public License.

How to install osCommerce Manually

  • First you need to download a copy of the OsCommerce files from their website. You can download the files by visiting the website Oscommerce.comoscommerce
  • Within your hosting control panel create a blank MySQL database. If you are unsure of how to create a database review the article How to Create a MySQL Database.
  • Unzip the Oscommerce files you downloaded in step one. Within these files you will see a folder labeled “catalog”. Inside this “catalog” folder are the files you will need to upload to the server.oscommerce-install-001
  • The next step is to upload the contents of the “catalog” folder to your website. To upload the content you will need to use a FTP client such as CyberDuck or Filezilla to move the files from your local machine to your server. If you need assistance please review the article How to Publish Your Files Using Filezilla. If the structure of your website calls for OsCommerce to be installed in a sub folder you will need to upload the whole file to the root of your domain directory. oscommerce-install-002If you are planning to OsCommerce as your main website you would need to upload all of the files located in the “catalog” folder to the root of your domain name.
  • Change the permission of your includes/configure.php and admin/includes/configure.php to 777 until you have completed the install. Within Filezilla, if you still have it opened, you can change the permissions of the files by Right clicking on the files and selecting “File Permissions”. oscommerce-install-003Within the “File permissions…” window look for the text box labeled “Numeric value”. In the text box insert the text “777″ to enable complete access to the files. oscommerce-install-004
    Once the install is complete reset to 644, 444, or 400 depending on your server setup.
  • To start the setup process go to http://domain/install to begin the install process. The first page of the easy install section will review your server to make sure the server is compatible with osCommerce.Screen Shot 2014-03-20 at 3.56.59 PM
  • After clicking on the “Start” button you will be taken to the Database server information page. On this screen you will be requested to add the database information regarding the database you created earlier. Match up your database information with the information osCommerce is requesting from you.oscommerce
  • On the next screen you will see the www address of your osCommerce site and the webserver root directory. These sections can be modified if you have a need to change them.oscommerce - setup
  • Next the osCommerce install will allow you the ability to add your Online Store Settings information. Screen Shot 2014-03-20 at 4.17.31 PM

The next screen will display the message “Finished!”. Also on this screen you are provided two different links each taking you to either your online store home page or to your administration control panel.Screen Shot 2014-03-20 at 4.18.18 PM

Post-Installation Recommendations

The following options are recommended to you by our company and by osCommerce. We recommend that you make these changes since it will greatly increase your osCommerce security.

  • Delete the /install directory located within your osCommerce installation files.
  • Change the permissions of /catalog/includes/configure.php to 644.
  • Change the permissions of /catalog/test/includes/configure.php to 644.
  • Review your directory permissions on the Administration Tool -> Tools -> Security Directory Permissions page.
  • Review adding further protection to your administration control panel by using .htaccess password protection. You can set these up using the administration control panel at Configuration -> Administrators or by reviewing the article Password Protecting Directories using .htaccess.

Was this article helpful?

Yes (10)
No (0)

We're sorry you didn't find this article very helpful. Please help us improve it by leaving your feedback below.