This error is coming.when I check the error log following error is showing
:09:24 UTC] PHP Warning: require_once(/home/isnwvq8o7ffx/public_html/cms/vendor/autoload.php): failed to open stream: No such file or directory in /home/isnwvq8o7ffx/public_html/cms/gibbon.php on line 21
[24-Apr-2019 17:09:24 UTC] PHP Fatal error: require_once(): Failed opening required ‘/home/isnwvq8o7ffx/public_html/cms/vendor/autoload.php’ (include_path=‘.:/opt/alt/php70/usr/share/pear’) in /home/isnwvq8o7ffx/public_html/cms/gibbon.php on line 21
It looks like your vendor folder may either be missing or not readable by the server. It is located in the root of your Gibbon install, and should have file permissions for the system to access it (often 0755 for folders and 0644 for files).
[15-Jul-2021 07:51:44 UTC] This is an error message!
[15-Jul-2021 07:51:44 UTC] PHP Warning: require(/var/www/html/vendor/composer/…/markbaker/matrix/classes/src/Functions/adjoint.php): failed to open stream: No such file or directory in /var/www/html/vendor/composer/autoload_real.php on line 71
[15-Jul-2021 07:51:44 UTC] PHP Fatal error: require(): Failed opening required ‘/var/www/html/vendor/composer/…/markbaker/matrix/classes/src/Functions/adjoint.php’ (include_path=‘.:/usr/share/php’) in /var/www/html/vendor/composer/autoload_real.php on line 71
It definitely looks like some files are missing from /vendor, which is where we store the external PHP libraries that we use. Are you able to confirm that the specified files in require() are present or missing?
/vendor is no longer included in cutting edge code on GitHub, as it can become quite large. Instead, Cutting Edge installs need to use composer to download it. You can find details here. This is really only for developers.
For regular installations (e.g. stable code), /vendor is included in the install bundle for ease of installation.
The … in the path above means that you need to go up a director, and so you are looking at /vendor/markbaker/matrix/classes/src/Functions/adjoint.php. I’ve just downloaded the bundle and can indeed see that file:
Can you please check again, using the path provided above, and let us know if you can find adjoint.php?
This feels like a permissions error. Is this file accessible to your web server? I know what this looks like on *nix systems, but not windows I am afraid. Ross