Configurando Laravel em sua hospedagem

De Wiki Integrator do Brasil
Ir para: navegação, pesquisa

Antes de começar, saiba que o Laravel com comandos SSH só funcionam em planos com acesso SSH, acima do plano básico.

Índice

Acesso SSH

Veja como acessar o SSH clicando aqui.

Instalando o composer

1. Baixe o composer da seguinte forma no terminal SSH:

wget https://getcomposer.org/installer 

2. Faça a checagem:

php installer --check

3. Instale:

php installer

4. Apague o instalador:

rm -f installer

Criando o projeto Laravel

Como exemplo, vamos criar um projeto Laravel, onde laravel/laravel é o nome do projeto.

php composer.phar create-project laravel/laravel --prefer-dist

Colocando as permissões corretas

Arquivos precisam ter a permissão 644 e diretórios 755. Para ter certeza que as permissões estão corretas, execute estes comandos:

find laravel -type d | xargs chmod 0755
find laravel  -type f -name '*.php' | xargs chmod 0644

Modificando o docroot public_html padrão

O docroot do Apache é por padrão o public_html sempre. Para que o docroot aponte para o seu laravel, vamos "enganar" o Apache.
1. Mova o public_html para outro nome:

mv public_html public_html.old

ATENÇÃO: Não faça o passo 1 caso esteja com subdomínios criados em seu painel, dentro do public_html.


1.1. Caso seja um subdomínio, veja como criar clicando aqui, apenas aponte para o diretório "laravel/public", como é o nome do nosso exemplo.

2. No caso do item 1 ter sido realizado, crie um atalho para que o cPanel reconheça:

ln -s laravel/public/ public_html