Gestionarea WordPress din terminalul WP-CLI
Publicat: 2019-08-29
Este de la sine înțeles că WordPress va continua să domine peisajul CMS pentru ceva timp. Acest lucru este evident din numărul crescând de site-uri web WordPress.
Configurarea unui site web WordPress este ușoară. Odată ce a funcționat, gestionarea acestuia este o chestiune simplă de a accesa panoul de administrare și de a verifica câteva opțiuni.
Cu toate acestea, gestionarea mai multor site-uri web WordPress nu este o bucată de tort. Este nevoie de mult timp pentru a gestiona doar mai multe site-uri web WordPress prin panoul de administrare. Trebuie să accesați panourile de administrare individuale și să faceți clic pe mai multe butoane pentru a face treaba.
WordPress este conștient de această situație și oferă un instrument puternic instrument de linie de comandă WordPress (WordPress CLI to Power users) pentru gestionarea site-urilor web WordPress. Utilizând comenzile CLI WordPress, utilizatorii pot adăuga și actualiza cu ușurință pluginuri, pot genera copii de rezervă, pot instala o rețea multisite WordPress fără a fi nevoie să restabilească butoanele din panoul de administrare.
În acest tutorial WP-CLI, voi începe prin a explica ce este WP-CLI și apoi voi prezenta o prezentare generală a comenzilor de bază WP_CLI.
WordPress CLI
- Cerințe pentru WP-CLI
- Conectați-vă la rădăcina site-ului dvs. web prin SSH
- Descărcați și configurați WordPress
- Gestionarea temelor utilizând WP-CLI
- Instalarea unui plugin prin WP-CLI
- Cum să utilizați WP-CLI pe Cloudways Pentru a vă gestiona site-ul web WordPress
- Deci, cum folosiți WP-CLI pe Cloudways?
- Unele comenzi de bază WP-CLI
- Actualizarea WordPress Core
- Efectuarea operațiunilor pe o rețea WordPress (instalații multisite)
- Încheiat!
Cerințe pentru WP-CLI
Pentru a instala WP-CLI, aveți nevoie de o soluție de găzduire care să ofere acces SSH. Mulți furnizori de găzduire partajată de obicei nu oferă acces SSH. Cu toate acestea, aproape toate găzduirile cloud WordPress gestionate populare oferă acces SSH la serverul dvs. Acesta este doar un motiv pentru găzduirea site-urilor web WordPress pe gazde precum Cloudways.
Deci, înainte de a instala WP-CLI, vă rugăm să vă asigurați că mediul dvs. îndeplinește următoarele cerințe minime:
- PHP 5.4 sau o versiune ulterioară
- WordPress 3.7 sau o versiune ulterioară.
- * Mediul NIX deoarece există un suport limitat WP-CLI în mediul Windows
Lăsați un expert să vă instaleze WP CLI
Angajați un expert Cloudways și finalizați-l.
Conectați-vă la rădăcina site-ului dvs. web prin SSH
Presupun că aveți deja acces SSH la serverul dvs. și o nouă bază de date disponibilă. Pentru a utiliza accesul SSH la serverul dvs., aveți nevoie de acreditări (nume de utilizator administrator, parolă), IP server și port.
Notă: Pentru această secțiune, voi descrie serverul dedicat / VPS, iar apoi, în pasul următor, vă voi ghida cum să faceți acest lucru pe serverul cloud gestionat de Cloudways.
Apoi, primul lucru important pe care trebuie să-l faceți este să creați perechea de chei. Urmați linkul de mai jos pentru diferite sisteme de operare:
- Pentru Windows - PuTTY
- Pentru Linux - Ubuntu
- Pentru Mac
În scopul acestui tutorial, folosesc PuTTY .
- În PuTTY, introduceți adresa IP și portul serverului
- Apoi, trebuie să selectați SSH
- Apoi, faceți clic pe butonul Deschidere

Apoi, procesul vă va solicita să introduceți numele de utilizator și parola pe care le puteți găsi în zona Detalii server.

Descărcați și configurați WordPress
Următorul pas implică descărcarea și configurarea WordPress prin comenzi WP-CLI.
Descărcați WordPress
Următoarea comandă va descărca cea mai recentă versiune a fișierelor de bază WordPress.
descărcare de bază wp
Configurare WP-CLI Creare
Utilizați următoarea comandă pentru a crea fișierul wp-config.php care conține principalele setări de configurare pentru site-ul WordPress:
$ wp config create --dbname = testing --dbuser = wp --dbpass = securepswd --locale = ro_RO
În scopul acestui articol, am folosit următoarele detalii ale bazei de date:
Nume bază de date: testare
Nume utilizator bază de date: wp
Parola bazei de date: securepswd
Exemple de opțiuni de comandă
Comanda menționată mai sus este doar una dintre variantele care evidențiază puterea WP-CLI. După cum puteți ghici, aceasta generează versiunea standard a fișierului wp-config.
Următoarea variantă va configura fișierul wp-config atât cu WP_DEBUG, cât și cu WP_DEBUG_LOG
# Activați WP_DEBUG și WP_DEBUG_LOG
$ wp config create --dbname = testing --dbuser = wp --dbpass = securepswd --extra-php << PHP
define ('WP_DEBUG', adevărat);
define ('WP_DEBUG_LOG', adevărat);
PHP
#Success: Fișier 'wp-config.php' generat.Există întotdeauna șansa ca acreditările utilizatorului de administrator să poată fi stocate în istoricul bash shell. Acest lucru poate deveni o încălcare gravă a securității. WP-CLI oferă o versiune a comenzii wp config pentru a rezolva problema:
# Evitați divulgarea parolei pentru a asculta istoricul citind din password.txt # Utilizarea --prompt = dbpass va cere argumentul „dbpass” $ wp config create --dbname = testare --dbuser = wp --prompt = dbpass <password.txt #Success: Fișier 'wp-config.php' generat.
Creați baza de date
Utilizați următoarea comandă pentru crearea bazei de date. Rețineți că această comandă va crea o nouă bază de date cu numele utilizat în fișierul wp-config.
wp db create
WP-CLI Instalați WordPress
Este ușor să instalați WordPress din linia de comandă utilizând WP-CLI pe serverul dvs. Comanda necesită parametri, inclusiv adresă URL, titlu, nume de utilizator administrator, parolă și e-mail de administrator.
wp core install --url = your_domain --title = Your_Blog_Title --admin_user = nume de utilizator --admin_password = parola --admin_email = your_email.com

Felicitări! Site-ul dvs. WordPress a fost configurat cu succes.
Gestionarea temelor WordPress folosind WP-CLI
Folosind WP-CLI, puteți conecta cu ușurință serverul direct la depozitul de teme WordPress și puteți importa tema în câteva momente. După cum puteți ghici, instalarea WordPress CLI și procesele de activare a temelor sunt foarte simple. De asemenea, puteți actualiza și șterge teme și prin WP-CLI.
Comanda temă wp este utilizată în combinație cu opțiuni și comutatoare pentru a avea grijă de toate sarcinile de gestionare a temelor.
Pentru a instala o temă, să spunem „Douăzeci și nouăsprezece”, utilizați următoarea comandă:
instalare temă wp douăzeci și nouă
Notă: asigurați-vă că utilizați numele temei așa cum apare în adresa URL a paginii. De exemplu, după cum puteți vedea în următoarea captură de ecran, am folosit twentyninteen ca argument pentru comandă .
![]()

Sistemul va genera o notificare despre instalarea în curs.
Pentru a activa tema, tastați:
tema wp activează douăzeci și nouă de ani
Tema site-ului dvs. WordPress va fi schimbată în „Douăzeci și nouăsprezece”.

Dacă doriți să aflați mai multe despre terminalul SSH, consultați această piesă minunată despre manipularea fișierelor-folderelor cu terminalul SSH pe serverele cloud.
Instalarea unui plugin prin WP-CLI
Instalarea pluginului prin linia de comandă WordPress este aproape instantanee, deoarece nu se pierde timp făcând clic pe butoane. În plus, este posibil să nu fie nevoie să vă conectați la panoul de administrare WordPress pentru a instala pluginurile.
Pentru a instala un plugin, tastați următoarea comandă.
instalare plugin wp [nume plugin]
Notă: Înlocuiți [numele pluginului] cu numele pluginurilor așa cum apare în adresa URL a paginii. de exemplu pentru instalarea formularului de contact 7, utilizați formularul de contact-7, așa cum se arată în următoarea imagine:
![]()
Să încercăm să instalăm WooCommerce, un plugin popular. Începeți prin tastarea:
wp plugin instalează woocommerce
Este nevoie de doar câteva momente pentru a instala pluginul.
Pentru activarea pluginului, utilizați:
wp plugin activează woocommerce
Cum să utilizați WP-CLI pe Cloudways pentru a vă gestiona site-ul WordPress
Mulți dintre clienții noștri folosesc WordPress, așa că, pentru a le oferi, am adăugat în mod implicit WP-CLI în terminalul nostru SSH. Acesta este doar un caz în care utilizatorii noștri au contribuit la caracteristicile platformei noastre. Dacă aveți o idee minunată, avem o pagină de feedback vocal a utilizatorului în care îi încurajăm pe toți să sugereze caracteristicile pe care doresc să le vadă în platforma noastră Cloud.
WP-CLI are o interfață de linie de comandă unică, care a îmbunătățit mult modul în care instalați, gestionați, actualizați și mutați site-ul WordPress de la alți furnizori de găzduire în Cloudways.
Deci, cum folosiți WP-CLI pe Cloudways?
Mai întâi, conectați-vă la contul dvs. Cloudways. Dacă nu ați folosit Cloudways anterior, vă sugerez să vă înscrieți pentru un cont Cloudways și să experimentați platforma noastră într-o încercare GRATUITĂ.

După activarea cu succes a contului dvs., puteți iniția procesul de lansare a serverului.
Notă: Pe Cloudways, oferim instalare WordPress cu un singur clic, astfel încât să nu aveți nevoie să faceți singur munca grea.
Pentru lansarea serverului (și a aplicației WordPress), urmați acest ghid: Lansați aplicația WordPress pe Cloudways.
În scopul acestui articol, presupun că ați lansat deja un server și o aplicație WordPress.
Acum să trecem la pasul următor.
Fiecare server gestionat Cloudways vine cu un terminal SSH integrat pe care îl puteți accesa prin fila Server Management făcând clic pe butonul Lansare terminal SSH .

O nouă fereastră de terminal se deschide pe ecran:

În fila Server Management , puteți găsi acreditările master pentru conectarea la terminal. Cel mai simplu mod de autentificare este să copiați și să lipiți acreditările în spațiul furnizat. Faceți clic dreapta pe sistem pentru a lipi numele de utilizator și parola.

Apoi, dacă utilizați mai multe aplicații WordPress, ar trebui să selectați mai întâi aplicația cu care doriți să lucrați la WP-CLI.
Tastați comanda ls și aflați unde vă aflați în structura de directoare.
![]()
Apoi, pentru a vedea subdirectoarele din folderul aplicații, utilizați următoarea comandă.
aplicații cd
![]()
Apoi, din moment ce vreau să merg la dosarul Aplicații, voi folosi comanda:
eu sunt
![]()
După cum puteți vedea, am mai multe aplicații instalate pe server. Voi selecta aplicația pe care vreau să o actualizez.
Pentru aceasta, tastați comanda cd cu numele aplicației țintă:
cd [numele aplicației]
![]()
Apoi, trebuie să accesați public_html. Pentru a face acest lucru, tastați următoarea comandă.
Cd public_html /
![]()
Gata, acum vă puteți gestiona cu ușurință aplicația WordPress prin WP-CLI.
Unele comenzi de bază WP-CLI
Pentru a începe să utilizați WP-CLI, tastați wp și apăsați Enter. Sistemul va enumera toate comenzile acceptate pentru gestionarea aplicației WordPress prin WP-CLI.
Pentru a obține mai multe detalii despre comandă și opțiunile sale, tastați:
wp help <numele comenzii>
De exemplu, pentru a obține mai multe detalii despre comanda Plugin, tastați:
wp help plugin
Actualizați WordPress Core
Pentru a verifica versiunea nucleului WordPress, trebuie doar să utilizați următoarea comandă:
versiunea de bază wp
Aceasta va returna versiunea nucleului WordPress.
Pentru a actualiza fișierele de bază, tastați:
actualizare de bază wp
Nucleul site-ului dvs. WordPress va fi actualizat la cea mai recentă versiune disponibilă pe WordPress.org.

Efectuarea de operațiuni pe o rețea WordPress (instalare multisite)
Dacă sunteți o agenție web cu mulți clienți, WP-CLI este cea mai rapidă metodă de actualizare a tuturor site-urilor web multisite WordPress.
Pentru a executa o comandă pe WordPress multisite, va trebui să menționați adresa URL a site-ului web în rețea utilizând comutatorul –url.
starea temei wp –url = websitename.com
Pentru o listă completă de comenzi, vizitați site-ul oficial WP-CLI.
Încheiat!
Sper că nu veți avea probleme în timp ce utilizați WP-CLI și puteți crea cu ușurință site-uri web WordPress, completate cu teme și pluginuri. Dacă aveți o întrebare sau o sugestie despre acest tutorial, aș aprecia un comentariu.



