2014-01-21 4 views
1

은 내가 "안녕하세요"를 에코이 경로를 작성했습니다 ... 너무 Laravel에 초보자 해요,하지만 그것은 오류 NotFoundHttpExceptionLaravel 기본 경로 오류 "NotFoundHttpException"

이 내 routes.php (다른 코드입니다

Route::get('/', function(){ 
    return "HELLO WORLD"; 
}); 

나는 또한 mode_rewrite 수 있도록했으며, 또한 아파치 모듈에 '모든'에 AlloOverride을 설정 파일하지만 다음)입니다.

이 URL이 페이지에 액세스 할 때 사용하는 것입니다 또한 :

http://localhost/laravel/public/mostafa 
+0

브라우저에서 사용하는 URL은 무엇입니까? – Duikboot

+0

http : // localhost/laravel/public/mostafa –

+0

경로는'http : // localhost /'입니다. – undefined

답변

0

해야 할 것 :

php artisan serve 

귀하의 웹 사이트를 방문하여 해당 URL을 사용합니다.

당신은 같은 몇 가지 출력을 얻을 것을 볼 수 있습니다 :

Laravel development server started on http://localhost:8000 

이 살펴보고 무엇 장인 단서가없는 경우; http://laravel.com/docs/artisan

명령 프롬프트에서 프로젝트 디렉토리로 이동하고 위의 serve 명령을 실행하십시오.

예 : enter image description here

+0

이 명령을 실행하면 다음과 같이 출력됩니다 : http : // localhost : 8000' –

+0

http : // localhost : 8000 경로를 다음과 같이 변경하면 다음과 같이 할 수 있습니다 : Route :: get ('mostafa', function() {..} http :/localhost : 8000/mostafa – Duikboot

0

때때로 공용 폴더에있는 기본 htaccess로 파일이 아파치에서 작동하지 않습니다. 언급 된대로 .htacess를 변경해보십시오. here. 또는 Laravel 프로젝트 폴더의 이름을 바꾸는 것이 XAMPP에서 특히 효과적입니다.

+0

나는 내 프로젝트의 이름을 FW로 변경했으며.htaccess를 공용 폴더에서 Laravel 웹 사이트의 제안에 추가하지만 여전히 작동하지 않습니다. 계속 동일한 오류가 발생합니다. –

+0

다음 URL http : //localhost/laravel/public/index.php/mostafa에 액세스 해보십시오. 경로가 작동하면 특히 xampp와 관련된 알려진 문제입니다. –

0

일부 다른 프레임 워크는 프로젝트 웹 루트에 상대적인 것으로 경로 정의를 처리하므로 /foo/bar으로 정의 된 경로는 http://example.com/additional/levels/laravel/public/foo/bar과 일치하며 공개 웹 계층 구조의 다른 곳으로 프로젝트 트리를 이동하더라도 변경없이 작동합니다. 그러나 Laravel은 경로를 절대 경로로 간주하므로 /foo/barhttp://example.com/foo/bar과 일치합니다.

아마도 가장 간단한 해결책은 코드를 별도의 가상 호스트로 이동하고 문서 루트가 laravel/public/이 될 것입니다. (이 경우는 실제로 의도 된 설정 것 같다.)

(내가 거기에 프레임 워크가 암시 적 접두사를 가정 할 수있는 방법이다 그러나 나는 10 분 동안 Laravel을 사용하고 가정합니다.)

관련 문제