2016-11-16 6 views
1

Я пытаюсь поместить свое приложение laravel в онлайн-хост, для интерфейса его работы попробуйте на ajibb.com, но когда я попробую войти в админ, не работайте, для работы с localhost с nice. когда им попробовать открыть админ я получил ошибку:NotFoundHttpException в RouteCollection

Sorry, the page you are looking for could not be found. 
NotFoundHttpException in RouteCollection.php line 161: 
in RouteCollection.php line 161 
at RouteCollection->match(object(Request)) in Router.php line 755 
at Router->findRoute(object(Request)) in Router.php line 610 
at Router->dispatchToRoute(object(Request)) in Router.php line 596 
at Router->dispatch(object(Request)) in Kernel.php line 267 
at Kernel->Illuminate\Foundation\Http\{closure}(object(Request)) in Pipeline.php line 53 
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in CheckForMaintenanceMode.php line 46 
at CheckForMaintenanceMode->handle(object(Request), object(Closure)) in Pipeline.php line 137 
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33 
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in Pipeline.php line 104 
at Pipeline->then(object(Closure)) in Kernel.php line 149 
at Kernel->sendRequestThroughRouter(object(Request)) in Kernel.php line 116 
at Kernel->handle(object(Request)) in index.php line 57 

что не так может указывать мне, какую часть я должен установить, для URL-адрес www.ajibb.com/admin. спасибо

+1

Я предполагаю, что это было не только для admin url. Другие маршруты по-прежнему проблемы? –

ответ

2

Вы должны иметь что-то вроде этого набора в маршрутах файл:

Route::get('admin', [ 
    'uses' => '[email protected]', // point to your admin controller 
    'as' => 'admin.index' // give your route an optional name 
]); 

Или просто проверить его с

Route::get('admin', function() { return 'works!' }); 
0

NotFoundHttpException в RouteCollection выбрасываются, когда упомянутая ссылка не доступна в файле route.php.

Убедитесь, что ваша ссылка доступна в route.php

Route::get('admin', function() { 
return 'your admin view'; 
}); 

Если вы используете контроллер,

Route::get('admin','your admin [email protected]'); //assuming you used default 
0

Если это работает отлично на локальном хосте, я уверен, что есть что-то не хватает на вашем сервер. В моем опыте до того, как отсутствовал плагин php-xml, если это необходимо, вы должны его установить. Я предполагаю, что вы работаете в Ubuntu Server и PHP 7 затем:

sudo apt-get update 
sudo apt-get install php7.0-xml 

Или, если его уже установлена, убедитесь, что он включен в php.ini конфигурации.

+1

Я не думаю, что это не решение. Я могу быть не прав. Но он описал проблему входа в систему администратора. Тогда, откуда вы знаете, что он использует версию php7? Тогда, если он использует Centos, как? –

+1

Столкнувшись с той же проблемой и прекрасно себя чувствую, что это проблема с HTTP-запросом. Я не знал, какая версия php, просто предположим. если другая версия просто изменит 'php [version] -xml'. Если он просто использует 'yum' вместо' apt-get'. – Hermansyah

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