WP-CLI simplifica administrarea website-urilor dvs. mai ales daca preferati sa lucrati in linie de comanda.

De exemplu, comanda search-replace (cauta-inlocuieste) va cauta un string (pe care il specificati) si il va inlocui cu altul (pe care il specificati). Aceasta comanda poate avea o multime de aplicatii utile, precum schimbarea URL-ului/domeniului, actualizarea caii unui fisier sau chiar inlocuirea fiecarui call http: // la https: // in intreaga baza de date.

Urmati instructiunile de mai jos utilizand comanda search-replace pentru a inlocui un URL vechi cu un URL nou si pentru a inlocui toate call-urile http:// cu https://.

! Va recomandam ca inainte de a urma pasii necesari sa faceti un backup al bazei de date a website-ului dvs. Desi este putin probabil, modificarile care se fac cu comanda search-replace pot determina ca site-ul dvs. web sa se comporte in mod neasteptat sau chiar sa corupa informatiile bazei de date. Crearea unui backup INAINTE de efectuarea modificarilor va asigura posibilitatea restaurarii in cazul unor rezultate neasteptate.

 

Inlocuirea unui URL vechi cu unul URL nou

 

Daca doriti sa va schimbati domeniul, puteti utiliza comanda WP-CLI search-replace pentru a inlocui adresa URL configurata pentru website-ul dvs. De ex., daca ati creat un website la adresa  http://nou.domeniu.ro, puteti utiliza aceasta comanda pentru a inlocui informatiile de conectare la baza de date pentru a utiliza http://domeniu.ro

- Autentificati-va pe server prin SSH cu utilizator cPanel care detine website-ul pentru care doriti sa schimbati URL-ul.

- Utilizati comanda cd pentru a accesa folderul radacina al website-ului dvs. de ex.:

 

cd public_html/wp

 

Inlocuiti public_html/wp cu calea reala catre folderul radacina al website-ului dvs.

 

Executati urmatoarea comanda:

 

wp search-replace {old URL} {new URL} –dry-run

 

Inlocuiti {old URL} {new URL} cu URL-ul pe care doriti sa il gasiti, respectiv cel cu care doriti sa il inlocuiti.

 

Output-ul va afisa detaliile, inclusiv tabelele si numarul inlocuirilor, precum in exemplul de mai jos:

 

[email protected] [~/public_html]# wp search-replace http://example.com http://new.example.com --dry-run +------------------+-----------------------+--------------+------+ | Table            | Column                | Replacements | Type | +------------------+-----------------------+--------------+------+ | wpcli_commentmeta   | meta_key              | 0            | SQL  |

 

- Dupa ce verificati inlocuirile care urmeaza sa fie efectuate, puteti continua cu rularea urmatoarei comenzi pentru a actualiza baza de date in consecinta:

 

wp search-replace http://example.com http://new.example.com

 

Comanda va returna urmatorul output:

 

[email protected] [~/public_html]# wp search-replace http://example.com http://new.example.com +------------------+-----------------------+--------------+------+ | Table            | Column                | Replacements | Type | +------------------+-----------------------+--------------+------+ | wpcli_commentmeta   | meta_key              | 0            | SQL  |

 

Inlocuirea HTTP:// cu HTTPS://

 

Pe langa instalarea unui certificat SSL, poate fi necesar sa actualizati call-urile http: // pentru a utiliza versiunea https: // sigura, care va ajuta la eliminarea avertismentelor de securitate in browserele care pot detecta resursele de incarcare a website-ului dvs. web prin http: // in loc de protocolul https: // securizat. Puteti utiliza comanda WP-CLI search-replace pentru a inlocui cu usurinta http:// cu https://, urmand pasii de mai jos:

- Autentificati-va pe server prin SSH cu utilizator cPanel care detine website-ul pe care doriti sa faceti modificari.

- Utilizati comanda cd pentru a accesa folderul radacina al website-ului dvs. de ex.:

 

cd public_html/my_website

 

Inlocuiti public_html/my_website cu calea reala catre folderul radacina al website-ului dvs.

 

Executati urmatoarea comanda:

 

wp search-replace {http://URL} {https://URL} –dry-run

 

Inlocuiti {http://URL} {https://URL} cu URL-urile pe care doriti sa le gasiti si sa  le inlocuiti.

 

Output-ul va afisa detaliile, inclusiv tabelele si numarul inlocuirilor facute, precum in exemplul de mai jos:

 

[email protected] [~/public_html]# wp search-replace http://example.com https://example.com --dry-run +---------------------+-----------------------+--------------+------+ | Table               | Column                | Replacements | Type | +---------------------+-----------------------+--------------+------+ | wpcli_commentmeta   | meta_key              | 0            | SQL  |

 

- Dupa ce verificati inlocuirile care urmeaza sa fie efectuate, puteti continua cu rularea urmatoarei comenzi pentru a actualiza baza de date in consecinta:

 

wp search-replace http://example.com https://example.com

 

Comanda va returna urmatorul output:

 

[email protected] [~/public_html]# wp search-replace http://example.com https://example.com +---------------------+-----------------------+--------------+------+ | Table               | Column                | Replacements | Type | +---------------------+-----------------------+--------------+------+ | wpcli_commentmeta   | meta_key              | 0            | SQL  |

 

Pentru asistenta in aplicarea instructiunilor de mai sus pe serverele HostX va rugam sa ne contactati. HostX ofera cel mai rapid hosting WordPress si va poate ajuta in rezolvarea problemelor dvs.

Răspunsul a fost util? 0 utilizatori au considerat informația utilă (0 Voturi)