我知道还有很多其他这样的帖子,但是没有一个对我有用,而我在我的尽头-这使我发疯。
我正在使用CloudConvert,它在我的本地实例上运行良好。当启动我的EC2服务器时,我只是收到此错误:
Class 'CloudConvert' not found in /var/www/html/api/app/Jobs/UploadFile.php:169
我显然尝试了composer dump-autoload
,但没有执行任何操作,尝试了composer update
,而composer install
,却没有执行任何操作。我已经删除了所有记录,并先安装了composer require
,然后重新安装了php artisan vendor:publish
。也没事。给了php artisan optimize --force
,但这对任何事情都没有真正起作用。
我正在像这样添加服务提供商:
RobbieP\CloudConvertLaravel\CloudConvertLaravelServiceProvider::class,
...以及类似的外观:
'CloudConvert' => RobbieP\CloudConvertLaravel\Facades\CloudConvert::class,
再一次,可以在本地完美运行。我有点主意。
有人缺少我的见解吗?
答案 0 :(得分:0)
您是否尝试清除配置? php artisan config:clear
。
有时还有助于删除bootstrap/cache/*.php
中的缓存文件。
答案 1 :(得分:0)
好的,这本身不是解决方案,但是重新启动整个服务器似乎可以解决此问题。
根本不知道为什么,但是我想它与缓存或任何东西都没有关系...