Fórum Como fazer o autoload funcionar em servidor local e web? #582294

09/06/2017

0

PHP

Opa pessoal, tudo bem?

Estou com uma dúvida. Meu arquivo autoloader funcionou legal no meu xampp. Só que quando subi o arquivo para o diretório raiz do seu servidor deu o seguinte erro:

PHP Fatal error class 'Veiculo' not found in /home/maverick/public_html/veiculosmav/register.php on line 12

Queria fazer com que o caminho funcionasse tanto no servidor web quanto no local. Alguém tem ideia do que posso usar no php para resolver essa situação?
Eduardo Farias

Eduardo Farias

Responder

Post mais votado

12/06/2017

Olá Eduardo, tudo bem?

Seria legal ver como seu código ficou.

Uma observação importante, é que em servidores linux, o sistema de arquivos é case sensitive.

Então você pode estar querendo instanciar a classe veículo desse jeito:

$veiculo = new Veiculo();


Quando seu autoload for procurar o nome do arquivo pelo nome da classe ele vai procurar por Veiculo.php

Caso seu arquivo esteja com o nome veiculo.php, o mesmo não será encontrado.

Espero ter ajudado!

Diego Silva

Diego Silva
Responder

Gostei + 3

Mais Posts

21/06/2017

Eduardo Farias

Pooow Obrigado Diego!

Consegui resolver do jeito que você falou!

O problema era justamente esse, o case sensitive!

Valeu!
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar