2
respostas

[Sugestão] problemas com Módulo: Uncaught Error: Class

Boa tarde pessoal!

Primeiramente, gostaria de deixar aqui meus agradecimentos pelo conteúdo incrível que vocês têm produzido para PHP.

Gostaria de deixar uma sugestão para a Aula 4.7 do treinamento "PHP na Web: lidando com segurança e API".

Nesse capítulo o instrutor nos passa uma class "finfo" para melhorarmos a segurança do upload de arquivos, porém, uma informação importante é que por padrão o módulo que chama essa class, vem desabilitado.

Para aqueles que também tiverem problemas com este erro:

POST /novo-video - Uncaught Error: Class "finfo" not found 

Vou deixar o processo para solução.

Solução do problema


1 - Encerre o processo que está subindo o servidor local.

2 - Acesse o arquivo php.ini e descomente a linha do fileinfo:

comentada: 
;extension=fileinfo

descomentado:
extension=fileinfo

3 - Inicie o servidor web, e tente realizar o upload novamente:

php -S localhost:8080 -t .\public\
Espero ter ajudado.

Bons estudos a todos!

2 respostas

Acabei de ver que tinha um exercicio com este tema logo em seguida kkkk, mas acredito que o processo é valido para quem não sabia como ativar a extensão :)

Oii, Osvaldo. Muito obrigado por contribuir com nossa comunidade aqui no fórum! Bons estudos :D