Como instalo osCommerce?

1

Recentemente, encontrei o osCommerce , um projeto de comércio eletrônico de código aberto, e gostaria de testá-lo . Está empacotado no repositório (como o Wordpress)? Se não, como instalo e uso manualmente?

    
por Oxwivi 20.11.2011 / 15:29

2 respostas

1
> o osCommerce requer PHP e MySQL, em outras palavras, uma pilha LAMP (Linux (sistema operacional) , Apache HTTP Server, MySQL (software de banco de dados) e PHP). osCommerce só precisa ser copiado para a raiz do documento, /var/www/ .

Além disso, precisamos criar um banco de dados e um usuário no MySQL para usar o osCommerce.

Instale o LAMP e osCommerce

sudo tasksel install lamp-server

Agora, você precisa baixar e instalar o osCommerce (obtenha o URL de download mais recente @ osCommerce ):

wget http://www.oscommerce.com/get/8 #this is osCommerce 3.0.2 download as of 21/11/2011
unzip oscommerce-3.0.2.zip
sudo cp oscommerce-3.0.2/oscommerce/ /var/www/

Para evitar problemas de permissão, os comandos acima são baixados para o shell atual, descompacta e copia os osCommerce para /var/www/ . Nunca descompacte-o diretamente ou mova os arquivos para a raiz do documento se você não souber as permissões necessárias necessárias para que um aplicativo da Web funcione corretamente.

osCommerce agora estará acessível em http://ipaddress/osommerce/ , onde ipaddress é o endereço IP ou o domínio do seu servidor. Se você estiver instalando o osCommerce no sistema em que está atualmente, poderá substituir ipaddress por localhost ou 127.0.0.1 .

Navegar para a página osCommerce irá acionar a configuração inicial e solicitar os detalhes do banco de dados MySQL que será usado e o usuário administrador configurado.

Crie um banco de dados MySQL

Primeiro, você deve criar um usuário MySQL para osCommerce usar. É uma prática ruim usar o usuário root / pass (configuração durante a instalação do LAMP) para um aplicativo da Web.

Em um shell na máquina com o MySQL, faça:

mysql -u root -p

Digite a senha de root que você especificou anteriormente. Isso faz com que você receba um prompt com acesso total ao seu servidor MySQL.

Agora, escolha um nome de banco de dados - não importa o que é realmente, desde que seja único no servidor MySQL (para ver os existentes, SHOW DATABASES; )

CREATE DATABASE dbname;

Por exemplo, substituir dbname pode ser substituído por oscommerce .

Agora você precisa conceder a um novo usuário acesso a esse banco de dados. Escolha um nome de usuário e senha (o nome de usuário pode ser oscommerce novamente, mas crie uma senha segura) - substitua dbname pelo nome do banco de dados (neste exemplo, oscommerce ):

GRANT ALL ON dbname.* TO username IDENTIFIED BY 'password';

Concluído. Agora você tem os detalhes para colocar em seu formulário on-line; o servidor de banco de dados é apenas localhost ou 127.0.0.1 , supondo que o servidor da Web seja a mesma máquina do servidor MySQL, o nome de usuário e senha são os que acabaram de ser criados e o nome do banco de dados é o que você substituiu dbname por. A porta pode ser deixada em branco.

Referência

por Oxwivi 21.11.2011 / 14:32
1

você precisa de uma solução LAMP, então você precisa instalar o Apache, MySQL (versão do servidor) e a versão necessária do PHP e seus módulos para o seu software.

O caminho onde você tem que "instalar" seus arquivos é chamado de "document root" e é definido no arquivo de configuração do Apache, que geralmente é /var/www/ . Você pode abrir o arquivo /etc/apache2/apache2.conf e simplesmente ler (e alterar) a localização do DR.

Você pode basicamente considerar o PHP como um grande plugin para o Apache, então provavelmente para todas as configurações relacionadas à organização dos arquivos no disco e à configuração geral você deve se referir ao arquivo apache2.conf . Mas para gerenciar a funcionalidade do PHP você pode modificar o arquivo php.ini que geralmente está localizado na árvore /etc/php , mas ele pode ser facilmente movido de acordo com a sua versão do Ubuntu, mas em geral você pode encontrar php.ini under /etc/ .

Sempre faça um backup desses arquivos se você não tiver certeza do que realmente está fazendo.

Por padrão, o endereço do seu servidor local é localhost ou 127.0.0.1 , se você quiser usar um IP, pode digitá-lo como o endereço e acessar a raiz do documento. Se você criou um diretório no DR denominado test (como em /var/www/test/ ), navegue até o conteúdo dessa pasta simplesmente acessando http://localhost/test/ ou http://127.0.0.1/test/ em seu navegador da web. Em poucas palavras, cada endereço da web é relativo ao DR.

    
por Micro 20.11.2011 / 18:44