Mudanças entre as edições de "Configurando Laravel em sua hospedagem"

De Wiki Integrator do Brasil
Ir para: navegação, pesquisa
Linha 1: Linha 1:
 +
[[File:Banner-wiki-promocoes.gif|center| 700px||border|link=https://www.integrator.com.br/plano-hospedagem-promocionais|Planos promocionais|]]
 +
 +
 +
----
 +
----
 +
----
 +
 
Antes de começar, saiba que o Laravel com comandos SSH só funcionam em planos com [[Acesso SSH|acesso SSH]], acima do plano básico.
 
Antes de começar, saiba que o Laravel com comandos SSH só funcionam em planos com [[Acesso SSH|acesso SSH]], acima do plano básico.
  

Edição das 19h07min de 28 de agosto de 2018

Banner-wiki-promocoes.gif





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