我通过 composer 从 Packagist 下载了名为“ TAD-PHP ”的软件包,用于我在Laravel的项目,但该软件包没有默认服务提供商。
所以,我无法注册该软件包,也无法创建别名。
在本地中,一切都很好。我可以在自己的每个班级中使用该包。
但是,当我在托管中上传 时,出现了错误消息:<link rel="canonical" href="http://b.com/a.html">
。
我真的不明白怎么办。我的意见是:也许是因为该软件包中没有默认的服务提供者。那有关系吗如果我的观点是正确的,我该如何手动 制作 TAD PHP的 服务提供商 ?< / p>
我使用此命令下载此文件:
Class 'TADPHP\TADfactory' not found
,这是我下载软件包的站点: https://packagist.org/packages/ahmedali5530/tad-php
答案 0 :(得分:0)
我知道这个错误。
此错误的唯一可能性是关于区分大小写的。当我开发该程序时,我的操作系统是Windows,因此不再需要它们。但是,当我上载该规范的Linux主机时,Linux需要区分大小写!!
在Linux中,哪个是TADfactory是未知库。因为,Linux只知道TADFactory库。
因此,从这种情况下,我们都知道在开发程序时必须成为明智的编码者。 :)