2016-05-30 9 views
1

最近、EasyChatというチャットパッケージがインストールされました。最初は完全に機能しました。私はそれはそれはまた言っコンソールでPIC enter image description hereContainer.phpクラスのLaravel ReflectionExceptionが見つかりません

のように述べた問題に直面していますなぜ今日、私にはありません。Failed to load resource: the server responded with a status of 500 (Internal Server Error)

奇妙なものであることを私はルートファイルに行くときとURIをeasychatからeasychat222のようなものに変更してテストするだけです。

Route::get('/easychat222', [ 
'as' => 'chatnow', 
'uses' => '[email protected]' 
]); 

Route::get('/easychat', [ 
'as' => 'chatnow', 
'uses' => '[email protected]' 
]); 

から

、ページを更新します。それは新しいものではなく、古いuri(easychat)と完全に機能します。 誰でも問題が何であるかを知っていて、修正方法を教えてください。 ありがとうございます!

+0

私が思うに、あなたがこれらのディレクティブを使用することができますApacheの

あなたは明確なキャッシュ 'php artisan cache clean'または' config clean'を必要とします。 – Naumov

+0

@Naumovそれでも問題は発生します。 –

答えて

0

不適切なWebサーバー構成を使用しています。 point web server to a public directory inside Laravelディレクトリに移動して、再起動してください。

変更Apacheの設定ファイルに次の行(Apacheを使用している場合):

DocumentRoot "/path_to_aravel_project/public" 
<Directory "/path_to_aravel_project/public"> 

nginxの場合:

root /path_to_aravel_project/public; 
+0

Webサーバーの設定が間違っているとはどういう意味ですか?私はXamppとhtdocsフォルダの中に置いたすべてのプロジェクトを使用しています。それはうまくいくようです。 –

+0

設定によっては500エラーが発生することがあります。この設定はWPなどのソフトウェアには適していますが、Laravelを使用している場合は仮想ホストの設定を変更する必要があります。それを実行した後、 'http://localhost.com:8080/chat/public/easychat'の代わりに' http://localhost.com:8080/easychat'のような通常のURLを使う必要があります。 –

+0

あなたが言ったようにしかし、自分のプロジェクトフォルダにアクセスし、RouteCollection.php行161の 'NotFoundHttpException 'が表示されました。 –

関連する問題