Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Erro ao levantar o servidor e abrir a view 'Welcome'

Quando eu tento levantar o server na minha máquina eu recebo esse aviso.

D:\Alura\Formação PHP\PHP Scripts\controle-series>php artisan serve
PHP Warning:  PHP Startup: Unable to load dynamic library 'pdo_sqlite' (tried: C:\php\ext\pdo_sqlite (Não foi possível encontrar o módulo especificado.), C:\php\ext\php_pdo_sqlite.dll (Não foi possível encontrar o módulo especificado.)) in Unknown on line 0

Warning: PHP Startup: Unable to load dynamic library 'pdo_sqlite' (tried: C:\php\ext\pdo_sqlite (Não foi possível encontrar o módulo especificado.), C:\php\ext\php_pdo_sqlite.dll (Não foi possível encontrar o módulo especificado.)) in Unknown on line 0
Laravel development server started: <http://127.0.0.1:8000>
[Sun Mar  1 17:28:18 2020] PHP Warning:  PHP Startup: Unable to load dynamic library 'pdo_sqlite' (tried: C:\php\ext\pdo_sqlite (Não foi possível encontrar o módulo especificado.), C:\php\ext\php_pdo_sqlite.dll (Não foi possível encontrar o módulo especificado.)) in Unknown on line 0
[Sun Mar  1 17:28:18 2020] PHP 7.4.2 Development Server (http://127.0.0.1:8000) started

Depois disso se eu tento acessar o localhost para visualizar a página welcome eu recebo o seguinte aviso

Warning: Unknown: failed to open stream: No such file or directory in Unknown on line 0

Fatal error: Unknown: Failed opening required 'D:\Alura\Formação PHP\PHP Scripts\controle-series\server.php' (include_path='.;C:\php\pear') in Unknown on line 0

Não consigo entender o problema.Estar com o PHP e uma unidade de disco diferente do C: é um problema?

Poderiam me ajudar?

4 respostas

Olá, Diogo! Tudo bem?

Primeiro passo: habilitar o SQLite. Onde você instalou o PHP, abra o arquivo php.ini (se ele não existir, renomeie php.ini-development para php.ini) e descomente (remova ; do início) a linha com extension=pdo_sqlite.

Descomente também a linha que comença com extension_dir= referente ao seu sistema operacional. Se não me engano, no Windows é extension_dir=ext.

Com isso feito, me avisa se o erro persiste.

Olá Vinicius, tudo bom e com você?

Eu refiz instalação e alterei meu arquivo init como você informou. Agora o servidor parece estar OK (segue msg)

Laravel development server started: <http://127.0.0.1:8000>
[Tue Mar  3 22:10:50 2020] PHP 7.4.3 Development Server (http://127.0.0.1:8000) started
[Tue Mar  3 22:10:57 2020] 127.0.0.1:63913 Accepted
[Tue Mar  3 22:10:57 2020] 127.0.0.1:63914 Accepted
[Tue Mar  3 22:10:57 2020] PHP Warning:  Unknown: failed to open stream: No such file or directory in Unknown on line 0
[Tue Mar  3 22:10:57 2020] PHP Fatal error:  Unknown: Failed opening required 'D:\Alura\Formação PHP\PHP Scripts\Laravel\controle-series\server.php' (include_path='.;C:\php\pear') in Unknown on line 0

Mas ainda não consigo abrir o view Welcome como mostrado acima.

Dentro da IDE (eclipse), quando eu termino de executar o comando do composer para criar o projeto ela acusa erros para alguns arquivos da pasta routes. Exemplo: Arquivo web.php

Route cannot be resolved to a type    web.php    /controle-series/routes    line 15    PHP Problem

Será que essas situações estão vinculadas?

solução!

Diogo, nunca passei por esse erro então vou dar um tiro no escuro: Joga seu projeto em uma pasta onde o caminho não tenha espaço nem acento (formacao-php\php-scripts ao invés de Formação PHP\PHP Scripts).

Diz aqui se o erro permanece o mesmo.

Você tem razão... depois que alterei os caminhos o view Welcome funcionou.

Vou tomar cuidado da próxima vez.

Obrigado