我正在尝试让我的slim3应用程序在我的VPS上工作,但到目前为止,我没有运气。
它在我的Windows机器上100%工作,但当我将它移动到我的Ubuntu 16.04 VPS时,它无法正常工作。我收到此消息"Message: Class 'app\views\auth\Auth' not found"
。问题是,我不知道出了什么问题。类名是正确的,名称空间等也是正确的。
如果您有任何问题,请随时向我询问,以便帮助我。
我的容器看起来像这样:
$container['auth'] = function($container) {
return new \App\views\Auth\Auth;
};
我的composer.json
{
"require": {
"slim/slim": "^3.0",
"slim/twig-view": "^2.2",
"illuminate/database": "^5.4",
"Respect/Validation": "^1.1",
"slim/csrf": "^0.8.1",
"slim/flash": "^0.2.0",
"phpmailer/phpmailer": "^5.2"
},
"autoload": {
"psr-4": {
"App\\": "app"
}
}
}
答案 0 :(得分:-1)
我建议你在项目目录中本地安装composer。这对你有帮助。