2012-09-26 10 views
4

phpfog 사이트를 배포하려고하는데 백엔드를 제외하고 모두 잘 작동합니다. 안정된 컨트롤러를 사용하는 것과 관련된 오류 (View [partials.adminHeader]가 없음) 만 표시되므로 내 편안한 컨트롤러 (public $ restful = true;)와 관련이있을 수 있습니다. 이 문제를 해결하기 위해 몇 시간을 보냈다. 해결 방법을 찾지 못했습니다!phpfog를 통한 Laravel 배포 => View [partials.adminHeader]가 존재하지 않습니다.

// 전체 오류

메시지 :

보기 [partials.adminHeader] 존재하지 않습니다. 위치 :

라인 /var/fog/apps/app58421/shipwatch.phpfogapp.com/laravel/view.php 156 스택 추적 :

# 0은/var/안개/응용 프로그램/app58421/shipwatch .phpfogapp.com/laravel/view.php (93) : Laravel \ View-> path ('partials.adminH ...') # 1 /var/fog/apps/app58421/shipwatch.phpfogapp.com/laravel/ view.php (204) : Laravel \ View -> __ construct ('partials.adminH ...', Array) # 2 /var/fog/apps/app58421/shipwatch.phpfogapp.com/laravel/helpers.php(526)) : Laravel \ View :: make ('partials.adminH ...', Array) # 3 /var/fog/apps/app58421/shipwatch.phpfogapp.com/laravel/view.php(359) : eval() 'd 코드 (1) :보기 ('partials.adminH ... ') # 4 /var/fog/apps/app58421/shipwatch.phpfogapp.com/laravel/view.php(359) : eval() # 5 /var/fog/apps/app58421/shipwatch.phpfogapp.com/laravel/ (Laravel \ View) # 7 /var/fog/apps/app58421/shipwatch.phpfogapp (Laravel \ View) 블레이드 : .com/laravel/event.php (199) : call_user_func_array (Object (Closure), Array) # 8 /var/fog/apps/app58421/shipwatch.phpfogapp.com/laravel/event.php(138) : Laravel \ 이벤트 :: 화재 ('laravel.view.en ...', 배열, true) # 9 /var/fog/apps/app58421/shipwatch.phpfogapp.com/laravel/view.php(330) : Laravel \ Event :: until ('laravel.view.en ...', Array) # 10 /var/fog/apps/app58421/shipwatch.phpfogapp.com/laravel/view.php(408) : Laravel \ View-> render() # 11 /var/fog/apps/app58421/shipwatch.phpfogapp.com/la ravel/view.php (345) : Laravel \ View-> data() # 12 /var/fog/apps/app58421/shipwatch.phpfogapp.com/laravel/blade.php(71) : Laravel \ View-> get (내부 기능) : Laravel {closure} (객체 (Laravel \ View)) # 13/내부/외부/내부/외부/내부/(Object (Closure), Array) # 15 /var/fog/apps/app58421/shipwatch.phpfogapp.com/laravel/event.php(138) : Laravel \ Event :: fire ('laravel.view.en .. . ', Array, true) # 16 /var/fog/apps/app58421/shipwatch.phpfogapp.com/laravel/view.php(330) : Laravel \ Event :: until ('laravel.view.en ... ', Array) # 17 /var/fog/apps/app58421/shipwatch.phpfogapp.com/laravel/view.php(551) : Laravel \ View-> render() # 18/var/fog/apps/app58421 /shipwatch.phpfogapp.com/laravel/response.php(246) : Laravel \ View -> __ toString() # 19 /var/fog/apps/app58421/shipwatch.phpfogapp.com/laravel/laravel.php(178) : Laravel \ Response-> render() # 20 /var/fog/apps/app58421/shipwatch.phpfogapp .com/public/index.php (34) : require ('/ var/fog/apps/a ...직접 가져 오기에서 일부 콘텐츠() 메소드

class DemoPage_Controller 
{ 
    public function getPosts() 
    { 
     echo 'Direct outputting'; 
     return; 

     //return View::make('demopagetemplate'); 
    } 
} 

같은

위의 여전히 dosent 작품은, 당신이 mod_rewrite를이 한 경우를 렌더링하는 경우

+0

phpfog는 어떤 버전의 PHP를 실행하고 있습니까? 그것은 당신의 물건을 만들 수 없을 것 같습니다. –

+1

5.3.2 ... 내 public function get_index()를 public function action_index()로 변경하면 404 오류가 표시되므로 적어도 다른 점이 있습니다. – coryj

+1

온라인으로 laravel이 phpfog의 무료 버전과 같은 무료 호스팅 사이트에 배포되지 않을 수 있습니다 ... 누군가가 이것을 확인할 수 있습니까? – coryj

답변

2

나는 chmod와 같은 문제를 겪었다. chmod -R 755

1

은 어떤 일이 {주} ') # 21 아파치에서 (당신은 이것을 chk하기 위해 phpinfo()를 사용할 수있다)