2017-01-16 4 views
0

서버의 운영 체제를 데비안 8.6 (제시)는 작동하지 않습니다/www/html이고 Laravel 프로젝트는/var/www에 있습니다
index.php에서 autloload.php 및 app.php 파일을 요구할 수 있으며 홈페이지 ('/')를 탐색 할 수 있습니다. 내가 로그인에서 ('/ 로그인') 페이지를 탐색하려고 할 때이 오류가
'/'경로 '/ 로그인'작업 있지만 경로는 <br> 의 index.php와 htaccess로 파일의/var에 위치하고 있습니다 ... Laravel

요청 된 URL/로그인을 보여주고있다
하지만,이 서버에서 찾을 수 없습니다. 여기에 문제가 될 수있는 것

<IfModule mod_rewrite.c> 
    <IfModule mod_negotiation.c> 
    Options -MultiViews 
    </IfModule> 

    RewriteEngine On 

    # Redirect Trailing Slashes... 
    RewriteRule ^(.*)/$ /$1 [L,R=301] 

    # Handle Front Controller... 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteRule^index.php [L] 
</IfModule> 


-

html로 폴더의 htaccess로 파일이 무엇입니까? 내가 web.php 파일에 로그인 경로를 설정 한

..

+0

"route.php"파일에서 "/ login"경로를 설정 했습니까? – iMarkDesigns

+0

또한 VHOST 설정에서 해당 디렉토리에 대해 "AllowOverride All"을 갖고 있고 Apache 설정을 다시로드해야합니다. 그것은 일반적인 잡았다. 이것이 근본적으로 이유가 없으면 mod 재 작성이 작동하지 않을 수 있습니다. 또 다른 아이디어는 서버 구성에서 mod_rewrite 모듈을 활성화했는지 확인하는 것입니다. 일부 아파치는 그것을 가지고 있지 않습니다. Laravel이로드되지 않아서 routes.php 파일이 필요 없습니다. 일반적인 아파치 오류가 발생했습니다. 아마도 자세한 내용은 오류 로그 파일을 확인하십시오. 기본값은 /var/log/apache2/errors.log입니다. VHOST 구성을 게시하십시오. – Sk1ppeR

+0

'.htaccess'가 괜찮아 보입니다. 아직도 내 대답에 문제가 있다면, 예, @ Sk1ppeR 제안을 따르십시오. – iMarkDesigns

답변

0

당신은 경로 파일의 내부를 구성하여 /login 경로를 얻을 수 있습니다. 이 같은.

Route::get('/login', function(){ 
    return View::make('user-login'); 
}); 

다른 폴더에 로그인하려는 경우 다음과 같이 할 수 있습니다.

Route::group(['prefix' => 'login'], function() { 

    Route::get('/', function(){ 
    return View::make('portal/user-login'); 
    }); 

    Route::get('/forgot-password', function(){ 
    return View::make('portal/user-forgot'); 
    }); 

    Route::get('/reset-password', function(){ 
    return View::make('portal/user-reset'); 
    }); 

    Route::get('/dashboard', function(){ 
    return View::make('portal/dashboard'); 
    }); 

}); 

설명

Route:get()는 URL 경로를 지정하는 기능이 될 것입니다. 동안, return View::make('portal/user-login') 귀하의 기능을 귀하의 file-blade.php 찾을 수있을 것입니다.

내 로그인 폴더를 구성하고 구성하고 모든 코드가 Route::get('login/') 인 대신 Route::group을 사용합니다.

희망 도움말.

+0

로그인 경로가 이미 설정되어 있습니다 ... 언급하는 것을 잊어 버려서 죄송합니다 .... –