私は自分の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"
}
}
}
'' 'composer.json'''ファイルを含めることができますか? また、 '' 'composer install'''をサーバー上で実行しましたか? – Roman
はい私はしました。コンポーザーでスレッドを更新しています。 –
私は完全には分かっていませんが、問題はおそらく問題です。 '' 'app''と' 'App''はWindowsマシンでも同じように扱われます。しかし、Unixのシステムの場合は重要なので、 '' '' app''と '' App''はUbuntu上では異なるものです。 – Roman