Développer avec RBS Change : [Résolu] BO brandé en mode production alors que non

  • 69480.1

    20/10/2012 14:33


    Mathias
    Rang : Expert
    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
  • 69480.2 en réponse à 69480.1 écrit par Mathias

    20/10/2012 14:35


    Mathias
    Rang : Expert
    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
  • 69480.3 en réponse à 69480.2 écrit par Mathias

    22/10/2012 16:44


    Jean-Michel
    Titre : Community Manager
    Rang : Expert
    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


    Mathias
    Rang : Expert
    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
  • 69480.5 en réponse à 69480.4 écrit par Mathias

    23/10/2012 09:01


    Gaël Port
    Titre : Développeur RBS Change
    Rang : Expert
    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.
  • 69480.6 en réponse à 69480.5 écrit par Gaël Port

    23/10/2012 10:26


    Mathias
    Rang : Expert
    ç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.
 
1367 membres
Aucun membre connecté