[英]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.