Page 1 of 1

Failed opening required 'vendor/autoload.php'

Posted: Thu Nov 18, 2021 12:53 am
by AntonioBack

I'm testing phpmaker 2022 and updated a project and when generating it gave the error:

Error: Command failed: composer update -n --ignore-platform-req php
    at checkExecSyncError (node:child_process:826:11)
    at execSync (node:child_process:900:15)
    at global.Exec (C:\Users\almei\AppData\Roaming\PHPMaker2022\node_modules\@phpmaker\core\phpmaker.js:8:260981)
    at global.RunComposerUpdate (C:\Users\almei\AppData\Roaming\PHPMaker2022\node_modules\@phpmaker\core\phpmaker.js:8:266473)
    at C:\Users\almei\AppData\Roaming\PHPMaker2022\node_modules\@phpmaker\core\phpmaker.js:8:272021
    at <anonymous> {
  status: 2,
  signal: null,
  output: [ null, null, null ],
  pid: 6520,
  stdout: null,
  stderr: null
}
Error(s) occurred. Compilation of .scss files skipped.
Generation completed with error(s), please scroll up (if necessary) to check error(s) highlighted in red.

When I try to access I give the error on the page:

Warning: require_once(vendor/autoload.php): Failed to open stream: No such file or directory in C:\xampp\htdocs\eMasterCaixa2022\index.php on line 24

Fatal error: Uncaught Error: Failed opening required 'vendor/autoload.php' (include_path='C:\xampp\php\PEAR') in C:\xampp\htdocs\eMasterCaixa2022\index.php:24 Stack trace: #0 {main} thrown in C:\xampp\htdocs\eMasterCaixa2022\index.php on line 24


Re: Error generating scripts...

Posted: Thu Nov 18, 2021 1:52 am
by AntonioBack

From the phpmaker page I updated composer:

Composer version 2.1.12 2021-11-09 16:02:04

It stopped giving the Genereting Scripts error...

The error remains:
Warning: require_once(vendor/autoload.php): Failed to open stream: No such file or directory in C:\xampp\htdocs\eMasterCaixa2022\index.php on line 24

Fatal error: Uncaught Error: Failed opening required 'vendor/autoload.php' (include_path='C:\xampp\php\PEAR') in C:\xampp\htdocs\eMasterCaixa2022\index.php:24 Stack trace: #0 {main} thrown in C:\xampp\htdocs\eMasterCaixa2022\index.php on line 24
When accessing the project through the browser.


Re: Failed opening required 'vendor/autoload.php'

Posted: Thu Nov 18, 2021 11:42 am
by arbei
  • Make sure you generate all new scripts with v2022 (Delete all old files) in the project folder.
  • Delete "vendor" folder in the project folder, if it exists.
  • Open a command prompt at the project folder and run: composer update.
  • Make sure you have completed "composer update" successfully, do not ignore errors. If it is completed successfully, you should not see any errors and you'll see a folder named "vendor" created by composer. If you need to upload generated scripts to testing site, make sure you upload the "vendor" folder, see Composer for details.

Re: Failed opening required 'vendor/autoload.php'

Posted: Thu Nov 18, 2021 10:00 pm
by AntonioBack

I followed the list gave the error:

{"statusCode":404,"error":{"class":"text-warning","type":"Not Found","description":"The requested resource could not be found. Please verify the URI and try again."}}


Re: Failed opening required 'vendor/autoload.php'

Posted: Thu Nov 18, 2021 11:17 pm
by AntonioBack
  • I looked for: 'mod_rewrite' is already enabled, appears in phpinfo.

  • I put all the project letters lowercase, updated Composer in the folder and it worked, found the path

Grateful