2009-10-17 3 views
0

Mon site est configuré à peu près selon le guide de démarrage rapide de Zend. Le ErrorController par défaut fonctionne localement en utilisant MAMP. Mais maintenant que je l'ai déployé sur mon site en ligne, je reçois une page blanche et une erreur "500 Internal Server Error" selon FireBug quand je vais à une action qui n'existe pas.Zend Framework ErrorController ne fonctionne pas sur le site en direct?

Sur mon serveur local, je reçois une page d'erreur 404 et bien formatée.

Vous avez des idées? Je ne sais pas vraiment par où commencer. Je suis confus:/

Merci.

+1

que dit le journal des erreurs d'apache? Avec mamp, cela doit être situé sous/Applications/MAMP/logs/apache_error_log – Mark

+0

Le journal MAMP ne montre aucune erreur, car il ne devrait pas si PHP le gère. Sur mon serveur live, je reçois PHP Erreur fatale: exception non interceptée 'Zend_Loader_PluginLoader_Exception' avec le message 'Plugin par nom' Headtitle 'n'a pas été trouvé dans le registre; chemins utilisés: \ nZend_View_Helper_: et ainsi de suite ... Oh .. Je me demande si c'est le problème. J'ai remarqué que mon serveur local ne débute pas à propos de l'aide de Headtitle, mais le live le fait. Et je n'ai pas cet ensemble dans le ErrorController. Hmm ... – firecall

Répondre

0

Messieurs, nous avons un gagnant!

Donc, pour quelque raison que mon serveur en direct me donne cette erreur:

[Dim 18 octobre 2009 10:56:53] [error] [client 118.209.152.109] PHP Fatal error: Uncaught exception 'Zend_Loader_PluginLoader_Exception' avec message 'Plugin par nom' Headtitle 'n'a pas été trouvé dans le registre; chemins utilisés: \ nZend_View_Helper_: Zend/View/Helper /:/var/www/vhosts/lindengardens.com.au/httpdocs/application/views/helpers/'dans /var/www/vhosts/lindengardens.com.au/httpdocs /library/Zend/Loader/PluginLoader.php:406\nStack trace: \ n # 0 /var/www/vhosts/lindengardens.com.au/httpdocs/library/Zend/View/Abstract.php(1118): Zend_Loader_PluginLoader- > load ('Headtitle') \ n # 1 /var/www/vhosts/lindengardens.com.au/httpdocs/library/Zend/View/Abstract.php(569): Zend_View_Abstract -> _ getPlugin ('helper', 'headtitle ') \ n # 2 /var/www/vhosts/lindengardens.com.au/httpdocs/library/Zend/View/Abstract.php(336): Zend_View_Abstract-> getHelper (' headtitle ') \ n # 3 [fonction interne ]: Zend_View_Abstract -> __ call ('headtitle', Array) \ n # 4 /var/www/vhosts/lindengardens.com.au/httpdocs/application/layouts/scripts/layout.phtml(32): Zend_View-> headtitle () \ n # 5 /var/www/vhosts/lindengardens.com.au/httpdocs/library/Zend/View.php(108): incl dans /var/www/vhosts/lindengardens.com.au/httpdocs/library/ Zend/Loader/PluginLoader.php sur la ligne 4 06

Je reçois l'erreur ci-dessus si je n'ai pas quelque chose comme

$this->view->headTitle("Linden Gardens Rainforest Retreat B&B Mt Dandenong - Error Page");

ensemble dans le contrôleur.

suffit de positionner la headTitle résolu le problème - Je me demande pourquoi cela fonctionne très bien sur mon serveur local:/

merci.

Questions connexes