configurar o projeto laravel no host laravel 5.2

75 views
Skip to first unread message

Raul Castro

unread,
Apr 25, 2016, 8:45:45 PM4/25/16
to Laravel Brasil
Pessoal,

estou com um projeto laravel 5.2 e agora preciso jogar no meu host, mas ao jogar via ftp e tentar acessar ele não funciona, o que devo fazer, qual tipo de configuração. att

Luiz Lins Monteiro Junior

unread,
Apr 26, 2016, 9:05:44 AM4/26/16
to Laravel Brasil
Simples demais. Primeiro eu costumo compacta-lo em .tar.gz utilizando o seguinte comando.

tar -zcf projeto.tar.gz *

e depois descompacto no servidor, importante que seu servidor tenha acesso ao ssh

2016-04-25 21:45 GMT-03:00 Raul Castro <raulth...@gmail.com>:
Pessoal,

estou com um projeto laravel 5.2 e agora preciso jogar no meu host, mas ao jogar via ftp e tentar acessar ele não funciona, o que devo fazer, qual tipo de configuração. att

--
Você recebeu essa mensagem porque está inscrito no grupo "Laravel Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para laravel-brasi...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.



--
Atenciosamente
Luiz Lins M. Junior

--
CAJU Tecnologia: Desenvolvedor Web e Analista de Sistemas
Bacharel em Sistemas de Informação
Especialista em Redes e Desenvolvimento de Sistemas
Especializando em Contabilidade Pública
CV: http://lattes.cnpq.br/4034980658981195
Contato: (86) 9 8811.3410/9 9969.2453/9 9490.6606

Luiz Lins Monteiro Junior

unread,
Apr 26, 2016, 9:07:09 AM4/26/16
to Laravel Brasil
E complemente um arquivo .htaccess

conteúdo:

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{REQUEST_URI} !^public
    RewriteRule ^(.*)$ public/$1 [L]
</IfModule>

Já direciona para a public, e assim não precisa acessa-la pela url, o .htaccess faz isso intrinsecamente.

Raphael Paulino

unread,
Apr 27, 2016, 4:46:34 AM4/27/16
to Laravel Brasil
@Luiz Lins Monteiro Junior blz man!?

Cara, fiz a instalação do Laravel aqui via laravel installer testei utilizando o comando php artisan serve e rodou tudo belezinha, ok essa é uma forma de subir a aplicação localmente pela url:


Mas ao testar da forma como explicou com o uso do modo de reescrita ativado pelo .htaccess e, logo em seguida tentando acessar a url local do projeto, exemplo:


gera o seguinte erro:

Sorry, the page you are looking for could not be found.

1/1NotFoundHttpException in RouteCollection.php line 161:

  1. in RouteCollection.php line 161
  2. at RouteCollection->match(object(Request)) in Router.php line 823
  3. at Router->findRoute(object(Request)) in Router.php line 691
  4. at Router->dispatchToRoute(object(Request)) in Router.php line 675
  5. at Router->dispatch(object(Request)) in Kernel.php line 246
  6. at Kernel->Illuminate\Foundation\Http\{closure}(object(Request))
  7. at call_user_func(object(Closure), object(Request)) in Pipeline.php line 52
  8. at Pipeline->Illuminate\Routing\{closure}(object(Request)) in CheckForMaintenanceMode.php line 44
  9. at CheckForMaintenanceMode->handle(object(Request), object(Closure))
  10. at call_user_func_array(array(object(CheckForMaintenanceMode), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 136
  11. at Pipeline->Illuminate\Pipeline\{closure}(object(Request))
  12. at call_user_func(object(Closure), object(Request)) in Pipeline.php line 32
  13. at Pipeline->Illuminate\Routing\{closure}(object(Request))
  14. at call_user_func(object(Closure), object(Request)) in Pipeline.php line 103
  15. at Pipeline->then(object(Closure)) in Kernel.php line 132
  16. at Kernel->sendRequestThroughRouter(object(Request)) in Kernel.php line 99
  17. at Kernel->handle(object(Request)) in index.php line 54


Tenho que configurar alguma coisa nas rotas do Laravel pra dar certo a configuração do arquivo .htaccess? Segue o que coloquei nele:

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{REQUEST_URI} !^public
    RewriteRule ^(.*)$ public/$1 [L]
</IfModule>


No aguardo, obrigado!

Luiz Lins Monteiro Junior

unread,
Apr 27, 2016, 10:57:23 AM4/27/16
to Laravel Brasil
Não está lendo a documentação amigo, então vamos lá. Acontece que não funciona nesse padrão somente via localhost:8000. Ou então deve criar um virutal host...

Reply all
Reply to author
Forward
0 new messages