/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