Configurando Laravel em sua hospedagem
Índice |
Antes de começar
Antes de começar, saiba que o Laravel com comandos SSH só funcionam em planos com acesso SSH, acima do plano básico.
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