Php 从本地主机到服务器的LAVEL问题

Php 从本地主机到服务器的LAVEL问题,php,laravel,laravel-4,composer-php,Php,Laravel,Laravel 4,Composer Php,我在本地主机上有一个正在运行的Laravel网站,运行良好。我正在尝试将此网站移动到我的服务器(LAMP) 发送此消息时,我更改了htaccess和数据库,但收到一条错误消息: 未找到类“Ollieread\Multiauth\MultiAuthServiceProvider” 这个类是github的一个外部包,我用composer安装了它,在本地主机上没有遇到任何问题,但现在在服务器上出现了这个恼人的错误 有人有什么解决办法或帮助吗 干杯 更新:服务不见服务好的,我找到了解决方案!问题不是来自

我在本地主机上有一个正在运行的Laravel网站,运行良好。我正在尝试将此网站移动到我的服务器(LAMP)

发送此消息时,我更改了htaccess和数据库,但收到一条错误消息:
未找到类“Ollieread\Multiauth\MultiAuthServiceProvider”

这个类是github的一个外部包,我用composer安装了它,在本地主机上没有遇到任何问题,但现在在服务器上出现了这个恼人的错误

有人有什么解决办法或帮助吗

干杯


更新:服务不见服务

好的,我找到了解决方案!问题不是来自我,而是来自奥利列德的这个包裹。。。解释是在供应商中文件夹的名称是Ollieread,当我将其放在小写字母中时,效果很好


如果它对某人有帮助,无论如何,我会给这位著名的奥利·里德发一封电子邮件,很高兴看到人们喜欢我写的软件包

您要查找的类位于
供应商/ollieread/multiauth/src/ollieread/multiauth
中,如果您查看文件顶部的名称空间,我清楚地将名称空间定义为
Ollieread\Multiauth
,包的composer.json文件将该名称空间映射到
Ollieread/Multiauth/src
目录

我想说的是,它听起来像是以一种奇怪的方式安装的,或者没有生成composer自动加载文件


只需下载composer.phar文件即可在服务器上安装composer,您可以在中找到有关该文件的信息。安装此软件后,您可以从laravel安装的根目录运行命令
php/path/to/composer.phar update
,或者将更新切换到安装,一切都应该分类。

Seervice
是逐字逐句的吗?你有打字错误-应该是Seervice-看看Laravel源代码。但无论如何,请温和地删除您在SO上的第一篇帖子,因为它是一团泥,可能会被否决。您是否在服务器上运行composer安装?不,我没有在服务器上运行composer安装,我如何才能做到这一点?在本地,我使用“windows cmd”,但在服务器上我不知道..在服务器上运行composer安装,不要复制那里的供应商目录。如果您无权访问服务器上的composer,则应更改供应商目录上的路径,或创建一个lib目录以及其中的其他内容,并重写自动加载程序