Criando um projeto Laravel 5

Pré-requisitos:

1) PHP

2) Composer

Instalação

$ composer create-project laravel/laravel nome_projeto

Configuração

Permissões

Verificar permissões na pasta de projeto criada caso necessário mudar:

chown -R eve contoso.com
chgrp -R www-data contoso.com
chmod -R 750 contoso.com
chmod g+s contoso.com
ls -l
drwxr-s--- 2 eve      www-data   4096 Feb  5 22:52 contoso.com

Virtual Host

Criar virtual host no servidor pois o Laravel utiliza a pasta Public para servidr os arquivos das views:

sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/exemplo.com.conf
<VirtualHost *:80>
    ServerAdmin admin@exemplo.com
    ServerName exemplo.com
    ServerAlias www.exemplo.com
    DocumentRoot /var/www/exemplo.com/public_html
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
sudo a2ensite exemplo.com.conf
sudo service apache2 restart
/etc/hosts
127.0.0.1 localhost 
127.0.0.2 exemplo.com

Tenta acessar por ex: onetouchweb.dev se exibir a página Welcome está correta a instalação se exibir uma página em branco sete as seguintes permissões:

$chmod -R 777 nome_projeto/storage

Agora deve exibir a página de Welcome.

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s