我知道,这个问题已经问了很多遍了,但是问题似乎不一样,或者我错过了一些事情。
我具有以下结构:/var/www/html/website/class/useofautoload.php
vendor
文件夹位于/var/www/html/website/vendor
,其中包含必要的文件夹和autoload.php
文件。
已检查的事情
composer install
composer update
仍然,我不知道为什么会收到此错误。
注意:我已经在使用sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
的情况下安装了作曲器,这样会不会造成问题?
我仅将Amazon LightSail与Ubuntu一起使用,而没有添加堆栈。
答案 0 :(得分:2)
看来您没有正确的相对路径。尝试:../../vendor/autoload.php
。
答案 1 :(得分:1)
我在使用Symfony 4的服务器上遇到此错误。 就我而言,这只是绝对路径的问题:
require '../../vendor/autoload.php
到
require __DIR__.'/../../vendor/autoload.php
事实上,我已经指出它在框架中的使用方式相同。