bonjour,
j’ai besoin de compiler spip_loader pour tester des options de guzzle (inclu dans spip_loader).
je parviens bien à compiler le script spip_loader.php en local (composer 2.6 et PHP >= 8.1) sans message d’erreur, mais quand j’utilise le script généré, j’ai le message suivant :
Warning: require(phar://spip_loader.phar/vendor/autoload.php): failed to open stream: phar error: « vendor/autoload.php » is not a file in phar « spip_loader.phar » in E:\www\monsite\spip_loader.php on line 24
Fatal error: require(): Failed opening required ‹ phar://spip_loader.phar/vendor/autoload.php ›
(include_path=’.;D:/laragon/etc/php/pear’) in E:\www\monsite\spip_loader.php on line 24
Dans le dossier spip_loader, j’ai pourtant bien effectué les commandes suivantes :
composer install
composer install -d loader --no-dev
php -d phar.readonly=0 ./compile
De plus, le fichier vendor/autoload.php existe bien.
merci !