Php 类别';推进器';在共享主机上找不到

Php 类别';推进器';在共享主机上找不到,php,laravel,caching,shared-hosting,pusher,Php,Laravel,Caching,Shared Hosting,Pusher,我最近将我的laravel应用程序上传到共享主机。我知道这是不推荐的,但仍然 当我上传它的时候,我得到了这样一个错误 我使用composer安装了pusher/pusher-php服务器 它在本地主机上运行良好 这是缓存的问题吗?我尝试在/bootstrap/cache和/storage中删除缓存。但是没有用 我发现/bootstrap/cache/config.php文件在托管时不是由laravel生成的 我也没有忘记上传/vendor/pusher/pusher-php-server文件夹

我最近将我的laravel应用程序上传到共享主机。我知道这是不推荐的,但仍然

当我上传它的时候,我得到了这样一个错误

我使用composer安装了
pusher/pusher-php服务器
它在本地主机上运行良好 这是缓存的问题吗?我尝试在
/bootstrap/cache
/storage
中删除缓存。但是没有用

我发现
/bootstrap/cache/config.php
文件在托管时不是由laravel生成的


我也没有忘记上传
/vendor/pusher/pusher-php-server
文件夹。

您必须告诉composer重新索引已安装的软件包:


composer dump autoload

您能告诉我运行此命令会影响哪些文件吗?这样我就可以单独上传到服务器上了。@Conor,你不需要手动上传。它只会重新索引项目中需要包含的所有文件的列表。比如,如果你在项目中创建了一些文件,并希望laravel知道它就在那里。您可以运行此命令。请继续阅读,在您的案例中,您已将Pusher库添加到项目中。哪个laravel需要知道它在那里,然后才能使用
Pusher
。希望如此helps@NaumanZafar我在本地主机上没有任何问题。但当我查看服务器时,我发现了错误。运行此代码后,我尝试将
/vendor/autoload.php
文件上载到服务器,然后弹出一个新错误--
致命错误:在第7行的/home/u265837639/vendor/autoload.php中找不到类“composerAutoloaderInit280c85c9a3d91a64fb63e6119a6342a”