Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 20-11-2010 19:07:19

Th3kid
Nouveau membre
Date d'inscription: 08-04-2009
Messages: 7

Zend_Controller_Action_HelperBroker::getstack()

Bonjour,

J'ai un soucis lorsque j'upload mon projet sur mon ftp :

Code:

Fatal error: Call to undefined method Zend_Controller_Action_HelperBroker::getstack() in /var/www/web36/web/MyZik/library/Zend/Layout.php on line 295
Ajoutez [lang=php|phtml|javascript|sql|perl|xml|shell|html] au début de votre code pour activer le syntax highlighting

Alors j'ai déjà essayé de réuploader le librairie aussi que de la mettre à jour, ... rien a faire. Par contre sur un autre serveur cela fonctionne directement.

Quelqu'un saurait d'ou ca peut venir ?

Cordialement,

Th3kid

Hors ligne

 

#2 20-11-2010 19:34:28

tdutrion
Administrateur
Lieu: Dijon, Paris, Edinburgh
Date d'inscription: 23-12-2009
Messages: 614
Site web

Re: Zend_Controller_Action_HelperBroker::getstack()

Est-ce bien la même version de php qui est installée ?

Hors ligne

 

#3 20-11-2010 19:36:41

Th3kid
Nouveau membre
Date d'inscription: 08-04-2009
Messages: 7

Re: Zend_Controller_Action_HelperBroker::getstack()

http://kid.daaboo.net/test.php ca c'est ma version sur le serveur qui ne marche pas ...

PHP Version 5.2.14 & PHP Version 5.2.6 sur les serveurs ou ca fonctionne.

Hors ligne

 

#4 21-11-2010 01:05:24

tdutrion
Administrateur
Lieu: Dijon, Paris, Edinburgh
Date d'inscription: 23-12-2009
Messages: 614
Site web

Re: Zend_Controller_Action_HelperBroker::getstack()

C'est donc bon de ce côté là...

Essaye de voir si ton dossier lib est bien à la bonne place (notamment lib/Zend/Controller/Action/HelperBroker) en changeant lib par ton dossier de librairies. Vérifie que tous tes fichiers sont accessibles en lecture par l'utilisateur responsable d'Apache sur le serveur.

Hors ligne

 

#5 21-11-2010 01:19:20

Th3kid
Nouveau membre
Date d'inscription: 08-04-2009
Messages: 7

Re: Zend_Controller_Action_HelperBroker::getstack()

Et donc oui et oui, tout est a la bonne place. et les fichiers sont accessibles en lecture.

Hors ligne

 

#6 21-11-2010 12:23:46

tdutrion
Administrateur
Lieu: Dijon, Paris, Edinburgh
Date d'inscription: 23-12-2009
Messages: 614
Site web

Re: Zend_Controller_Action_HelperBroker::getstack()

Et c'est bien la dernière version du Zend Framework sur tous ? (ou au moins la même version)

Il me semble que cette classe n'existe carrément plus dans les dernières versions...

Hors ligne

 

#7 21-11-2010 21:11:52

Th3kid
Nouveau membre
Date d'inscription: 08-04-2009
Messages: 7

Re: Zend_Controller_Action_HelperBroker::getstack()

J'ai essayé avec plusieurs version de zend et même la ZendFramework-1.11.0

Cela pourrait venir du serveur ? une configuration nécessaire pour zend ?

Hors ligne

 

#8 22-11-2010 18:29:37

tdutrion
Administrateur
Lieu: Dijon, Paris, Edinburgh
Date d'inscription: 23-12-2009
Messages: 614
Site web

Re: Zend_Controller_Action_HelperBroker::getstack()

Comment ton site est installé sur les trois différents hébergements ?

Si tu as un virtualhost, peux-tu accéder au fichier et nous le mettre en ligne ici.

Franchement je vois plus que ça pour le moment...

Hors ligne

 

#9 22-11-2010 20:33:04

Th3kid
Nouveau membre
Date d'inscription: 08-04-2009
Messages: 7

Re: Zend_Controller_Action_HelperBroker::getstack()

3 Sites : en local pour le développement
sur mon hébergeur principal ( la ou ca ne marche pas )
sur l'hébergeur d'un copain pour voir si ca affichait la même erreur que sur mon hébergeur principal. Donc comme cela n'affichait pas l'erreur, on penchait vers un problème lié à mon hébergement ( module php ou config php quelconque. )

C'est la seule erreur qui s'affiche alors que cela fonctionne ailleurs. Je ne sais même pas ce qui pourrait générer ce soucis.

Sinon :

Code:

<?php
// Error Reporting
error_reporting(E_ALL|E_STRICT);
ini_set('display_errors','on');

// Modify include path 
ini_set
(
    'include_path', 
    ini_get('include_path') . PATH_SEPARATOR . 
    '../library' . PATH_SEPARATOR . 
    '../application/models'
);

// ZF Includes
require_once "Zend/Loader.php";

// Autoloader
//Zend_Loader::registerAutoload();
Zend_Loader::loadClass('Zend_Loader_Autoloader');
$autoloader = Zend_Loader_Autoloader::getInstance();
$autoloader->setFallbackAutoloader(true);

// Chargement de la configuration
$config = new Zend_Config_Ini('../application/config.ini', 'general');
$registry = Zend_Registry::getInstance();
$registry->set('config', $config);

// Mise en place de la BDD
$db = Zend_Db::factory($config->db);
Zend_Db_Table::setDefaultAdapter($db);
$db->getConnection()->exec("SET NAMES 'utf8'");

// Registre
Zend_Registry::set('dbAdapter',$db);
Zend_Registry::set('db', $db);

// Get the front controller instance
$front = Zend_Controller_Front::getInstance();
$front->setControllerDirectory('../application/controllers');
$front->throwExceptions(true);

// Evaluation des scripts de mise en page
Zend_Layout::startMvc(array('layoutPath'=>'../application/layouts'));

// GO !
$front->dispatch();
Ajoutez [lang=php|phtml|javascript|sql|perl|xml|shell|html] au début de votre code pour activer le syntax highlighting

http://kid.daaboo.net/arbo.jpg

Hors ligne

 

#10 22-11-2010 21:39:27

tdutrion
Administrateur
Lieu: Dijon, Paris, Edinburgh
Date d'inscription: 23-12-2009
Messages: 614
Site web

Re: Zend_Controller_Action_HelperBroker::getstack()

Essaye

Code:

var_dump(ini_get('include_path'));
exit();
Ajoutez [lang=php|phtml|javascript|sql|perl|xml|shell|html] au début de votre code pour activer le syntax highlighting

après

Code:

// Modify include path 
ini_set
(
    'include_path', 
    ini_get('include_path') . PATH_SEPARATOR . 
    '../library' . PATH_SEPARATOR . 
    '../application/models'
);
Ajoutez [lang=php|phtml|javascript|sql|perl|xml|shell|html] au début de votre code pour activer le syntax highlighting

et dis moi ce que ça donne...

Hors ligne

 

#11 22-11-2010 22:27:32

Th3kid
Nouveau membre
Date d'inscription: 08-04-2009
Messages: 7

Re: Zend_Controller_Action_HelperBroker::getstack()

string(65) ".:/usr/share/php:/usr/share/pear:../library:../application/models"


Ca ne marche plus à partir de la ligne

Code:

Zend_Layout::startMvc(array('layoutPath'=>'../application/layouts'));
Ajoutez [lang=php|phtml|javascript|sql|perl|xml|shell|html] au début de votre code pour activer le syntax highlighting

Le même dossiers sur un quatrième serveur fonctionne sans soucis. Problème de configuration serveur surement ou de module aucune idée d'où ca peu provenir.

Dernière modification par Th3kid (24-11-2010 00:03:17)

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages