Je constate régulièrement que le fichier options d'un plugin est chargé alors que sa constante _DIR_PLUGIN n'est pas définie.
Est-ce un comportement normal ?
Cela se produit notamment lors de l'activation ou la désactivation d'un plugin.
Exemple d'erreur : Fatal error: Call to undefined function lire_config() in /web/s/t/xxxxx/spip/ecrire/public/composer.php(49) : eval()'d code on line 77
Il me semblait que charger_plugins_options.php était le seul fichier à appeler les options des plugins...
J'oubliais le contexte :
SPIP 2.1.11 [18566] seul
1. Installer et activer CFG
2. Installer et activer Crayons
3. cliquer sur "Liste des plugins"
=> une fois sur 2 : Fatal error: Call to undefined function lire_config() in /web/xxx/spip/ecrire/public/composer.php(49) : eval()'d code on line 89
4. Recliquer sur "Configurer crayons"
=> Fatal error: Class 'cfg_formulaire' not found in /web/xxx/spip/plugins/auto/cfg/cfg_pipeline.php on line 77
5. Actualier
=> la page s'affiche
Ces erreurs récurrentes ne disparaissent qu'au rafraichissement de la page, c'est assez pénible.
findinpath semble ne pas fonctionner correctement.
Une idée pour cela ?