Bug compliqué à reproduire, mais j'ai déjà une méthode pour avoir la chance de le voir. Dans mon cas, c'est quasi-constant.
Si nous plaçons un répertoire regroupant des modules, par exemple le répertoire "moocms" contient 4 modules:
- moocms : le module de base
- mootpl : gestion de template moocms
- moobox_htmlcontent: moobox gérant du contenu HTML
- moobox_rssnews: moobox gérant un flux RSS
- ...
Si j'ajoute moocms, avec les dépendances, tout se passe bien. J'utilise alors moocms en créant une page. Bug: la page ne s'enregistre pas correctement.
Retour vers la liste de module, le module MooCMS n'est plus listé comme étant installé.
La table n'a pas été cassé, donc la réinstallation donne une erreur (table existante).
J'ai eut le même soucis avec un module qui avait 2 plugins (tidy), si j'installe l'un, parfois les deux sont activés...
On dirait que c'est la méthode getModulePath qui génère un soucis (utilisé par moocms pour avoir les chemin des mooboxes)
Le bug ne se produit que dans un cas: si le répertoire de cache n'est pas dans le répertoire temp. Je me demande si un répertoire n'est pas mal géré (COPIX_TEMP_PATH.'/cache' au lien de COPIX_CACHE_PATH).
Je vais vérifier, mais le cas échéant mes compétences seront limites pour retrouver le bug étant donné que je n'ai pas travaillé sur cette partie.
Si besoin je vous monte un copix sur mon serveur avec la conf qui va bien pour reproduire le bug.
Merci