Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
Me voila avec un probleme chez OVH avec l'autoload je pense.
Ce code fonctionne en local mais soucis en hébergement mutualisé donc chez OVH.
/** * Bootstrap * */ error_reporting(E_ALL|E_STRICT); date_default_timezone_set('Europe/Paris'); $appDir = dirname(dirname(__FILE__)) . DIRECTORY_SEPARATOR . 'application'.DIRECTORY_SEPARATOR; set_include_path($appDir . PATH_SEPARATOR . get_include_path()); set_include_path( get_include_path() . PATH_SEPARATOR . $appDir .'config' . PATH_SEPARATOR . $appDir .'models' . PATH_SEPARATOR . $appDir .'plugins' . PATH_SEPARATOR . $appDir .'library' ); require_once 'Zend/Loader.php'; spl_autoload_register(array('Zend_Loader', 'autoload')); /** * Load Configuration */ $config = new Zend_Config_ini('config.ini','dev'); $registry = Zend_Registry::getInstance(); $registry->set('config',$config);
Warning: Zend_Loader::include_once(Zend/Config/ini.php) [function.Zend-Loader-include-once]: failed to open stream: No such file or directory in /home.29/b/o/u/bougerol/application/library/Zend/Loader.php on line 83 Warning: Zend_Loader::include_once() [function.include]: Failed opening 'Zend/Config/ini.php' for inclusion (include_path='/home.29/b/o/u/bougerol/application/:.:/usr/local/lib/php:/home.29/b/o/u/bougerol/application/config:/home.29/b/o/u/bougerol/application/models:/home.29/b/o/u/bougerol/application/plugins:/home.29/b/o/u/bougerol/application/library:/home.29/b/o/u/bougerol/application/config:/home.29/b/o/u/bougerol/application/models:/home.29/b/o/u/bougerol/library:/home.29/b/o/u/bougerol/public') in /home.29/b/o/u/bougerol/application/library/Zend/Loader.php on line 83 Fatal error: Class 'Zend_Config_ini' not found in /home.29/b/o/u/bougerol/www/index.php on line 39
Plus d'erreur si je rajoute un :
require_once 'Zend/Config/Ini.php'; $config = new Zend_Config_ini('config.ini','dev'); $registry = Zend_Registry::getInstance(); $registry->set('config',$config);
Une petite idée ???
Dernière modification par ManuB (22-03-2008 17:00:52)
Hors ligne
La classe Zend_Config_ini ne s'ecrirai pas plutot Zend_Config_Ini, avec un I majuscule
Dernière modification par benji07 (22-03-2008 20:05:25)
Hors ligne
oui attention à windows qui est un analphabète qui ne sait pas faire la différence entre I et i contrairement à linux qui est utilisé chez OVH
au passage ne faite pas de contrôleur nome MonSuperTrucController car ZF transforme la chose en MonsupertrucController et si windows s'en sort le reste de la planète informatique ne trouve pas le fichier
A+JYT
Dernière modification par sekaijin (22-03-2008 21:02:08)
Hors ligne
Remplace aussi spl_autoload_register(array('Zend_Loader', 'autoload')); par Zend_Loader::registerAutoload();
Ca ne résoud pas le problème, mais c'est conseillé ;-)
Hors ligne
Merci beaucoup mes amis....
En effet une petite merdouille de Majuscule..... mais qui a toute sont importance...
Julien, le contenu de la formation ZendFramework à t'il évoluer depuis la première session à laquelle j'ai participer...
Hors ligne
Pages: 1