4
respostas

Error ao executar o arquivo lista-cursos.php pela 1ª vez

Olá pessoal, Uso o Linux Mint 18. Instalei tudo que foi pedido, descomentei alinha extension=pdo_sqlite no php.ini e salvei o arquivo. Levantei o servidor com o comando php -S localhost:8080 -t public, foi exibida a mensagem: Listening on http://localhost:8080 Document root is /var/www/html/gerenciador-cursos/public (ou seja, tudo Ok até aqui) Quando abri no navegador http://localhost:8080/listar-cursos.php, apareceu a mensagem: A conexão com localhost foi recusada e no terminal exibiu a seguinte mensagem em vermelho: 127.0.0.1:36756 [500]: /listar-cursos.php - Uncaught PDOException: could not find driver in /var/www/html/gerenciador-cursos/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:27 Será que é algum problema com o sqlite? Preciso instalar alguma coisa dele? Não instalei nada do sqlite, apenas segui o roteiro que está na Aula 1 - Ambiente e Projeto Inicial.

4 respostas

Estou com o mesmo problema, mas na versão do Linux Manjaro. Podem ajudar por favor?

Amigo,

Eu tive um problema semelhante quando tentei utilizar o MySQL ao invés de utilizar o PDO.

Pesquisei muito na internet, mas só consegui resolver o meu problema quando entrei no site da documentação do Doctrine e li até entender como a conexão era feita.

Provavelmente isso te ajudará a resolver o problema.

Olá, Emerson! Tudo bem?

Como você instalou o PHP? Se foi através do apt, basta executar:

$ sudo apt install php-sqlite3

Olá Caio,

Muito obrigado pela dica, darei uma olhada lá.