2016-11-16 1 views
1

Ich versuche, meine Laravel-Anwendung auf Online-Host, für Front-End seine Arbeit versuchen Sie es auf ajibb.com, aber wenn versuchen, Login zu Admin nicht funktionieren, für localhost Arbeit mit nett. wenn im offenen Server-Betreiber versuchen, bekam ich Fehler:NotFoundHttpException in 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 

was falsch kann ich darauf hinweisen, welcher Teil sollte ich, für url www.ajibb.com/admin. Dank

+1

Ich denke, dass es nicht nur für Admin-URL war. Andere Routen noch Problem? –

Antwort

2

Sie sollten in Ihren Routen so etwas wie dieses Set haben Datei:

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

Oder es nur mit

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

NotFoundHttpException in Routecollection testen ausgelöst wird, wenn die genannte Verbindung nicht verfügbar ist in route.php Datei.

Stellen Sie sicher, dass Link in route.php

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

Wenn Sie einen Controller verwenden,

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

Wenn es funktioniert gut verfügbar ist auf localhost, ich bin ziemlich sicher, dass es etwas gibt, fehlt auf Ihrem Server. In meiner Erfahrung vorher fehlte das php-xml plugin, falls ja, musst du es installieren. Ich nehme an, Sie Ubuntu Server und PHP-7 dann:

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

Oder wenn seine bereits installiert ist, stellen Sie sicher, es in php.ini Konfiguration aktiviert.

+1

Ich glaube nicht, dass dies keine Lösung ist. Ich könnte falsch liegen. Aber er hat das Problem mit dem Administrator-Login beschrieben. Dann, woher weißt du, dass er php7 Version verwendet? Dann, wenn er Centos benutzt, wie? –

+1

Konfrontiert mit dem gleichen Problem und mir selbst, das war ein Problem mit HTTP-Anfrage. Ich wusste nicht, welche Version PHP ist, nehme einfach an. wenn andere Version nur 'php [version] -xml' ändern. Wenn es Centos nur 'yum' anstelle von' apt-get' verwendet. – Hermansyah

Verwandte Themen