Développer avec RBS Change : [Résolu] BO brandé en mode production alors que non
-
20/10/2012 14:33
bonjour,
je suis en local, j'ai un projet en mode développement :
- change.properties = DEVELOPMENT_MODE=true
- config/project.local.xml = <define name="AG_DEVELOPMENT_MODE">true</define>
j'ai initilialisé mon projet avec cette configuration.
J'ai tenté un change.php cconf --clear
(voir même un change.php cconf -clear car je sais jamais s'il faut un ou deux trait d'union avant le clear )
Et j'ai toujours un BO qui est vert (celui de production) avec marqué à côté du logo :
production
v3.6.2
je déclare un bug ou j'ai râté un truc ?
merci !
Développe sous linux Ubuntu 12.04 LTS Desktop
Projet ecommerce core 3.6.7 -
question complémentaire :
étant donné que je suis en 3.6.2 est-ce pertinent d'avoir le mode_developpement dans ma conf XML ?
c'est finalement en doublon de mon fichier change.propertes...
Développe sous linux Ubuntu 12.04 LTS Desktop
Projet ecommerce core 3.6.7 -
Bonjour,
En 3.6.x le vert du mode dev est un peu plus pâle que celui de production, il s'agit donc d'un premier point d'attention.
Un second point, consiste à bien valider que tu utilises bien la commande change.php située dans framework/bin et non l'ancienne.
Pour recompiler la configuration :php framework/bin/change.php compile-config --clear
Ce qui laisse la trace suivante dans la console :== Compile config == AG_DEVELOPMENT_MODE is now 1 webapp cache cleared == Compile Redirections == Command successfully executed == Compile htaccess instructions == Htaccess file generated successfully => Config compiled
Un autre moyen de vérifier que l'on est bien en mode développement à partir du backoffice ou d'un shell consiste à lister les commandes disponibles, si la commande "create-patch" est disponible, cela indique que l'on est en mode développement (cette commande n'est disponible qu'en mode dev) ; pour vérifier :php framework/bin/change.php | grep "create-patch"
Et pour répondre enfin à la dernière question sur la pertinence de la déclaration du mode développement dans le fichier config/project.<profile>.xml, il n'est effectivement plus utile de faire cette déclaration. En 3.6 il est certain que c'est redondant avec celui du fichier "change.properties".
Pour une meilleure réponse, pensez à indiquer la version sur laquelle vous rencontrez des difficultés, ainsi que son type (CMS ou eCommerce core).
Pour tout problème d'installation indiquez le nom de l'hébergeur et s'il s'agit d'un serveur mutualisé ou dédié. -
69480.4 en réponse à 69480.3 écrit par Jean-Michel
22/10/2012 21:34
ok !
donc je confirme (vu que j'ai dans mon shell la liste des commandes dédiée au développer) que je suis bien en mode développement, et que j'ai bien un backoffice qui me dit que je suis en mode production (bandeau vert "prononcé" et label "production" à côté du logo)...
je vais créer un ticket...
Développe sous linux Ubuntu 12.04 LTS Desktop
Projet ecommerce core 3.6.7 -
En fait à partir de la version 3.6.2 il est possible de définir le "profil" du projet via la variable de configuration config/general/phase dans le project.xml qui peut valoir "production", "integration" ou "development" (la valeur par défaut étant "production").
Par défaut, la différence entre les trois joue uniquement sur la couleur du bandeau en BO et la phase indiquée au dessus du numéro de version. -
ça explique la désynchro maintenant corrigée
merci !
Développe sous linux Ubuntu 12.04 LTS Desktop
Projet ecommerce core 3.6.7
Merci de prendre connaissance et de respecter les règles des forums.