Installation RBS Change : [Résolu] Exception Class website_TalesUrl does not exist
-
07/02/2013 11:46
Bonjour,
Aprés une nouvelle installation d'un site rbs,j'ai reçu en Frontoffice l'exception suivante:#0 /home/anonim/site/shared/repository/framework/framework-3.5.2/libs/pear/PHPTAL/TalesRegistry.php(71): ReflectionClass->__construct('website_TalesUr...') #1 /home/anonim/site/shared/repository/framework/framework-3.5.2/object/TemplateObject.class.php(32): PHPTAL_TalesRegistry->registerPrefix('tagurl', Array) #2 /home/anonim/site/shared/repository/framework/framework-3.5.2/loader/TemplateLoader.class.php(67): TemplateObject->__construct('/home/anonim/site...', 'html') #3 /home/anonim/site/shared/repository/modules/website/website-3.5.2/lib/services/MarkerService.class.php(105): TemplateLoader->load('Spreadbutton-ma...') #4 /home/anonim/site/shared/repository/modules/website/website-3.5.2/lib/Page.php(121): website_MarkerService->getHtmlHead(Object(spreadbutton_persistentdocument_markersb)) #5 /home/anonim/site/shared/repository/modules/website/website-3.5.2/lib/mvc/BlockController.php(301): website_Page->__construct(Object(website_persistentdocument_pagegroup)) #6 /home/anonim/site/shared/repository/modules/website/website-3.5.2/lib/services/PageService.class.php(1680): website_BlockController->setPage(Object(website_persistentdocument_pagegroup)) #7 /home/anonim/site/shared/repository/modules/website/website-3.5.2/actions/DisplayAction.class.php(80): website_PageService->render(Object(website_persistentdocument_pagegroup)) #8 /home/anonim/site/shared/repository/framework/framework-3.5.2/libs/mvc/BaseAction.class.php(339): website_DisplayAction->_execute(Object(Context), Object(ChangeRequest)) #9 /home/anonim/site/shared/repository/framework/framework-3.5.2/libs/mvc/Controller.class.php(147): f_action_BaseAction->execute() #10 /home/anonim/site/shared/repository/framework/framework-3.5.2/libs/mvc/Controller.class.php(475): Controller->forward('website', 'Display') #11 /home/anonim/site/shared/repository/framework/framework-3.5.2/libs/mvc/ChangeController.class.php(64): HttpController->forward('website', 'Display') #12 /home/anonim/site/shared/repository/framework/framework-3.5.2/libs/mvc/ChangeController.class.php(83): controller_ChangeController->doForward('website', 'Display') #13 /home/anonim/site/shared/repository/modules/website/website-3.5.2/actions/IndexAction.class.php(22): controller_ChangeController->forward('website', 'Display') #14 /home/anonim/site/shared/repository/framework/framework-3.5.2/libs/mvc/BaseAction.class.php(339): website_IndexAction->_execute(Object(Context), Object(ChangeRequest)) #15 /home/anonim/site/shared/repository/framework/framework-3.5.2/libs/mvc/Controller.class.php(147): f_action_BaseAction->execute() #16 /home/anonim/site/shared/repository/framework/framework-3.5.2/libs/mvc/Controller.class.php(475): Controller->forward('website', 'Index') #17 /home/anonim/site/shared/repository/framework/framework-3.5.2/libs/mvc/ChangeController.class.php(64): HttpController->forward('website', 'Index') #18 /home/anonim/site/shared/repository/framework/framework-3.5.2/libs/mvc/ChangeController.class.php(83): controller_ChangeController->doForward('website', 'Index') #19 /home/anonim/site/shared/repository/framework/framework-3.5.2/libs/mvc/Controller.class.php(397): controller_ChangeController->forward('website', 'Index') #20 /home/anonim/site/shared/repository/framework/framework-3.5.2/libs/mvc/ChangeController.class.php(35): HttpController->dispatch() #21 /home/anonim/site/ecomm.local.com/index.php(52): controller_ChangeController->dispatch() #22 {main}
Merci d'avance.Édité par bcharfi 07/02/2013 11:47
RBS Change Version 3.5.2 - eCommerce Core -
Bonjour,
Il ne manquerait pas une partie de l'exception ? La première ligne ?
Vous parlez d'une installation, à partir de quoi l'avez vous fait ? Le webinstaller ?
Est ce un nouveau site ou l'initialisation d'un site existant ?
Après un peu au hasard, je dirais que votre fichier de configuration ne contient pas toutes les déclarations nécessaire relative au site website, mais c'est sans garantie. -
74197.3 en réponse à 74197.2 écrit par Loïc Couturier
07/02/2013 14:57
Voila la première ligne de l'exception:Erreur serveur Une exception a été lancée : Class website_TalesUrl does not exist
J'ai fait l'initialisation d'une instance d'un site existant.
Déja j'ai utilisé les mêmes fichiers de conf dans d'autres initialisations du même site et ça marche.
RBS Change Version 3.5.2 - eCommerce Core -
07/02/2013 15:26
Là ce qui manque c'est la classe pour le mot-clé PHPTAL url:. En 3.5, celui-ci est apporté par le module featurepackb.
En 3.6 par contre il est présent de base (module website).Édité par Gaël Port 08/02/2013 12:00
Merci de prendre connaissance et de respecter les règles des forums.