spip-contrib-outils/spip-cli | 3 commits
Par nicod_, le 4 février 2025 à 21h01min :
fix: Mise à jour du fichier de config d’init
Ref #78
Modifié
src/Command/SynchroInit.php
==============================
Par nicod_, le 4 février 2025 à 20h58min :
fix: Pouvoir utiliser host et port spécifiques
Ref #78
Modifié
src/Command/SynchroBdd.php
==============================
Par nicod_, le 4 février 2025 à 20h57min :
fix: Bien transmettre le password non interprété en cas de caractères spéciaux
Le mot de passe était transmis sous la forme --password=« ", mais s’il contenait des $ ou des & ça plantait.
Il faut donc le transmettre sous la forme non interprétée --password='’
Mais le mysqldump distant est lancé dans une commande ssh déjà quotée : ssh @ ‹ mysqldump … ›
Il faut donc escaper ces quotes, ce qui en bash donne ' »‹ " › qu’il faut à nouveau échapper dans la chaîne pour PHP.
Ref #78
Modifié
src/Command/SynchroBdd.php