Este projeto visa ser um simples projeto demonstrativo utilizando php como tecnologia princial de um simples armazem de intens.
Este guia fornece instruções passo a passo sobre como configurar corretamente o ambiente local usando XAMPP ou MAMP para o projeto "warehouse-php".
Encontre o arquivo httpd-vhosts.conf
dentro do diretório XAMPP ou MAMP. Normalmente, ele está localizado em SEU-DISCO\xammp\apache\httpd-vhosts.conf
ou SEU-DISCO\MAMP\bin\apache\conf\extra
.
Abra o arquivo httpd-vhosts.conf
e adicione a seguinte configuração, ajustando o caminho para o diretório onde seu projeto está localizado:
<VirtualHost *:80>
DocumentRoot "SEU-DISCO/xammp/htdocs/warehouse-php"
ServerName warehouse
<Directory "SEU-DISCO/xammp/htdocs/warehouse-php">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
Certifique-se de substituir SEU-DISCO/xammp/htdocs/warehouse-php pelo caminho real para o diretório do seu projeto.
Após adicionar a configuração, salve e feche o arquivo httpd-vhosts.conf.
Dentro do diretório htdocs, onde seu projeto está localizado, cole o arquivo .htaccess que está dentro do projeto "warehouse". Certifique-se de copiar e colar este arquivo exatamente na raiz da pasta htdocs.
Após seguir esses passos, você deve ter configurado corretamente o ambiente local para o projeto "warehouse-php". Certifique-se de reiniciar seu servidor Apache para que as alterações tenham efeito.
Este guia organiza os passos necessários para configurar seu ambiente local de maneira clara e fácil de seguir. Certifique-se de adaptar os caminhos e nomes de diretórios conforme necessário para o seu ambiente específico.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . / [L]
</IfModule>
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
Configure o arquivo env.ini que está localizado na raiz do projeto, altere o nome do arquivo de env-develop.ini
para env.ini
e coloque as credenciais de banco de dados tais como usuário e senha. Este projeto utiliza o MySql como banco de dados
Neste projeto utilizaremos para o front-end uma dashboard integrada, oferecida pelo Sb Admin 2