Mostrarei como instalar o Oscommerce e um servidor local, o WampServer.
Aconselho testar a loja localmente, para aqueles que estão começando, e para isso deve-se instalar um servidor local. Como o processo de instalação e configuração de um servidor é um pouco complexo, vamos usar o WampServer pois sua instalação é bem simples e já vem com Apache 2.2.8 - MySQL 5.0.51b - PHP 5.2.6.

Primeiramente, baixe o WampServer. Se você já o tenha instalado, pule essa parte.

1 - Execute o arquivo - Clique em Next>

imagem_01

2 - Aceite os termos de uso (clique em I accept), Next de novo:

imagem_02

3- Escolha o diretório para instalação. Recomendo na raiz, c:\ - Next de novo:

imagem_03

4 -Se quiser, selecione as caixas (Criar icones na barra de tarefas e no desktop) para acesso rápido ao programa. Next de novo:

imagem_04

5 - Agora vai começar  a instalação, clique em Install:

imagem_05

6 -Processo em andamento, tenha calma:

imagem_06

7 - Nesta parte da instalação, o programa pede pra selecionar um navegador padrão, então localize o executável do seu browser preferido e clique em abrir.

ps. na máquina que instalei o WAMP não tinha o Firefox.

imagem_07

8 - Localizado browser, clique em abrir.

imagem_08

9 - Instalação  quase concluída. A próxima tela a ser exibida e esta abaixo pedindo pra expecificar o SMTP e email a ser usado pela função mail() do PHP. Pode deixar da forma que está e clique em Next.

imagem_09

10 - Agora sim, instalação completa. Clique em finish.

imagem_10

11- Ao clicar em finish a wamp já “starta” todos os programas (PHP, Apache e Mysql).

imagem_11

Note que o ícone branco, é o sinal que esta tudo ok e rodando. Precisamos fazer pequenas configurações para que a loja funcione corretamente. Clique com botão esquerdo do mouse, vá em Apache / Apache Modules clique em rewrite_modules (nescessário para reescrever urls). Depois vá em PHP / PHP settings clique em short open tag (para que o PHP reconheça tags simples: Ex.: <? {text;}?>) , depois clique em register_globals (não é muito recomendado mas para o funcionamento correto da loja precisa ser ativado)

imagem_12

Depois destes passos, podemos ir para a instalação do Oscommece, mas antes vá no seu navegador e digite http://localhost e veja a tela do wamp.

UPDATE: Abilite também register long arrays

1 - Faça o download do OSCOMMERCE22br AQUI! Depois de  baixar o programa crie um banco de dados, acesse http://localhost/phpmyadmin/ e escolha um nome, vamos usar por exemplo minhaloja e clique em criar!.

Onde foi instalado o wamp,  geralmente em c:/wamp/www, crie um novo diretório chamado minhaloja (exemplo) e descompacte os arquivos dentro deste diretório.

imagem_13

2 - Abra seu browser e digite http://localhost/minhaloja/install/ , e siga exatamente as etapas abaixo, na primeira figura clique em install:

imagem_14imagem_15imagem_16imagem_17imagem_18imagem_19imagem_20

3 - Depois de concluído apareceráa tela abaixo, você poderá ir para o catálogo da loja ou para a administração.

imagem_21

4 - Existem alguns alertas à serem corrigidos, veja a index da sua loja:

imagem_22

* O primeiro alerta é sobre  onde as sessões do site serão armazenadas, precisamos definir corretamente, mas vamos deixa-lo pro úlimo.

* O segundo é sobre o diretório install, apenas renomeie para install_off.

* O terceiro alerta é sobre o arquivo configure.php, ele está com permissão de escrita e isso poder ser perigoso, então precisamos defini-lo como arquivo de leitura e é nesse arquivo também que vamos acertar o primeiro e quarto alerta.  Abra este arquivo e localize a linha define(’STORE_SESSIONS’, ”); e substitua para define(’STORE_SESSIONS’, ‘mysql’); , agora salve o arquivo clique com o botão direito do mouse sobre ele, propriedades e marque a caixa Somente Leitura salve e pronto, você não poderá reescrever esse arquivo, para reescreve-lo desmarque a caixa.

Se você voltar na index e atualizar a página não verá mais os alertas.

Ok. A parte da index está feita, falta a administração. Vá a administração da sua loja http://localhost/minhaloja/admin/index.php e veja o alerta abaixo:

imagem_23

Mais uma vez  o problema da sessão, então encontre o arquivo configure.php do admin (no nosso caso, C:\wamp\www\minhaloja\admin\includes\configure.php) localize a linha define(’STORE_SESSIONS’, ”); e substitua para define(’STORE_SESSIONS’, ‘mysql’); e só.

Dentro da pasta admin crie um diretório(pasta) tmp, depois na administração vá em Configuração / Cache / Diretório da Cache e veja se está desta forma tmp/, se não estiver altere.

Agora sim, sua loja está instalada e pronta para ser usada.

Lembrando que esta configuração é para servidor local, pode acontecer de alguns passos seren diferentes em servidores online. Mas não é bixo de sete cabeças de resolver. Pergutem ai.