2016-05-30 4 views
1

Недавно я только что установил пакет чата под названием Easychat. Сначала он работал отлично. Я не знаю почему, но сегодня я столкнулся с проблемой, где он сказал, как в ПОС enter image description hereLaravel ReflectionException в Container.php класс не найден

В консоли также сказал: Failed to load resource: the server responded with a status of 500 (Internal Server Error)

самое странное в том, что, когда я иду в файл маршрута и измените URI от easychat к чему-то другому, например easychat222, только для тестирования.

От

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

Для

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

и обновите страницу. Он отлично работает со старым uri (easychat) не с новым. Кто-нибудь знает, в чем проблема, и скажите, пожалуйста, как это исправить. Большое спасибо!

+0

Я думаю, вам нужно очистить кеш 'php artisan cache clean' или' config clean' – Naumov

+0

@Naumov Все еще получите эту проблему. –

ответ

0

Вы используете неправильную конфигурацию веб-сервера. Вы должны указать point web server to a public directory inside Laravel и перезапустить его.

Изменить эти строки в конфигурационный файл Apache (если вы используете Apache):

Для Apache вы можете использовать эти директивы:

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

Для nginx:

root /path_to_aravel_project/public; 
+0

Что вы подразумеваете под неправильной настройкой веб-сервера? Я использую Xampp и все мои проекты, которые я разместил внутри папки htdocs. Кажется, он работает нормально. –

+0

Ваша конфигурация может вызвать ошибку 500. Эта конфигурация верна для WP и аналогичного программного обеспечения, но когда вы используете Laravel, вы должны изменить конфигурацию виртуального хоста. После этого вам нужно будет использовать обычные URL-адреса, такие как 'http: //localhost.com: 8080/easychat' вместо' http: //localhost.com: 8080/chat/public/easychat' –

+0

Я сделал, как вы сказали но когда я получаю доступ к моей папке проекта и 'NotFoundHttpException в строке RouteCollection.php 161:' появился. –

Смежные вопросы