Installation RBS Change : [Résolu] Classes introuvables

  • 82123.1

    06/12/2013 00:56


    Pierre Sarrazin
    Rang : Nouveau Membre
    Bonsoir,

    Je ne sais pas si je mets ça ou il faut, mais j'ai une erreur de classe introuvable alors que le site à fonctionné.

    Alors, j'ai installé RBS la version 3.6.7 de RBS sur WAMP avec les données d'exemple. Le site a donc fonctionné plusieurs minutes jusqu'à ce que je fasse un php framework/bin/change.php update-autoload pour ajouter un nouveau module. Du coup j'ai supprimé mon module mais j'ai encore les erreurs, je ne sais pas quelle commande je dois effectuer du coup. Et j'ai bien vérifié, il y a tous les drois sur les fichiers qui existent bien.

    Voici l'erreur que j'ai en front :
    Fatal error: Class 'controller_ChangeController' not found in D:\wamp\www\repository\framework\framework-3.6.8\libs\mvc\Controller.class.php on line 237

    Et depuis la console :
    D:\wamp\www>php framework\bin\change.php clear-all
    PHP Warning: require_once(D:\wamp\www/cache/autoload\commands\ApplyPatch\to_include): failed to open stream: No such file or directory in D:\wamp\www\repository\framework\framework-3.6.8\bin\includes\ClassDirAnalyzer.php on line 35
    PHP Stack trace:
    PHP 1. {main}() D:\wamp\www\repository\framework\framework-3.6.8\bin\change.php:0
    PHP 2. require() D:\wamp\www\repository\framework\framework-3.6.8\bin\change.php:24
    PHP 3. c_Changescript->execute() D:\wamp\www\repository\framework\framework-3.6.8\bin\change_script.inc:25
    PHP 4. c_Changescript->_executeCommand() D:\wamp\www\repository\framework\framework-3.6.8\bin\includes\Changescript.php:189
    PHP 5. c_Changescript->getCommand() D:\wamp\www\repository\framework\framework-3.6.8\bin\includes\Changescript.php:259
    PHP 6. c_Changescript->getCommands() D:\wamp\www\repository\framework\framework-3.6.8\bin\includes\Changescript.php:530
    PHP 7. c_Changescript->_getCommands() D:\wamp\www\repository\framework\framework-3.6.8\bin\includes\Changescript.php:642
    PHP 8. c_Changescript->getCommandByClassName() D:\wamp\www\repository\framework\framework-3.6.8\bin\includes\Changescript.php:593
    PHP 9. cboot_ClassDirAnalyzer->autoload() D:\wamp\www\repository\framework\framework-3.6.8\bin\includes\Changescript.php:0

    Warning: require_once(D:\wamp\www/cache/autoload\commands\ApplyPatch\to_include): failed to open stream: No such file or directory in D:\wamp\www\repository\framework\framework-3.6.8\bin\includes\ClassDirAnalyzer.php on line 35

    Call Stack:
    0.0012 236120 1. {main}() D:\wamp\www\repository\framework\framework-3.6.8\bin\change.php:0
    0.0218 1790816 2. require('D:\wamp\www\repository\framework\framework-3.6.8\bin\change_script.inc') D:\wamp\www\repository\framework\framework-3.6.8\bin\change.php:24
    0.2795 1949416 3. c_Changescript->execute() D:\wamp\www\repository\framework\framework-3.6.8\bin\change_script.inc:25
    0.2795 1949696 4. c_Changescript->_executeCommand() D:\wamp\www\repository\framework\framework-3.6.8\bin\includes\Changescript.php:189
    0.2795 1949984 5. c_Changescript->getCommand() D:\wamp\www\repository\framework\framework-3.6.8\bin\includes\Changescript.php:259
    0.2795 1950088 6. c_Changescript->getCommands() D:\wamp\www\repository\framework\framework-3.6.8\bin\includes\Changescript.php:530
    0.2795 1950760 7. c_Changescript->_getCommands() D:\wamp\www\repository\framework\framework-3.6.8\bin\includes\Changescript.php:642
    0.2804 1961496 8. c_Changescript->getCommandByClassName() D:\wamp\www\repository\framework\framework-3.6.8\bin\includes\Changescript.php:593
    0.2804 1962128 9. cboot_ClassDirAnalyzer->autoload() D:\wamp\www\repository\framework\framework-3.6.8\bin\includes\Changescript.php:0

    PHP Fatal error: require_once(): Failed opening required 'D:\wamp\www/cache/autoload\commands\ApplyPatch\to_include' (include_path='.;C:\php\pear') in D:\wamp\www\repository\framework\framework-3.6.8\bin\includes\ClassDirAnalyzer.php on line 35
    PHP Stack trace:
    PHP 1. {main}() D:\wamp\www\repository\framework\framework-3.6.8\bin\change.php:0
    PHP 2. require() D:\wamp\www\repository\framework\framework-3.6.8\bin\change.php:24
    PHP 3. c_Changescript->execute() D:\wamp\www\repository\framework\framework-3.6.8\bin\change_script.inc:25
    PHP 4. c_Changescript->_executeCommand() D:\wamp\www\repository\framework\framework-3.6.8\bin\includes\Changescript.php:189
    PHP 5. c_Changescript->getCommand() D:\wamp\www\repository\framework\framework-3.6.8\bin\includes\Changescript.php:259
    PHP 6. c_Changescript->getCommands() D:\wamp\www\repository\framework\framework-3.6.8\bin\includes\Changescript.php:530
    PHP 7. c_Changescript->_getCommands() D:\wamp\www\repository\framework\framework-3.6.8\bin\includes\Changescript.php:642
    PHP 8. c_Changescript->getCommandByClassName() D:\wamp\www\repository\framework\framework-3.6.8\bin\includes\Changescript.php:593
    PHP 9. cboot_ClassDirAnalyzer->autoload() D:\wamp\www\repository\framework\framework-3.6.8\bin\includes\Changescript.php:0

    Fatal error: require_once(): Failed opening required 'D:\wamp\www/cache/autoload\commands\ApplyPatch\to_include' (include_path='.;C:\php\pear') in D:\wamp\www\repository\framework\framework-3.6.8\bin\includes\ClassDirAnalyzer.php on line 35

    Call Stack:
    0.0012 236120 1. {main}() D:\wamp\www\repository\framework\framework-3.6.8\bin\change.php:0
    0.0218 1790816 2. require('D:\wamp\www\repository\framework\framework-3.6.8\bin\change_script.inc') D:\wamp\www\repository\framework\framework-3.6.8\bin\change.php:24
    0.2795 1949416 3. c_Changescript->execute() D:\wamp\www\repository\framework\framework-3.6.8\bin\change_script.inc:25
    0.2795 1949696 4. c_Changescript->_executeCommand() D:\wamp\www\repository\framework\framework-3.6.8\bin\includes\Changescript.php:189
    0.2795 1949984 5. c_Changescript->getCommand() D:\wamp\www\repository\framework\framework-3.6.8\bin\includes\Changescript.php:259
    0.2795 1950088 6. c_Changescript->getCommands() D:\wamp\www\repository\framework\framework-3.6.8\bin\includes\Changescript.php:530
    0.2795 1950760 7. c_Changescript->_getCommands() D:\wamp\www\repository\framework\framework-3.6.8\bin\includes\Changescript.php:642
    0.2804 1961496 8. c_Changescript->getCommandByClassName() D:\wamp\www\repository\framework\framework-3.6.8\bin\includes\Changescript.php:593
    0.2804 1962128 9. cboot_ClassDirAnalyzer->autoload() D:\wamp\www\repository\framework\framework-3.6.8\bin\includes\Changescript.php:0

    Cordialement,
  • 82123.2 en réponse à 82123.1 écrit par Pierre Sarrazin

    06/12/2013 07:15


    guiom
    Rang : Expert
    Bonjour,

    Quand j'ai ce genre d'erreur je supprime le dossier de cache et je refais un compile-all --clear.
  • 82123.3 en réponse à 82123.1 écrit par Pierre Sarrazin

    06/12/2013 16:52


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

    La solution de guiom a-t-elle fonctionné?
    Par ailleurs, je soupçonne assez fortement un problème de droit sur l'arborescence comme étant à l'origine du problème. Sous Win, WAMP doit être exécuté de préférénces avec un utilisateur type administrateur, donc la commande devra également être exécutée avec ce type d'utilisateur pour pouvoir regénérer ses fichiers.

    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é.
  • 82123.4

    13/12/2013 09:34


    Pierre Sarrazin
    Rang : Nouveau Membre
    Bonjour,

    Merci de vos réponses car en fait, c'est vos 2 solutions ensembles qui ont fonctionné.
    Suppression du dossier de cache avec recompilation et bien sur, la console en mode administrateur, car recompiler en ayant juste mis tout les droits sur les fichiers ne suffit pas.

    Et encore merci de vos réponses et de votre réactivité.
 
Merci de prendre connaissance et de respecter les règles des forums.
 
1441 membres
Aucun membre connecté