Mudanças entre as edições de "Configurando Laravel em sua hospedagem"
(2 edições intermediárias de um usuário não apresentadas) | |||
Linha 1: | Linha 1: | ||
− | |||
− | |||
− | |||
− | |||
---- | ---- | ||
+ | == Antes de começar == | ||
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 atual tal como às 00h26min de 10 de janeiro de 2025
Í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