我的项目工作在Windows上运行良好。 当我尝试在Ubuntu上运行项目时,我有错误“类...未找到” 我使用silex,silex类和其他供应商类是好的。它是找到的。但我的班级找不到。 我用过composer autoload。我通过作曲家命令“ composer dumpautoload --optimize ”解决了我的问题,但是不行吗?!
为什么?
P.S windows(OpenServer - php 5.6) ubuntu(LAMP - php 7.0)
项目here
答案 0 :(得分:0)
确保自动加载的文件和文件夹具有与命名空间和类snames一样的正确(相同)外壳。 Windows文件系统并不关心外壳,* nix系统会...
在Windows上:
some/folder == Some/Folder
在* nix上:
some/folder != Some/Folder