Laravel 5.4: Hospedando seu projeto em um servidor de hospedagem compartilhada sem acesso SSH
Aug 29, 2017 · 1 min read

Hoje vou mostrar como faço para hospedar meus projetos Laravel em um servidor de hospedagem compartilhada como Hostinger, Hostgator, Hostnet, Weblink, Bluehost, eHost, etc.
- Compacte seu projeto inteiro. OBS: não inclua a pasta node_modules, se houver;
- Acesse o gerenciador de arquivos do seu servidor de hospedagem e faça o upload do seu projeto já compactado;
- Ainda no seu gerenciador de arquivos, utilize a função para descompactar seu arquivo em um diretório acima da sua pasta public_html ou www, htdocs;
- Após a extração, mova todos arquivos da pasta public do seu projeto Laravel para a sua pasta public_html. OBS: apenas os arquivos que estão dentro dela, não a pasta em si;
- Apague a pasta public que ficará vazia e inútil a partir de agora;
- Dê permissão 777 às pastas storage e bootstrap/cache;
- Importe seu .sql para o banco de dados utilizado no seu servidor de hospedagem;
- Não se esqueça de revisar seu arquivo .env se a configuração está correta de acordo com sua hospedagem, como por exemplo, a conexão com o banco de dados.
Pronto! Simples, não?
