Como faço para instalar o osCommerce?

Como faço para instalar o osCommerce?

Recentemente me deparei comosCommerce, um projeto de comércio eletrônico de código aberto, e gostaria de experimentá-lo. Está empacotado no repositório (como o Wordpress)? Caso contrário, como instalo e uso manualmente?

Responder1

você precisa de uma solução LAMP, então você deve 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ê deve “instalar” seus arquivos é chamado de “raiz do documento” e é definido no arquivo de configuração do Apache, que geralmente é /var/www/. Você pode abrir o arquivo /etc/apache2/apache2.confe simplesmente ler (e alterar) a localização do DR.

Você pode basicamente considerar o PHP como um grande plugin para Apache, então provavelmente para todas as configurações relativas à organização dos arquivos no disco e à configuração geral você terá que consultar apache2.conffile. Mas para gerenciar a funcionalidade do PHP você pode modificar o arquivo php.inique geralmente está localizado sob a /etc/phpárvore, mas pode ser facilmente movido para outro lugar de acordo com sua versão do Ubuntu, mas em geral você pode encontrar um php.iniarquivo /etc/.

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

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

Responder2

osCommerce requer PHP e MySQL, ou seja, umPilha 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 uso do osCommerce.

Instale 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 o osCommerce para o arquivo /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 para que um aplicativo da web funcione corretamente.

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

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

Crie um banco de dados MySQL

Primeiro, você deve criar um usuário MySQL para uso do osCommerce. É uma prática recomendada usar o usuário/senha root (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 root que você especificou anteriormente. Isso fornece um prompt com acesso total ao seu servidor MySQL.

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

CREATE DATABASE dbname;

Por exemplo, substituir dbnamepode ser substituído por oscommerce.

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

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

Feito. Agora você tem os detalhes para colocar em seu formulário web; o servidor de banco de dados é apenas localhostou 127.0.0.1, assumindo que o servidor web é a mesma máquina que o servidor MySQL, o nome de usuário e a senha são os que acabaram de ser criados e o nome do banco de dados é o que você substituiu dbname. A porta pode ser deixada vazia.

Referência

informação relacionada