Deploy do Laravel em Hospedagem compartilhada
HTML-код
- Опубликовано: 9 фев 2025
- Descubra como fazer o deploy do seu aplicativo Laravel em uma hospedagem compartilhada com facilidade. Nesta aula, você aprenderá passo a passo a configurar seu aplicativo Laravel e colocá-lo online.
Teste o PHPStorm por 30 dias:
bit.ly/3StLSgD
Links utilizados na Live
www.digitaloce...
getcomposer.or...
stackoverflow....
phpraxis.wordp...
www.digitaloce...
Nossa comunidade:
Whatsapp: chat.whatsapp....
Discord: / discord
Htaccess
pastebin.com/U...
unica solução que resolveu, nem gpt me ajudou
Obrigado por compartilhar, pois isso não é fácil de cahar.
imagina, obrigado eu
Olá, minha hospedagem é compartilhada, uso o shell_exec para rodar as linhas de comando. Mas no migrate ele não funciona, eu coloco certinho os dados de acesso ao banco, os mesmo dados que eu uso para testar direto com o PDO, mas no PDO funciona e no laravel com hostgator não funciona. Eu instalei o laravel usando o CPanel do hostgator. Sabe me dizer se tem algum bloqueio se o laravel for instalado pelo CPanel? Obs.: se eu dou o comando php artisan make:controller ArtigoController ele cria o controller do artigo tranquilo. Então o artisan funciona normalmente via shell_exec.
Muito obrigado! Me ajudou muito!
Excelente conteúdo. Eu estou com um problema. Subi meu site para o servidor Hostgator e ficou tudo certinho. Porém toda imagem que eu envio para o servidor via sistema que é salva na para Storage não fica visível no site. As permissões da pasta e subpastas estão com 775. Eu criei o link de acesso as imagens do Storage antes de subir para o servidor.
Precisa fazer o link dentro da hospedagem se não, não vai funcionar
@@webmentorofc Eu tentei fazer, mas dizia que já tinha. Então removi o link e criei novamente. Agora funcionou
Legal de mais, sabe se funciona na locaweb ?
Precisa testar alguma das formas que eu expliquei lá
Olá quero enviar meu problema pra vc analisar por email com prints
Entre no grupo de WhatsApp que lá tem pessoas que podem te ajudar. Está na descrição do vídeo
Mano sabe uma parada que não consegui fazer funcionar, foi multi-lang, simplesmente não funciona, tentei de tudo que é jeito, utilizando o config + session, config + rota/{pt_BR}, nao funciona de jeito nenhum kkkkk
Motivos para Não Colocar Tudo Dentro de public_html
Segurança:Laravel contém arquivos sensíveis (como o .env, código de configuração, e a pasta vendor com dependências) que não devem estar acessíveis diretamente via navegador. Se você colocar tudo dentro de public_html, esses arquivos podem ser expostos ao público, criando vulnerabilidades graves.
Boas Práticas:Manter a pasta public separada é uma prática comum em frameworks modernos. Isso garante que apenas os arquivos necessários para o acesso público estejam disponíveis.
Recomendação: Criar um link simbólico da pasta public_html para a pasta public do Laravel
Quando a gente usa htaccess a regra dele protege o diretório principal, não dando acesso a arquivos externos, e também podemos no CPanel mudar o local que o domínio funciona, que também protege.
Então essa sua possibilidade se torna nula.
Olá qual seu email ?
Olá como eu poderia ajudar ?
@@webmentorofc quero mandar meu problema pra vc por email ou pelo whatsapp
@@webmentorofc gostaria de enviar um email pra vc explicando meu problema