[RESOLU] Changer Mot de passe base de données dans plusieurs fichiers wp-config.php

Eléphanteau du PHP | 37 Messages

18 janv. 2016, 08:59

Bonjour,
pouvez m'aider pour une commande que je taperai dans putty sur mon hébergement pour changer le Mot de passe de ma base de données dans plusieurs fichiers wp-config.php à la volée.
voici comment se présente la ligne dans le fichier wp-config.php

Code : Tout sélectionner

/** Mot de passe de la base de données MySQL. */ define('DB_PASSWORD', 'xxxxxxxxx');
J'ai plusieurs dizaine de site wordpress et j'aimerai pouvoir changer à la volée ces mots de passe.
Merci
Laurent

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9783 Messages

18 janv. 2016, 10:06

Bonjour,

Regarde du côté de la commande sed
http://www.zeitoun.net/articles/cherche ... -sed/start
Quand tout le reste a échoué, lisez le mode d'emploi...

Eléphanteau du PHP | 37 Messages

18 janv. 2016, 11:11

Bonjour,
merci pour votre réponse !
est-ce que cela peut faire :

Code : Tout sélectionner

find . -name "wp-config.php" -exec sed -i 's/echo ancienmdp/nouveaumdp_string/g' {} \;
Merci

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9783 Messages

18 janv. 2016, 11:34

Crée un répertoire de test avec quelques fichiers et teste par toi même :)

Et quoiqu'il en soit, avant de lancer une modification massive, je te recommande chaudement de faire une sauvegarde de tous tes fichiers
Quand tout le reste a échoué, lisez le mode d'emploi...