Anyway, your problem comes from getting the files via git, instead of downloading the zip file and unzipping it.
But anyway try doing composer install --no-dev from your SuiteCRM directory. If all goes well, it should pick up the composer.json file, install a bunch of stuff into the “vendor” directory. If that fails maybe you’re better off just starting from the zip file.
I don’t know much about that guide, but it seems made for an older version of SuiteCRM. Please try to run a “composer install” (in your suitecrm folder) after the STEP 5.
Was this ever solved? I am running into the same issue and have tried the above on this thread. I can verify Composer is installed yet it will not load the install.php in http://ip.address/test/suitecrm/install.php. I get the same error on this page.
When I ssh into the server and run composer install, I get
[RuntimeException]
The lock file does not contain require-dev information, run install with th
e --no-dev option or run update to install those packages.
When I run composer install --no-dev I get
Loading composer repositories with package information
Installing dependencies from lock file
Nothing to install or update
Package league/url is abandoned, you should avoid using it. Use league/uri instead.
Generating autoload files
To be clear, I have a working SuiteCRM instance in a separate folder (http://ip.address/suitecrm) where this is for a separate instance that I want to have as a test area for updates and other tweaking (http://ip.address/test/suitecrm). The test version is not working.