我想让我的slim3应用程序在我的VPS上工作,但到目前为止,我没有运气。 它在我的Windows机器上运行100%,但是当我将它移动到我的Ubuntu 16.04 VPS时,它不起作用。我收到此消息"Message: Class 'app\views\auth\Auth' not found"
。问题是,我不知道什么是错的。类名是正确的,命名空间等也是正确的。 随时问我你有什么问题,以帮助我。Slim3错误。找不到类
我的容器是这样的:
$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"
}
}
}
你可以加入你的'''''composer.json'''文件吗? 另外,你是否在服务器上运行'''composer install'''? – Roman
是的,我做过。用作曲者更新线程。 –
我不完全确定,但也许问题是与案件。在Windows机器上,''''''''''''''''''''''''''''''''''''''''将被同样对待但是在Unix系统上,情况确实很重要,所以在Ubuntu上''''''''''''和''App''是不同的东西。 – Roman