Rechercher et remplacer pour WordPress avec SSH
Pour les utilisateurs expérimentés, il peut être plus efficace d'utiliser SSH lors de la gestion de WordPress et de l'exécution de tâches telles que la recherche et le remplacement dans la base de données.
- Connectez-vous à votre serveur ou compte d'hébergement partagé avec SSH.
- Exportez votre base de données WordPress.
Ouvrez le fichier de vidage avec l'éditeur de texte vim avec la commande suivante:
vim filename.sql
Mettez à jour la commande avec les informations suivantes:
- filename .sql est le nom du fichier de vidage que vous venez de créer
Remarque: Si votre répertoire de travail actuel est différent de votre répertoire de travail au moment de la création du fichier de vidage, vous devrez inclure le chemin du fichier dans la commande. Par exemple:
vim / home / user / public_html / nom de fichier sqlEntrer dans le mode de commande en tapant le côlon: caractère ().
Une fois en mode commande, exécutez une recherche et remplacez par la commande suivante:
%s / AncienDomaine / NouveauDomaine / g
Mettez à jour la commande avec les informations suivantes:
- OldDomain est votre ancien domaine ou vos anciennes données
- NewDomain si votre nouveau domaine ou vos nouvelles données
Appuyez sur Entrée pour exécuter la commande, qui exécutera une recherche et remplacera l'ancien domaine / données par le nouveau domaine / données.
- Appuyez sur Echap pour quitter le mode insérer / ajouter.
Tapez la commande suivante pour entrer en mode commande, enregistrer le fichier et quitter
: wq
- Importez votre base de données mise à jour à l'aide de SSH .
Étapes suivantes
- Si vous utilisez ce processus pour modifier votre nom de domaine, vous devrez peut-être également mettre à jour le changement de domaine sur votre compte d'hébergement .
En savoir plus
- Si vous n'êtes pas familiarisé avec SSH, vous pouvez essayer d'utiliser un plug-in Search & Replace ou un éditeur de texte .
- Si vous avez besoin d'aide pour rechercher et remplacer, notre équipe de support WordPress Premium peut le faire pour vous.