2013-12-12 3 views
0

얘들은 다음 URL을접근 경로는

Route::get('/home', function() 
{ 
    //return 'foo'; 
return View::make('hello'); 
}); 

사용하여 집에 접근하기 시작 메신저 laravel하는 새로운 메신저 램프 작동하지 않습니다 '/'php artisan serve를 사용하지 않고. 우분투 12.04를 사용하여 메신저. 및 메신저 mod_vhost_alias가

를 사용하기 때문에 내 디렉토리는이

enter image description here

처럼 브라우저 나에게 laravel이 enter image description here

도와주세요 메신저 때문에 초보자를 제공합니다. 고급 ...에서 tnx

+0

<IfModule mod_rewrite.c> Options -MultiViews RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule^index.php [L] </IfModule> 

없이 게시물을 보면 오류를 진단하는 데 도움이 될 수 있습니다. - 아파치 오류 로그는 /var/log/apache2/error.log에 있습니다. – glendaviesnz

+0

[Thu Dec 12 11:37:22 2013] [오류] [클라이언트 127.0.0.1] 요청이 초과되었습니다. 가능한 구성 오류로 인해 내부 리디렉션 수가 10 개로 제한됩니다. 필요한 경우 'LimitInternalRecursion'을 사용하여 제한을 늘리십시오. 역 추적을 얻으려면 'LogLevel debug'를 사용하십시오. – Aoi

답변

1

/에 index.php를 제거하거나 추가하십시오. 오류 로그에서 줄을 추가 할 수있는 경우 -

당신에게 500 오류에 대한 자세한 이유를 제공해야합니다 당신은 아파치 오류 로그에 액세스 할 수 있는지

<IfModule mod_rewrite.c> 
    Options -MultiViews 
    RewriteEngine On 

RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteRule^/index.php [L] 
</IfModule> 
+0

큰 감사드립니다 – Aoi

0

"/ home"에서 "/"를 제거해야합니다. 그냥 "집"이 해결할 것입니다.

코드 : 나는 한 번 또는 두 번 :)

+0

여전히 동일하지 않습니다 – Aoi

+1

URL에서 "index.php"를 제거하기 위해 .htaccess 파일을 만들었습니까? "public"폴더도 이동 했습니까? 아직 접속하지 않았다면 web.learninglaravel.com/public/home –

+0

을 통해 접속해야합니다. .htaccess에 index.php를 제거하려면 무엇을 넣을 수 있습니까? & 어디에 넣을 수 있습니까? – Aoi

0

(당신이 하나를 만든 경우 또는 가상 호스트) 당신이 당신의 URL을 구성했는지 확인이 실수를 한

Route::get('home', function() 
{ 
    //return 'foo'; 
return View::make('hello'); 
}); 

대중를 가리 키도록 폴더.

아직 완료하지 않은 경우에도 폴더에 액세스 할 수 없으면 www 데이터에 액세스 할 수있는 권한을 변경하십시오.

실행 폴더에서이 명령은 :

sudo chgrp -R www-data foldername 

당신은 또한 당신이이 단계가 작동하게되면 저장 폴더에 대한 사용 권한을 변경해야 할 수도 있습니다.

+0

자사의 작업 지금은 index.php를 제거하려면 .htaccess에 몇 가지 스크립트를 넣어 그리고 그 일을 지금은 tnx btw .. – Aoi

+0

당신이 그것을 기쁘게 생각 오신 것을 환영합니다 :) – mandeeya