Développer avec RBS Change : [Résolu] Problème import sample.xml

  • 60289.1

    12/06/2012 13:37


    bcharfi
    Rang : Adepte
    Bonjour,

    J'ai essayé avec la console d'importer le catalog sample.xml , j'obtient ce message d'erreur:

    == Import data catalog/sample.xml ==
    
    Error line 271 (/var/www/html/repository/modules/catalog/catalog-3.6.0/lib/services/ShopService.class.php): Shops must have a mount parent!


    Édité par Jean-Michel 15/06/2012 17:26




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

    12/06/2012 15:35


    Loïc Couturier
    Rang : Adepte
    Bonjour,

    Pour importer les données d'exemples, nous vous conseillons :

    Faire un reset de votre base de données actuelle :
    - En mode developpeur : php framework/bin/change.php reset-database
    - En mode non developpeur :
    - Effacer toutes les tables de votre base de données
    - lancer la commande pour réinitialiser le projet vide : php framework/bin/change.php init

    Ensuite lancer les imports des exemples suivant cet ordre :

    php framework/bin/change.php disable-site
    php framework/bin/change.php theme.install
    php framework/bin/change.php import-data website sample.xml
    php framework/bin/change.php import-data media sample.xml
    php framework/bin/change.php import-data photoalbum sample.xml
    php framework/bin/change.php import-data users sample.xml
    php framework/bin/change.php import-data workflow sample.xml
    php framework/bin/change.php import-data forums sample.xml
    php framework/bin/change.php import-data blog sample.xml
    php framework/bin/change.php import-data form sample.xml
    php framework/bin/change.php import-data download sample.xml
    php framework/bin/change.php import-data notification sample.xml
    php framework/bin/change.php import-data contactcard sample.xml
    php framework/bin/change.php import-data list sample.xml
    php framework/bin/change.php import-data faq sample.xml
    php framework/bin/change.php import-data lexicon sample.xml
    php framework/bin/change.php import-data inquiry sample.xml
    php framework/bin/change.php import-data joboffer sample.xml
    php framework/bin/change.php import-data sharethis sample.xml
    php framework/bin/change.php import-data brand sample.xml
    php framework/bin/change.php import-data shipping sample.xml
    php framework/bin/change.php import-data payment sample.xml
    php framework/bin/change.php import-data paybox sample.xml
    php framework/bin/change.php import-data catalog default.xml
    php framework/bin/change.php import-data catalog sample.xml
    php framework/bin/change.php import-data customer default.xml
    php framework/bin/change.php import-data order default.xml
    php framework/bin/change.php import-data catalog book-catalog-sample.xml
    php framework/bin/change.php import-data customer sample.xml
    php framework/bin/change.php import-data order sample.xml
    php framework/bin/change.php import-data event sample.xml
    php framework/bin/change.php import-data rss sample.xml
    php framework/bin/change.php import-data bookmarks sample.xml
    php framework/bin/change.php import-data privatemessaging sample.xml
    php framework/bin/change.php catalog.compile-catalog
    php framework/bin/change.php enable-site
  • 60289.3 en réponse à 60289.2 écrit par Loïc Couturier

    13/06/2012 12:03


    bcharfi
    Rang : Adepte
    Bonjour,

    Merci de votre réponse.
    J'ai eu une erreur lorsque j'ai lancé le reset de la bd en mode développeur :

     [root@localhost html]# php framework/bin/change.php reset-database
    PHP Warning:  Module 'PDO' already loaded in Unknown on line 0
    PHP Warning:  Module 'pdo_mysql' already loaded in Unknown on line 0
    Error line 495 (/var/www/html/repository/framework/framework-3.6.0/bin/includes/Changescript.php): Unable to find command reset-database

    Édité par bcharfi 13/06/2012 12:41




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

    13/06/2012 12:47


    bcharfi
    Rang : Adepte
    Salut,

    Afin d'exécuter la reset de la bd, il faut être en mode développeur.
    Et pour activer ce mode, il faut :
    1- ajouter dans le fichier change.properties :
    DEVELOPMENT_MODE=true 

    2- recompiler la configuration :
    php framework/bin/change.php compile-config --clear






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

    13/06/2012 12:55


    bcharfi
    Rang : Adepte
    Salut,

    L'initialisation de la base de donnée s'est terminé correctement.

    Mon problème est que l'exécution de certaines commandes d'imports d'exemples génère des erreurs:

    [root@localhost html]# php framework/bin/change.php import-data media sample.xml                                                           
    == Import data media/sample.xml ==
    Error line 122 (/var/www/html/repository/framework/framework-3.6.0/persistentdocument/import/ScriptReader.class.php): finfo_open(): Warning string extension `B' invalid                                                                                                              
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: description `8-bit ISDN mu-law compressed (CCITT G.721 ADPCM voice data enco' truncated                             
    finfo_open(): Warning: description `8-bit ISDN mu-law compressed (CCITT G.721 ADPCM voice data enco' truncated                             
    finfo_open(): Warning: <= not supported                                                                                                    
    finfo_open(): Warning: <= not supported                                                                                                    
    finfo_open(): Warning: <= not supported                                                                                                    
    finfo_open(): Warning: >= not supported                                                                                                    
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Failed to load magic database at '/usr/share/file/magic'.                                                                    
    [root@localhost html]# php framework/bin/change.php import-data photoalbum sample.xml                                                      
    == Import data photoalbum/sample.xml ==
    Error line 62 (/var/www/html/repository/framework/framework-3.6.0/persistentdocument/import/ScriptReader.class.php): Could not find any scrpt named sample.xml for module photoalbum                                                                                                  
    [root@localhost html]# php framework/bin/change.php import-data users sample.xml                                                           
    == Import data users/sample.xml ==
    => users/sample.xml imported
                                                                                                                                               
    [root@localhost html]# php framework/bin/change.php import-data workflow sample.xml                                                        
    == Import data workflow/sample.xml ==
    => workflow/sample.xml imported
                                                                                                                                               
    [root@localhost html]# php framework/bin/change.php import-data forums sample.xml                                                          
    == Import data forums/sample.xml ==
    Error line 62 (/var/www/html/repository/framework/framework-3.6.0/persistentdocument/import/ScriptReader.class.php): Could not find any scrpt named sample.xml for module forums                                                                                                      
    [root@localhost html]# php framework/bin/change.php import-data blog sample.xml                                                            
    == Import data blog/sample.xml ==
    Error line 62 (/var/www/html/repository/framework/framework-3.6.0/persistentdocument/import/ScriptReader.class.php): Could not find any scrpt named sample.xml for module blog                                                                                                        
    [root@localhost html]# php framework/bin/change.php import-data form sample.xml                                                            
    == Import data form/sample.xml ==
    => form/sample.xml imported
                                                                                                                                               
    [root@localhost html]# php framework/bin/change.php import-data download sample.xml                                                        
    == Import data download/sample.xml ==
    Error line 62 (/var/www/html/repository/framework/framework-3.6.0/persistentdocument/import/ScriptReader.class.php): Could not find any scrpt named sample.xml for module download                                                                                                    
    [root@localhost html]# php framework/bin/change.php import-data notification sample.xml                                                    
    == Import data notification/sample.xml ==
    => notification/sample.xml imported
                                                                                                                                               
    [root@localhost html]# php framework/bin/change.php import-data contactcard sample.xml                                                     
    == Import data contactcard/sample.xml ==
    Error line 122 (/var/www/html/repository/framework/framework-3.6.0/persistentdocument/import/ScriptReader.class.php): finfo_open(): Warning string extension `B' invalid                                                                                                              
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: description `8-bit ISDN mu-law compressed (CCITT G.721 ADPCM voice data enco' truncated                             
    finfo_open(): Warning: description `8-bit ISDN mu-law compressed (CCITT G.721 ADPCM voice data enco' truncated                             
    finfo_open(): Warning: <= not supported                                                                                                    
    finfo_open(): Warning: <= not supported                                                                                                    
    finfo_open(): Warning: <= not supported                                                                                                    
    finfo_open(): Warning: >= not supported                                                                                                    
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Failed to load magic database at '/usr/share/file/magic'.                                                                    
    [root@localhost html]# php framework/bin/change.php import-data list sample.xml                                                            
    == Import data list/sample.xml ==
    => list/sample.xml imported
                                                                                                                                               
    [root@localhost html]# php framework/bin/change.php import-data faq sample.xml                                                             
    == Import data faq/sample.xml ==
    Error line 62 (/var/www/html/repository/framework/framework-3.6.0/persistentdocument/import/ScriptReader.class.php): Could not find any scrpt named sample.xml for module faq                                                                                                         
    [root@localhost html]# php framework/bin/change.php import-data lexicon sample.xml                                                         
    == Import data lexicon/sample.xml ==
    Error line 62 (/var/www/html/repository/framework/framework-3.6.0/persistentdocument/import/ScriptReader.class.php): Could not find any scrpt named sample.xml for module lexicon                                                                                                     
    [root@localhost html]# php framework/bin/change.php import-data inquiry sample.xml                                                         
    == Import data inquiry/sample.xml ==
    Error line 62 (/var/www/html/repository/framework/framework-3.6.0/persistentdocument/import/ScriptReader.class.php): Could not find any scrpt named sample.xml for module inquiry                                                                                                     
    [root@localhost html]# php framework/bin/change.php import-data joboffer sample.xml                                                        
    == Import data joboffer/sample.xml ==
    Error line 62 (/var/www/html/repository/framework/framework-3.6.0/persistentdocument/import/ScriptReader.class.php): Could not find any scrpt named sample.xml for module joboffer                                                                                                    
    [root@localhost html]# php framework/bin/change.php import-data sharethis sample.xml                                                       
    == Import data sharethis/sample.xml ==
    Error line 62 (/var/www/html/repository/framework/framework-3.6.0/persistentdocument/import/ScriptReader.class.php): Could not find any scrpt named sample.xml for module sharethis                                                                                                   
    [root@localhost html]# php framework/bin/change.php import-data brand sample.xml                                                           
    == Import data brand/sample.xml ==
    Error line 122 (/var/www/html/repository/framework/framework-3.6.0/persistentdocument/import/ScriptReader.class.php): finfo_open(): Warning string extension `B' invalid                                                                                                              
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: description `8-bit ISDN mu-law compressed (CCITT G.721 ADPCM voice data enco' truncated                             
    finfo_open(): Warning: description `8-bit ISDN mu-law compressed (CCITT G.721 ADPCM voice data enco' truncated                             
    finfo_open(): Warning: <= not supported                                                                                                    
    finfo_open(): Warning: <= not supported                                                                                                    
    finfo_open(): Warning: <= not supported                                                                                                    
    finfo_open(): Warning: >= not supported                                                                                                    
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Failed to load magic database at '/usr/share/file/magic'.                                                                    
    [root@localhost html]# php framework/bin/change.php import-data shipping sample.xml                                                        
    == Import data shipping/sample.xml ==
    Error line 122 (/var/www/html/repository/framework/framework-3.6.0/persistentdocument/import/ScriptReader.class.php): finfo_open(): Warning string extension `B' invalid                                                                                                              
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: description `8-bit ISDN mu-law compressed (CCITT G.721 ADPCM voice data enco' truncated                             
    finfo_open(): Warning: description `8-bit ISDN mu-law compressed (CCITT G.721 ADPCM voice data enco' truncated                             
    finfo_open(): Warning: <= not supported                                                                                                    
    finfo_open(): Warning: <= not supported                                                                                                    
    finfo_open(): Warning: <= not supported                                                                                                    
    finfo_open(): Warning: >= not supported                                                                                                    
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Failed to load magic database at '/usr/share/file/magic'.                                                                    
    [root@localhost html]# php framework/bin/change.php import-data payment sample.xml                                                         
    == Import data payment/sample.xml ==
    => payment/sample.xml imported
    
    [root@localhost html]# php framework/bin/change.php import-data paybox sample.xml
    == Import data paybox/sample.xml ==
    => paybox/sample.xml imported
    
    [root@localhost html]# php framework/bin/change.php import-data catalog default.xml
    == Import data catalog/default.xml ==
    Error line 20 (/var/www/html/repository/framework/framework-3.6.0/persistentdocument/import/ScriptDocumentRefElement.class.php): No document found for documentRef with type modules_catalog/currency
    [root@localhost html]# php framework/bin/change.php import-data catalog sample.xml
    == Import data catalog/sample.xml ==
    Error line 271 (/var/www/html/repository/modules/catalog/catalog-3.6.0/lib/services/ShopService.class.php): Shops must have a mount parent!
    [root@localhost html]# php framework/bin/change.php import-data customer default.xml
    == Import data customer/default.xml ==
    => customer/default.xml imported
    
    [root@localhost html]# php framework/bin/change.php import-data order default.xml
    == Import data order/default.xml ==
    => order/default.xml imported
    
    [root@localhost html]# php framework/bin/change.php import-data catalog book-catalog-sample.xml
    == Import data catalog/book-catalog-sample.xml ==
    Error line 271 (/var/www/html/repository/modules/catalog/catalog-3.6.0/lib/services/ShopService.class.php): Shops must have a mount parent!



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

    14/06/2012 10:26


    Loïc Couturier
    Rang : Adepte
    Bonjour,

    A première vue, nous pensons à un problème d'encodage.

    Est ce que votre système est bien en UTF-8 ?

    Toutes les erreurs finfo_open() ... pourraient venir de là.
  • 60289.7 en réponse à 60289.5 écrit par bcharfi

    15/06/2012 10:49


    Jean-Michel
    Titre : Community Manager
    Rang : Expert
    Pour ma part je vois une autre cause potentielle du problème ; vous exécutez manifestement la commande change.php avec l'utilisateur root ; ce qu'il ne faut pas faire (sauf si votre serveur apache est exécuté par root - ce dont je doute fort ;)).
    Les droits sur les fichiers au niveau du filesystem doivent permettre à apache d'accéder au filesystem en lecture et écriture pour les dossiers de cache notamment. Une fois que les droits seront repositionnés correctement, il faudra refaire un essai pour exécuter le script change.php avec le bon utilisateur.
    Sinon effectivement il faudrait regarder au niveau de l'encodage des fichiers qui doit normalement être en UTF8.

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

    15/06/2012 16:06


    bcharfi
    Rang : Adepte
    Salut à tous,

    Pour ma part, j'ai résolu l'erreur suivante :
    Error line 122 (/var/www/html/repository/framework/framework-3.6.0/persistentdocument/import/ScriptReader.class.php): finfo_open(): Warning string extension `B' invalid                                                                                                              
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: description `8-bit ISDN mu-law compressed (CCITT G.721 ADPCM voice data enco' truncated                             
    finfo_open(): Warning: description `8-bit ISDN mu-law compressed (CCITT G.721 ADPCM voice data enco' truncated                             
    finfo_open(): Warning: <= not supported                                                                                                    
    finfo_open(): Warning: <= not supported                                                                                                    
    finfo_open(): Warning: <= not supported                                                                                                    
    finfo_open(): Warning: >= not supported                                                                                                    
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Warning: string extension `B' invalid                                                                                        
    finfo_open(): Failed to load magic database at '/usr/share/file/magic'. 


    en exécutant ses 2 commandes:
    yum install  php-pecl-apc  php-pecl-apc-devel
    pecl install  fileinfo





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