Le pipeline jquery_plugins applique `find_in_path()` même si ce n’est pas nécessaire
Il y a un ptit bug qui crée un chemin avec trop de ../
Par exemple en cherchant ../local/cache-js/jsdyn-javascript_bigup_trads_js-7e9e00fc.js
qui provient d’un pipeline de bigup ajoutant au pipeline
$scripts[] = produire_fond_statique('javascript/bigup.trads.js', [...]);
Dans le privé ça crée un chemin ../local...
Et le pipeline jquery_plugins
refait un find in path dessus
foreach (array_unique($jquery_plugins) as $script) {
if ($script = find_in_path(supprimer_timestamp($script))) {
...
}
}
Une solution serait de vérifier dans l’usage du pipeline si on est déjà dans _DIR_VAR
(pour pas faire le find_in_path() dans ce cas).
Effectivement, dans certains serveurs cela crée une erreur openbasedir restriction in effect, car cela cherche ../ecrire/../local/xxx
par exemple