Class 'Pusher' 未在共享主机上找到

Class 'Pusher' not found on shared hosting

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

上传时出现这样的错误

我使用 Composer 安装了 pusher/pusher-php-server
它在本地主机上运行良好 这是任何缓存的问题吗?我尝试删除 /bootstrap/cache 下和 /storage 内的缓存。但是没用。

我发现 /bootstrap/cache/config.php 文件在托管时未由 laravel 生成。

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

您必须告诉作曲家重新索引已安装的包:

composer dump-autoload