我在本地主机上有一个正常运行的 Laravel 网站,运行良好。我正在尝试将此网站移至我的服务器 (LAMP)。
当我发送此消息时,我更改了 htaccess 和数据库,但收到一条错误消息:
未找到“Ollieread\Multiauth\MultiAuthServiceProvider”类
这个类是来自 github 的一个 extern 包,我用 Composer 安装了它,我在本地主机上没有遇到任何问题,但现在在我的服务器上我遇到了这个恼人的错误。
有人有任何解决方案或帮助吗?
干杯!
更新:服务不是服务
最佳答案
很高兴看到人们喜欢我写的包。
您要查找的类位于vendor/ollieread/multiauth/src/Ollieread/multiauth
,如果您查看文件顶部的命名空间减速,我清楚将命名空间定义为 Ollieread\Multiauth
,我的包的composer.json 文件将该命名空间映射到 ollieread/multiauth/src
目录。
我想说,这听起来像是以一种奇怪的方式安装的,或者没有生成 Composer 自动加载文件。
您可以通过下载composer.phar文件非常简单地在您的服务器上安装composer,您可以在 https://getcomposer.org/download/ 找到有关该文件的信息。 。安装完成后,从 laravel 安装的根目录中,您可以运行命令 php/path/to/composer.phar update 或切换更新进行安装,一切都应该排序。
关于php - Laravel 从本地主机到服务器问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22050246/