Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

How do i install oscommerce???


Seto_Kaiba

Recommended Posts

Here is what comes WITH OSC :angry:

 

$Id: README,v 1.3 2003/07/12 09:38:07 hpdl Exp $

 

osCommerce 2.2 Milestone 2 Release Notes

Copyright © osCommerce 2003

 

Saturday 12th July, 2003

 

1. Introduction To osCommerce

2. History Of osCommerce

3. osCommerce Project Developers

4. History Of Releases

5. About osCommerce Milestone Releases

6. About Future osCommerce Releases

7. A Notice To Our Community

 

------------------------------------------------------------------------------

1. Introduction To osCommerce

------------------------------------------------------------------------------

 

osCommerce is an online shop e-commerce solution under on going development by

the open source community. Its feature packed out-of-the-box installation

allows store owners to setup, run, and maintain their online stores with

minimum effort and with absolutely no costs or license fees involved.

 

osCommerce combines open source solutions to provide a free and open

e-commerce platform, which includes the powerful PHP web scripting language,

the stable Apache web server, and the fast MySQL database server.

 

With no restrictions or special requirements, osCommerce is able to run on any

PHP3 or PHP4 enabled web server, on any environment that PHP and MySQL

supports, which includes Linux, Solaris, BSD, and Microsoft Windows

environments.

 

The success of osCommerce not only comes from the development of a rock-solid

framework to base e-commerce solutions on, but also from the community which

the project has attracted.

 

Through the community osCommerce has been able to grow in many directions

leaving the project developers to focus on the core issues of operating an

online business.

 

## More information can be found on the osCommerce support site at:

##

## http://www.oscommerce.com

##

## The osCommerce Community section can be found at:

##

## http://www.oscommerce.com/community

 

------------------------------------------------------------------------------

2. History Of osCommerce

------------------------------------------------------------------------------

 

osCommerce was first released in March 2000, then called The Exchange Project,

as an example resource study case of how an online shop worked behind the

scenes, while at the same time being a rich example of PHP logic useful to

those who were starting out in, or who were already developing in, PHP.

 

The project has long matured since then and is now referenced as an open

source based e-commerce solution.

 

The project name change in December 2001, to osCommerce, was performed to show

this maturity to the public.

 

## The news archive of osCommerce can be found at:

##

## http://www.oscommerce.com/about/news

 

------------------------------------------------------------------------------

3. osCommerce Project Developers

------------------------------------------------------------------------------

 

Harald Ponce de Leon

Project Leader

Germany

 

David Garcia Watkins

Core Developer

Spain

 

Jan Wildeboer

Core Developer

Germany

 

Thomas A. Moulton

Core Developer

America

 

Christian Lescuyer

Support

France

 

Mark Keith Evans

Support

England

 

Ian C. Wilson

Support

England

 

Linda McGrath

Support

America

 

Matthijs vd Vegte

Support

Netherlands

 

## An up-to-date osCommerce team list can be found at:

##

## http://www.oscommerce.com/about/team

 

------------------------------------------------------------------------------

4. History Of Releases

------------------------------------------------------------------------------

 

6th March, 2001: The Exchange Project Preview Release 2.1

 

13th December, 2000: The Exchange Project Preview Release 2.0a

 

2nd December, 2000: The Exchange Project Preview Release 2.0

 

12th June, 2000: The Exchange Project Preview Release 1.1 Administration Tool

 

17th May, 2000: The Exchange Project Preview Release 1.1 Catalog

 

20th March, 2000: The Exchange Project Preview Release 1.0 Administration Tool

 

12th March, 2000: The Exchange Project Preview Release 1.0 Catalog

 

## osCommerce project releases can be downloaded at:

##

## http://www.oscommerce.com/downloads

 

------------------------------------------------------------------------------

5. About osCommerce Milestone Releases

------------------------------------------------------------------------------

 

The current development version, osCommerce 2.2-CVS, has been in development

for nearly 2 years. During this time, two events occured which has led to the

delay of finalizing a release for the public.

 

The first event occured in December 2001 with the project name change from The

Exchange Project to osCommerce.

 

The second event occured shortly afterwards of the project name change with

the shift of focus on no longer making the pending 2.2 release a Preview

Release release, but a normal standard release making it the first of the kind

for the project.

 

The focus of both events increased the quality of work put towards the

solution to ensure it works as a whole as advertised. This was strongly

undertaken on the second event with the focus change of "working for new

features" to "working to make sure the current feature set works as

expected".

 

Both events were a success in securing the main internal logic of the

solution, as during this time many store owners have moved from baseing their

stores on the Preview Release 2.1 release to a daily snapshot of the

developing 2.2 version.

 

Now that we are near to finalizing the developing 2.2 version, a workboard has

been made available which shows what work is currently pending and what

milestone release it will appear in.

 

Having milestone releases publicly available at the end of a long development

phase will help the quality of the finalized 2.2 version by providing the

opportunity to report bugs on a fixed release rather than having to report

bugs on a specified date of a daily snapshot which could sometimes not be

known by the reporter.

 

Bugs will be fixed in the CVS development repository which dailysnaps are

based on and will appear in the next snapshot on the following day, and all

leading milestone and stable releases made available.

 

## The osCommerce workboard can be found at:

##

## http://www.oscommerce.com/community/workboard

##

## The osCommerce bug reporter can be found at:

##

## http://www.oscommerce.com/community/bugs

 

------------------------------------------------------------------------------

6. About Future osCommerce Releases

------------------------------------------------------------------------------

 

Due to the current development version of 2.2-CVS being in development for

such a long time, contributions have been made based on daily snapshots which

fragmented support and availability of contributions when logic changed in

leading daily snapshots.

 

As osCommerce 2.2 will be the first non-Preview Release of the project, and

is being developed with high coding standards, daily snapshots post 2.2 will

become unsupported and be used only for those interested in trying out new

features and bug hunting.

 

Any serious bugs fixed during the development phase of 2.3 will lead to point

releases becoming available, such as 2.2.1, 2.2.2, etc.

 

osCommerce 2.3 will be an optimized version of 2.2 which will have PHP 3

compatibility dropped. This change of focus is no longer to keep compatible

with PHP 3, but to keep compatible with PHP 4 when features of the newer PHP

versions are being taken advantage of.

 

After osCommerce 2.3 is released, development will start on the 3.x series

which will introduce new sexy features such as database independency and

possibly a template engine to contemplate the template structure introduced in

the 2.2 version to ease migrations between project versions

 

------------------------------------------------------------------------------

7. A Notice To Our Community

------------------------------------------------------------------------------

 

We would like to thank the community for supporting us during the long

development phase of 2.2, and for understanding what 2.2 means to us and what

it will eventually mean to those using it.

 

Special thanks go those that keep the community forums alive, and to those

that have shown their appreciation to project developers by way of donations

or items purchased on the wishlists.

 

 

 

===================================================

 

 

 

$Id: INSTALL,v 1.13 2003/07/12 09:38:07 hpdl Exp $

 

osCommerce 2.2 Milestone 2 Installation Guide

Copyright © osCommerce 2003

 

*** The information presented here is old. It will be updated throughout ***

*** the osCommerce 2.2 Milestone path. ***

 

------------------------------------------------------------------------------

Quick Installation Steps

------------------------------------------------------------------------------

 

Once having downloaded the archive from the downloads page, follow these steps

to get the online shop running:

 

1. Extract the files from within the package

 

unzip oscommerce-2.2ms2.zip

 

-- or --

 

tar -xzf oscommerce-2.2ms2.tar.gz

 

-- or --

 

use your favourite graphical application to extract the files, such as

WinZip (http://www.winzip.com)

 

2. This creates a directory called 'oscommerce-2.2ms2'. Enter this directory

and copy the 'catalog' directory to the webroot path of your webserver:

 

cd oscommerce-2.2ms2

cp -R catalog /usr/local/apache/htdocs/

 

For this example, '/usr/local/apache/htdocs/' is used as the webroot path

of the Apache webserver.

 

Do the same for the 'admin' directory but rename the directory to a

unique and secret name. This directory does not have to reside inside the

catalog directory, though may need to be manually configured.

 

3. Using your favourite browser, go to the following address:

 

http://[your site]/catalog/install

 

and follow the instructions on the screen.

 

IF YOU PREFER TO DO IT MANUALLY READ HERE:

 

1. Create the 'osCommerce' database and import the sample data:

 

mysqladmin create osCommerce

mysql osCommerce < ./install/oscommerce.sql

 

To check if the tables have been successfully imported, you can list them

by using mysqlshow:

 

mysqlshow osCommerce

 

4. View the file catalog/includes/configure.php and make necessary changes.

 

Now you can use your browser to view the pages which should be located at

'http://localhost/catalog/'. You can also use your browser, or a graphics

viewer/editor, to view the database model which is located in the directory

where you extracted the files

'oscommerce-2.2ms2/tep_database_model-pr2.1.gif'.

 

------------------------------------------------------------------------------

Apache/SSL/PHP Installation

------------------------------------------------------------------------------

 

This is a quick guide to install PHP as a dynamic apache module with SSL

features.

 

It is recommended to read through the documentation of each package for a more

in-depth installation guide.

 

The individual packages are available at:

 

OpenSSL.......: http://www.openssl.org

MOD_SSL.......: http://www.modssl.org

Apache........: http://www.apache.org

PHP...........: http://www.php.net

Zend Optimizer: http://www.zend.com

 

1. Extract the files from their packages:

 

tar -xzf openssl-0.9.6.tar.gz

tar -xzf mod_ssl-2.8.1-1.3.19.tar.gz

tar -xzf apache_1.3.19.tar.gz

tar -xzf php-4.0.4pl1.tar.gz

tar -xzf ZendOptimizer-1.0.0-PHP_4.0.4-FreeBSD4.0-i386.tar.gz

 

2. To install SSL support in Apache, we need to first install the OpenSSL

package:

 

cd openssl-0.9.6

./config

make

make test

make install

cd ..

 

3. Once OpenSSL is installed, it is now possible to install Apache with

MOD-SSL:

 

cd mod_ssl-mod_ssl-2.8.1-1.3.19

./configure --with-apache=../apache_1.3.19 --with-ssl=../openssl-0.9.6

cd ../apache_1.3.19

./configure --enable-module=ssl --enable-module=so

make

make certificate

make install

cd ..

 

4. Once Apache is installed, PHP can be installed as a dynamic module (DS0):

 

cd php-4.0.4pl1

./configure --with-mysql=/usr/local/mysql --disable-debug \

--with-apxs=/usr/local/apache/bin/apxs

make

make install

cp php.ini-dist /usr/local/lib/php.ini

cd ..

 

5. Edit the configuration files for Apache (httpd.conf) and PHP (php.ini).

Make sure the following is in the httpd.conf file:

 

LoadModule php4_module libexec/libphp4.so

AddType application/x-httpd-php .php

 

If you have ClearModuleList somewhere in the httpd.conf file, then you must

add this line:

 

AddModule mod_php4.c

 

6. To install ZendOptimizer v1.0, you must be using atleast PHP 4.0.4 with

debugging disabled:

 

cd ZendOptimizer-1.0.0-PHP_4.0.4-FreeBSD4.0-i386

mkdir /usr/local/Zend

mkdir /usr/local/Zend/lib

cp ZendOptimizer.so /usr/local/Zend/lib

 

Add the following to the php.ini

 

zend_optimizer.optimization_level=15

zend_extension="/usr/local/Zend/lib/ZendOptimizer.so"

 

7. To start Apache with SSL:

 

/usr/local/apache/bin/apachectl startssl

 

Or, without SSL:

 

/usr/local/apache/bin/apachectl start

 

 

After the installation, you can create a file in the webroot directory which

contains <?php phpinfo(); ?> to see the php configuration variables.

Link to comment
Share on other sites

Where it says

This creates a directory called 'oscommerce-2.2ms2'. Enter this directory

and copy the 'catalog' directory to the webroot path of your webserver:

 

cd oscommerce-2.2ms2

cp -R catalog /usr/local/apache/htdocs/

 

For this example, '/usr/local/apache/htdocs/' is used as the webroot path

of the Apache webserver.

 

Do the same for the 'admin' directory but rename the directory to a

unique and secret name. This directory does not have to reside inside the

catalog directory, though may need to be manually configured.

do i just create a folder in my website called "catalog"

and just put everything that is inside that folder on the website???

 

As i said b4 im a newby when it comes to this.

Link to comment
Share on other sites

I know what copy means :angry:

I just dont get what it means by

Enter this directory

and copy the 'catalog' directory to the webroot path of your webserver:

 

cd oscommerce-2.2ms2

cp -R catalog /usr/local/apache/htdocs/

 

For this example, '/usr/local/apache/htdocs/' is used as the webroot path

of the Apache webserver.

 

is this telling me that i should just upload everything that in inside the catalog folder, or should i do something else???

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...