Home
Button Mobile Webdesign em Foco
Newsletter Webdesign em Foco
Support Webdesign em Foco
Contribuition Webdesign em Foco
Doe para a Webdesign em Foco
Suporte da Webdesign em Foco
Fechar

MVC Completo - #23 Enviando MVC para um Servidor Online

06/08/2018

Considerando as diversas dúvidas dos alunos quanto ao envio do MVC para um servidor online, fizemos a presente vídeo-aula para sanar as dúvidas.

Enviando o MVC para o ar

Primeiramente cabe ressaltar que cometi um engano durante as aulas. Quando utilizamos namespaces as pastas referenciadas no namespace e os arquivos devem ter nomeclaturas idênticas. O localhost por vezes despreza essas nomeclaturas, porém quando mandamos para o ar não dá certo.

O primeiro passo pra enviar para o ar é então mudar o nome das pastas controller, model, classes, includes, interfaces e traits para a primeira letra maiúscula, idêntica ao namespace. Esteja certo que os arquivos também estejam com nomes iguais aos referenciados nos namespaces.

Outro detalhe é verificarmos a DIRPAGE do arquivo config. Caso estejamos trabalhando com um servidor HTTPS devemos mudar o caminho e caso estejamos trabalhando em uma pasta interna precisamos alterar a variável $PastaInterna.

Por fim, precisamos fazer um leve conserto no arquivo ClassRoutes, mudando o "controller" para "Controller" no seguinte local:

(...)
if(array_key_exists($I,$this->Rota)){
    if(file_exists(DIRREQ."app/Controller/{$this->Rota[$I]}.php")){
(...)

Qualquer outra dúvida, deixe seu feedback. Sucesso no código e na vida!

Receba as aulas da Webdesign em Foco em Seu Email
Suporte Webdesign em Foco

Posts Relacionados

MVC Completo - #22 Conclusão
Hoje finalizamos nosso curso MVC Completo com PHP. Durante as aulas passamos por todas as etapas de criação das views, models e controllers. Até a próxima.
Saiba mais!
MVC, MVT e Template Engine - #1 Introdução
Iniciamos hoje o curso de MVC, MVT e Template Engine. Aprenderemos neste curso a forma correta de aplicar o template engine e o padrão de arquitetura de so
Saiba mais!
MVC Completo
Neste curso aprenderemos como criar o padrão de projeto MVC completo, analisando desde sua estrutura até a programação.
Saiba mais!