2012-09-26 3 views
4

J'essaye de déployer un site sur phpfog, tout fonctionne bien sauf pour mon backend. Je crois que cela peut avoir quelque chose à voir avec mes contrôleurs reposants (public $ restful = true;) parce que les seules vues qui montrent l'erreur -> (View [partials.adminHeader] n'existe pas) correspondent à l'utilisation de contrôleurs reposants. J'ai passé plusieurs heures à essayer de résoudre ce problème, je n'arrive pas à trouver une solution!Déployer Laravel par phpfog => Voir [partials.adminHeader] n'existe pas

// Erreur pleine

Message:

Voir [partials.adminHeader] n'existe pas. Lieu:

/var/fog/apps/app58421/shipwatch.phpfogapp.com/laravel/view.php sur la ligne 156 Stack Trace:

# 0/var/brouillard/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 ...', tableau) # 2 /var/fog/apps/app58421/shipwatch.phpfogapp.com/laravel/helpers.php(526): Laravel \ View :: make ('partials.adminH ...', tableau) # 3 /var/fog/apps/app58421/shipwatch.phpfogapp.com/laravel/view.php(359): eval() 'd code (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 [fonction interne]: Laravel {closure} (Object (Laravel \ View)) # 7 /var/fog/apps/app58421/shipwatch.phpfogapp .com/laravel/event.php (199): call_user_func_array (Object (Fermeture), tableau) # 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 \ Evénement :: 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() # 13 [fonction interne]: 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}

+0

Quelle est la version de phpfog PHP exécutée? Il semble ne pas être capable de construire vos objets. –

+1

5.3.2 ... si je change ma fonction publique get_index() en fonction publique action_index(), elle affiche une erreur 404, donc au moins c'est quelque chose de différent. – coryj

+1

lecture en ligne que laravel ne peut pas être déployable sur un site d'hébergement gratuit comme la version non payée de phpfog ... quelqu'un peut-il le confirmer? – coryj

Répondre

2

J'ai rencontré le même problème, chmod votre dossier de stockage aussi bien. chmod -R 755

1

Qu'advient-il si vous restituez directement un contenu dans le get() méthodes

comme

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

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

Si le travail encore dosent ci-dessus, assurez-vous que vous avez mod_rewrite activé sur Apache (vous pouvez utiliser phpinfo() pour le faire)