1
resposta

Erro 255.

Boa noite colegas.

Estou tomando o erro abaixo: [Running] php "c:\Users\ruanb\Documents\php-pdo-projeto-inicial\src\inserir-aluno.php"

Warning: require_once(vendor/autoload.php): Failed to open stream: No such file or directory in C:\Users\ruanb\Documents\php-pdo-projeto-inicial\src\inserir-aluno.php on line 5

Fatal error: Uncaught Error: Failed opening required 'vendor/autoload.php' (include_path='.;C:\php\pear') in C:\Users\ruanb\Documents\php-pdo-projeto-inicial\src\inserir-aluno.php:5 Stack trace: #0 {main} thrown in C:\Users\ruanb\Documents\php-pdo-projeto-inicial\src\inserir-aluno.php on line 5 PHP Warning: require_once(vendor/autoload.php): Failed to open stream: No such file or directory in C:\Users\ruanb\Documents\php-pdo-projeto-inicial\src\inserir-aluno.php on line 5 PHP Fatal error: Uncaught Error: Failed opening required 'vendor/autoload.php' (include_path='.;C:\php\pear') in C:\Users\ruanb\Documents\php-pdo-projeto-inicial\src\inserir-aluno.php:5 Stack trace: #0 {main} thrown in C:\Users\ruanb\Documents\php-pdo-projeto-inicial\src\inserir-aluno.php on line 5

[Done] exited with code=255 in 0.085 seconds

Eu já retirei o comentário do sqlite do arquivo PHP.ini.

Agradeço a ajuda.

1 resposta

Olá! Parece que você está tentando rodar o arquivo inserir-aluno.php e está recebendo um erro relacionado ao arquivo vendor/autoload.php. Este erro geralmente ocorre quando o Composer, que é um gerenciador de dependências para PHP, não foi instalado corretamente ou o comando de instalação das dependências não foi executado.

O Composer cria automaticamente o diretório vendor/ e o arquivo autoload.php quando você executa o comando composer install no diretório do seu projeto. Se você não tem o Composer instalado, você pode baixá-lo e instalá-lo seguindo as instruções no site oficial: https://getcomposer.org/.

Depois de ter o Composer instalado, você precisa navegar até o diretório do seu projeto via linha de comando e executar composer install. Isso irá instalar todas as dependências necessárias para o seu projeto e criar o diretório vendor/ e o arquivo autoload.php.

Aqui está um exemplo de como você pode fazer isso:

  1. Abra o terminal ou prompt de comando.
  2. Navegue até o diretório do seu projeto usando o comando cd, por exemplo: cd C:\Users\ruanb\Documents\php-pdo-projeto-inicial\.
  3. Execute o comando composer install.

Depois de seguir esses passos, tente rodar o arquivo inserir-aluno.php novamente. Se tudo estiver configurado corretamente, o erro deve desaparecer.

Espero ter ajudado e bons estudos!