4

phpfog にサイトをデプロイしようとしていますが、バックエンドを除いてすべてうまくいきます。エラーを表示する唯一のビュー -> (View [partials.adminHeader] does not exist) は安静なコントローラーの使用に対応するため、安静なコントローラー (public $restful = true;) と関係がある可能性があると思います。これをトラブルシューティングするために数時間を費やしましたが、解決策が見つかりません!

//完全なエラー

メッセージ:

ビュー [partials.adminHeader] が存在しません。位置:

/var/fog/apps/app58421/shipwatch.phpfogapp.com/laravel/view.php 行 156 スタック トレース:

#0 /var/fog/apps/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() したコード(1): view('partials.adminH...') #4 /var/fog/apps/app58421/shipwatch.phpfogapp.com/laravel/view.php( 359): eval() #5 /var/fog/apps/app58421/shipwatch.phpfogapp.com/laravel/blade.php(71): Laravel\View->get() #6 [内部関数]: Laravel{closure }(Object(Laravel\View)) #7 /var/fog/apps/app58421/shipwatch.phpfogapp.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\Event::fire('laravel.view.en.. .', Array, true) #9 /var/fog/apps/app58421/shipwatch.phpfogapp.com/laravel/view.php(330): Laravel\Event::until('laravel.view.en...' 、配列) #10 /var/fog/apps/app58421/shipwatch.phpfogapp.com/laravel/view.php(408): Laravel\View->render() #11 /var/fog/apps/app58421/shipwatch. phpfogapp.com/laravel/view.php(345): Laravel\View->data() #12 /var/fog/apps/app58421/shipwatch.phpfogapp.com/laravel/blade.php(71): Laravel\View ->get() #13 [内部関数]: Laravel{closure}(Object(Laravel\View)) #14 /var/fog/apps/app58421/shipwatch.phpfogapp.com/laravel/event.php(199): call_user_func_array(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...') #21 {main}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... ') #21 {メイン}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... ') #21 {メイン}com/public/index.php(34): require('/var/fog/apps/a...') #21 {メイン}com/public/index.php(34): require('/var/fog/apps/a...') #21 {メイン}

4

2 に答える 2

2

同じ問題が発生しました。ストレージフォルダもchmodします。chmod -R 755

于 2012-11-24T01:31:22.707 に答える
1

get()メソッドでコンテンツを直接レンダリングするとどうなりますか

お気に入り

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

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

上記がまだ機能しない場合は、Apacheでmod_rewriteが有効になっていることを確認してください(phpinfo()を使用してこれをチェックできます)

于 2012-09-27T02:43:59.823 に答える