Bonjour,
je souhaite accéder à mon site Web que j'ai rappatrié en local.
Je voudrais faire un nettoyage d'url en utilisant l'utilitaire WP-CLI mais je n'arrive pas à établir de connection SSH.
j'ai trouvé un dépot githup del'utilitaire wp-CLI-localhost, est ce que je dois utiliser celui présicement ou la version standard de wp-cli. que j'ai déjà installé
https://github.com/ChrisWinters/wp-cli-localhost
Merci d'avance pour votre aide
> je n'arrive pas à établir de connection SSH.
il te faut installer openSSH
mais en local, c'est un non sens, ouvre le terminal
le lien que tu donnes est pour des scripts s'appuyant sur wp-cli
tu dois donc installer wp-cli
> Je voudrais faire un nettoyage d'url
ta base doit être en service
tu sais donc quels encodages chercher?
je pense que Open SSH est installé puisque j'arrive bien à me connecter à mon hébergement distant![]()
est ce que je devrais changer le DB_HOST du fichier wp-config pour remplacer localhost par 127.0.0.1:8888 ?
>![]()
je pensais chercher les encodages suivant mais je ne suis pas sure si c'est suffisamment exhaustif
1er encodage
> wp search-replace 'https://beorganic.be' 'https://localhost:8888/beorganic' --skip-columns=guid --all-tables --dry-run
2ème encodage
> wp search-replace ‘beorganic.be’ ‘localhost:8888/beorganic’ --precise --recurse-objects --all-tables --dry-run
3ème encodage
wp search-replace ‘https%3A%2F%2Fbeorganic.be’ 'https%3A%2F%2Flocalhost:8888/beorganic’ --skip-columns=guid --dry-run
4ème encodage
wp search-replace 'https:\/\/beorganicshop.be' 'https:\/\/localhost:8888/beorganic'–skip-columns=guid --dry-run
est ce que j'ai choisi les bonnes options ?
est ce que j'ai omis d'autres encodage ?
> puisque j'arrive bien à me connecter à mon hébergement distant
non ça c'est SSH sur un serveur openSSH
(php7.1 est périmé)
> le DB_HOST du fichier wp-config
je doute que ton serveur Sql réponde sur le port 8888
c'est simplet et manque d'homogénéité
pourquoi un localhost?
tu verras plus complet (mais pas tout) ici: https://guides.1bullet.com/advanced-wordpress-database-https-search-replace-with-wp-cli/bullet.com/advanced-wordpress-database-https-search-replace-with-wp-cli/
et ton home?
et les fichiers?
> non ça c'est SSH sur un serveur openSSH
est ce que je dois installer openSSH client ou bien openSSH server ?
>je doute que ton serveur Sql réponde sur le port 8888
c'est Mamp qui utilise le port 8888 en localhost pour accéder aux fichiers
> pourquoi un localhost?
j'ai plusieurs plugins que je souhaite essayé avec aussi des essaies sur l'injection de fichiers produits. Je veux donc préserver mon site héberger chez OVH et qui est maintenant fonctionnel.
Justement c'est sur ce site que je me suis basé (tu m'avais envoyé le lien)
Est ce que le 3ème et 4ème encodage sont bien formulés ?
> wp search-replace ‘https%3A%2F%2Fbeorganic.be’ 'https%3A%2F%2Flocalhost:8888/beorganic’ --skip-columns=guid --dry-run
>wp search-replace ‘beorganic.be’ ‘localhost:8888/beorganic’ --precise --recurse-objects --all-tables --dry-run
> et les fichiers?
j'ai juste modifié que le fichier wp-config
> et ton home?
c'est quoi le home ?
Pour la partie encodage, j'ai besoin de ton avisé
Est ce que le 3ème et 4ème encodage sont bien formulés ?
>wp search-replace ‘https%3A%2F%2Fbeorganic.be’ 'https%3A%2F%2Flocalhost:8888/beorganic’ --skip-columns=guid --dry-run
>wp search-replace ‘beorganic.be’ ‘localhost:8888/beorganic’ --precise --recurse-objects --all-tables --dry-runundefined> et les fichiers?
Pour les fichiers, j'ai juste modifié que le fichier wp-config, il y a d'autres fichiers à devoir modifier ?
> et ton home?
c'est quoi le home ?
> est ce que je dois installer openSSH client ou bien openSSH server ?
déjà répondu, ouvre ton terminal
le client est en standard sur un Mac
à moins que ton localhost soit dans un docker
pas de server à installer
> c'est Mamp qui utilise le port 8888 en localhost pour accéder aux fichiers
ouvre le yeux: 8889
> j'ai plusieurs plugins que je souhaite essayé
donc tu es sur un serveur non représentatif d'un serveur mutu online
surtout si on parle de sécurité
il te suffisait de cloner sur un site de développement
> il te suffisait de cloner sur un site de développement
Comment faire ?
je sais pas que l'on pouvait cloner un site, tu veux parler de migration vers un sous domaine de development.
> tu veux parler de migration vers un sous domaine de development.
oui, duplication dans domaine de développement
ok je vais comme tu me conseilles alors
Merci Encore Kyodev !!!
une petite question:
en termes de bonne pratique, au démarrage d'un projet de Site Web, faut il mieux travailler en local et devoir faire une migration vers l'hébergeur pour la mise en production ?
ou bien faut il travailler sur le site distant en mode développement et simplement le basculer en production lorsque le site est finalisé ?
dans l'absolu, pas de réponse
si travail en équipe, si connexion internet intermittente, si ressources techniques: le local est utile mais il faut savoir monter un local pouvant passer facilement en production sur un mutualisé avec ses restrictions
pour la plupart des cas, le dev en ligne est plus simple
dans les deux cas, il faut savoir maîtriser les corrections de Woprdress
très bien
merci Kyodev !


