Développer avec RBS Change : [Résolu] Ajout nouveau document à RBS Change

  • 67430.1

    18/09/2012 13:38


    bcharfi
    Rang : Adepte
    Bonjour,

    J'ai créée un nouveau document avec la commande :
    php framework/bin/change.php create-document recipes recipe


    Lorsque j'ai essayé d'ajouter le document à RBS, j'ai obtenu l'erreur suivante:
    #php framework/bin/change.php add-document recipes recipe
    == Add document ==
    PHP Fatal error:  Call to a member function injected() on a non-object in /var/www/html/repository/framework/framework-3.6.0/builder/DocumentGenerator.class.php on line 276
    
    Fatal error: Call to a member function injected() on a non-object in /var/www/html/repository/framework/framework-3.6.0/builder/DocumentGenerator.class.php on line 276


    Merci d'avance pour votre aide.



    RBS Change Version 3.5.2 - eCommerce Core
  • 67430.2 en réponse à 67430.1 écrit par bcharfi

    18/09/2012 16:58


    Mathias
    Rang : Expert
    peux tu poster le contenu de ton document "recipe" ?
    il doit y avoir une erreur dans le XML qui block l'ajout du document ;)

    Développe sous linux Ubuntu 12.04 LTS Desktop
    Projet ecommerce core 3.6.7
  • 67430.3 en réponse à 67430.1 écrit par bcharfi

    21/09/2012 12:16


    Jean-Michel
    Titre : Community Manager
    Rang : Expert
    Bonjour,

    Je suppose que vous suivez un des tutos que j'ai mis dans le wiki, mais lequel?

    Et dans quelle version de Change êtes-vous?

    Édité par Jean-Michel 21/09/2012 12:16


    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é.
  • 67430.4 en réponse à 67430.2 écrit par Mathias

    21/09/2012 12:28


    bcharfi
    Rang : Adepte
    J'ai pu exécuter la commande "php framework/bin/change.php add-document recipes recipe" avec succès en suivant ses étapes:
    - j'ai lancé un compile-all
    - j'ai fait un chmod +x sur le fichier "framework/bin/change.php"
    - j'ai lancé enfin la commande add-document avec le user root.

    Je crois que j'ai un problème de droit.
    Je suit le tuto : Créer un module type annuaire
    J'ai rencontré ce problème dans la version eCommerce 3.6.0 et 3.6.1.
    Pas de problème avec cette commande pour la version eCommerce 3.6.2.

    Édité par bcharfi 21/09/2012 12:42




    RBS Change Version 3.5.2 - eCommerce Core
  • 67430.5 en réponse à 67430.4 écrit par bcharfi

    21/09/2012 14:55


    Jean-Michel
    Titre : Community Manager
    Rang : Expert
    J'ai écrit ce tuto pour une version 3.5 et sur cette partie il reste inchangé.

    Par contre, ce qu'il ne faut jamais faire c'est de lancer la commander "php framework/bin/change.php" avec l'utilisateur root. Si vous exécutez l'appel avec root, vous allez inévitablement vous confronter à un problème de droit à terme.

    Pour simplifier votre utilisateur Apache doit être le même que l'utilisateur auquel appartient le dossier dans lequel se trouve le site, utilisateur qui est le même que celui qui invoque la commande "php framework/bin/change.php".

    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é.
  • 67430.6 en réponse à 67430.5 écrit par Jean-Michel

    21/09/2012 15:39


    bcharfi
    Rang : Adepte
    Merci pour l'infos.



    RBS Change Version 3.5.2 - eCommerce Core
 
Merci de prendre connaissance et de respecter les règles des forums.
 
1378 membres
Aucun membre connecté