Instalando e Configurando o Framework Laravel

Baixe o código fonte do framework Laravel do repositório GitHub clicando aqui. Mais informações acesse GitHub Laravel.

Suba o arquivo laravel-master.zip para o servidor de hospedagem no diretório de acesso público, geralmente, public_html.

Descompacte o arquivo laravel-master.zip. Após a descompactação, aparecerá o diretório laravel-master.

Renomeie o diretório laravel-master para o nome do sistema, para efeito didático, usamos o nome meu-sistema.

Baixe o utilitário Composer clicando aqui. Mais informações acesse Composer.

Suba o arquivo composer.phar para o diretório do sistema, em nosso caso, meu-sistema.

Acesse o servidor de hospedagem por um terminal SSH. Entre em contato com o suporte técnico para obter mais informações.

No terminal SSH, digite:

php -v

 

O comando acima vai exibir a versão do PHP, que deve ser 5.4.x, caso exiba uma versão inferior a versão 5.4, é necessário pedir ao suporte técnico da hospedagem ativar ou atualizar a versão do PHP.

Caso o binário do PHP 5.4 não seja o padrão, será necessário alterar o arquivo composer.json.

Em nosso caso, o binário do PHP 5.4 não é o padrão, e ele esta localizado em:

/opt/php54/bin/php

 

Portanto, em nosso caso, devemos alterar o arquivo composer.json.

Abra o arquivo composer.json e troque toda chamada PHP padrão pela chamada do PHP 5.4 e salve em seguida, por exemplo:

De

php artisan clear-compiled

Por

/opt/php54/bin/php artisan clear-compiled

 

Rode a instalação das dependências do Laravel pelo comando:

php composer.phar install

 

Caso o PHP 5.4 não seja padrão, mude o comando acima pela chamada correta, em nosso caso, ficará:

/opt/php54/bin/php composer.phar install

 

Acesse a página do seu sistema adicionando a uri /public, em nosso caso, ficará: http://www.billguedes.com.br/meu-sistema/public.

Será exibida o logo do Laravel seguida da frase “You have arrived.”. Caso ocorre algum erro, é porque o processamento da página não é PHP 5.4, entre em contato com o suporte técnico da hospedagem e peça a ativação do PHP 5.4.

A forma mais segura, é direcionar o acesso público ao diretório meu-sistema/public através de regras no servidor web, porém, infelizmente, poucos tem o privilégio de possuir um dedicado.

Para hospedagem compartilhada, são necessárias algumas mudanças na estrutura do Laravel.

Mova todos os arquivos e diretórios do diretório public para a raiz do sistema, em nosso caso meu-sistema.

Na raiz do sistema, abra o arquivo index.php e troque todas as chamadas /../ por /, e salve em seguida, por exemplo:

De

require __DIR__.'/../bootstrap/autoload.php';

Por

require __DIR__.'/bootstrap/autoload.php';

 

Finalmente, acessa o endereço do sistema, se tudo estiver correto será exibida a mesma página acessada anteriormente pela uri /public.