2017-04-14 85 views
0

我想让我的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" 
     } 
    } 
} 
+0

你可以加入你的'''''composer.json'''文件吗? 另外,你是否在服务器上运行'''composer install'''? – Roman

+0

是的,我做过。用作曲者更新线程。 –

+2

我不完全确定,但也许问题是与案件。在Windows机器上,''''''''''''''''''''''''''''''''''''''''将被同样对待但是在Unix系统上,情况确实很重要,所以在Ubuntu上''''''''''''和''App''是不同的东西。 – Roman

回答

-1

我建议你在项目directory.That会帮助你在本地安装的作曲家。

+0

这不是一个答案,它是一个评论。请在答案中添加更多文字,以帮助OP得到答案。在目前的状态下,这比这里的大多数评论都没有什么帮助。 – Luca