2017-04-14 33 views
0

私は自分のVPSで私のslim3アプリケーションを動作させようとしていますが、これまでは運がありませんでした。 私のWindowsマシンで100%動作しますが、Ubuntu 16.04 VPSに移動すると動作しません。このメッセージは"Message: Class 'app\views\auth\Auth' not found"です。問題は、何が間違っているのかわからないということです。クラス名は正しいですし、名前空間なども正しいです。 私を助けるために、お気軽に質問してください。Slim3エラー。クラスを見つけることができません

私のコンテナは、次のようになります。私はあなたを助けるでしょうdirectory.Thatプロジェクトでローカルに作曲をインストールすることをお勧めします

$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

私は完全には分かっていませんが、問題はおそらく問題です。 '' 'app''と' 'App''はWindowsマシンでも同じように扱われます。しかし、Unixのシステムの場合は重要なので、 '' '' app''と '' App''はUbuntu上では異なるものです。 – Roman

答えて

-1

+0

これは答えではありません、それはコメントです。 OPが彼の質問に答えるのを助けるために、あなたの答えにテキストを追加してください。現状では、ほとんどのコメントよりもこれはあまり役に立ちません。 – Luca

関連する問題