简体   繁体   English

PHP找不到类(composer自动加载器,slim框架)

[英]PHP Can't find class (composer autoloader, slim framework)

I'm developing an application via Slim framework and I made my classes to be loaded with composer. 我正在通过Slim框架开发应用程序,并且使类可以与composer一起加载。

When I'm running it locally via xampp, it totally works, but as soon as I upload it on a web storage, the following error occurs.: 当我通过xampp在本地运行它时,它完全可以工作,但是一旦将其上传到网络存储上,就会发生以下错误:

Type: Error
Message: Class 'App\Controllers\UserController' not found
File: /some/path/backend/src/controllers.php
Line: 8

I uploaded my vendor directory also. 我也上传了我的供应商目录。 Checked get_declared_classes() result, and my classes are actually not loaded. 检查了get_declared_classes()结果,并且实际上未加载我的类。 Could you make a hint, that where should I search for the solution? 您能否暗示我应该在哪里搜索解决方案?

Kind regards, Daniel. 亲切的问候,丹尼尔。

由于您使用Windows在本地进行编程,并且在服务器上使用Linux,因此请检查名称空间和目录是否具有相同的CamelCase命名,因为Linux区分大小写,而Windows区分大小写。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM