Ako nainštalovať WordPress s WP-CLI na easyname VPS

Lesedauer 2 Minuten

WP-CLI je oficiálny nástroj príkazových riadkov (CLI = command-line-interface) od WordPress-u, ktorý umožňuje vykonávanie mnohých WordPress akcií bez použitia prehľadávača.

Prečo bez prehľadávača?

Vyskytujú sa prípady použitia, v ktorých nemáme k dispozícii žiadny prehľadávač na inštaláciu alebo interakciu s redakčným systémom WordPress, napríklad s našimi novými virtuálnymi servermi (VPS):* Tu už je na tvojom rozhodnutí, či si v tomto prípade nainštaluješ alebo nenainštaluješ Plesk ako nástroj na spravovania servera. Ale keďže Plesk potrebuje veľa zdrojov, uprednostňujeme používanie servera bez tohto manažment systému. Okrem toho môžeme realizovať s WP-CLI aj rôzne akcie, ktoré sú vhodné najmä na testovanie a vývoj WordPress webových stránok, ako je napríklad inštalácia WordPressu s updatmi od Core, pluginov a tém, vytvorenie 100 fiktívnych príspevkov s obsahom alebo bez neho, zmena hesiel, vyhľadávanie a nahradenie textových reťazcov alebo obnovenie thumbnails. Zoznam všetkých príkazov WP-CLI sa nachádza tu.

V tomto článku by sme ti chceli ukázať, ako môžeš používať WP-CLI na rýchlu inštaláciu WordPress-u bez nutnosti stiahnutia a preklikávania sa celou inštaláciou. A na konci ti ako malý bonus predstavíme ešte ďalšie užitočné príkazy WP-CLI.

Prihlás sa pomocou nástroja príkazových riadkov podľa svojho výberu do svojho VPS:

ssh [tvoj užívateľ]@[IP adresa tvojho VPS] 

Ak je požadované, zadaj následne svoje heslo.

Inštalácia WP-CLI

Ak si WP-CLI ešte nenainštaloval, postupuj podľa týchto krokov:

  1. Stiahni si pomocou wget alebo curl súbor .phar z WP-CLI: 
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar

2. Urob súbor .phar vykonateľný a presuň ho *

chmod +x wp-cli.phar
sudo mv wp-cli.phar /usr/local/bin/wp

wp –info

3. ti ukáže, či bolo WP-CLI nainštalované správne.

Inštalácia WordPress Core pomocou WP-CLI 

1. Nájdi zoznam, v ktorom chceš nainštalovať WordPress a potom môžeš stiahnuť WordPress Core:

wp core download 

2. Teraz musíš vytvoriť súbor wp-config.php: 

wp config create --dbname=wordpress --dbuser=[tvoj databázový užívateľ] --dbpass=[tvoje databázové heslo] --dbhost=127.0.0.1--locale=de_DE 

 3. Teraz môžeš nainštalovať WordPress:  

wp core install --prompt 

Označenie –prompt znamená, že príkazový riadok postupne prejde všetky údaje potrebné na inštaláciu WordPress: URL, titul, admin-používateľ, admin-heslo, admin-email a spýta sa, či sa má poslať email o úspešnej inštalácii WordPress. Inštaláciu možno vykonať aj bez tohto označenia, potom bude príkaz vyzerať takto:

wp core install --url=[tvoje URL] --title=[tvoj titul] --admin_user=[tvoj admin-používateľ] --admin_password=[tvoje admin-heslo] --admin_email=[tvoj admin-email] 

Keď sa zobrazí správa „Success: WordPress installed successfully!“, môžeš spustiť v termináli svoju novú webovú stránku WordPress. Gratulujeme!

Bonus 

Už na začiatku sme spomenuli, že existujú ešte ďalšie príkazy, ktoré môžeš vykonávať prostredníctvom príkazového riadku. Tu je malá ukážka:

Pluginy a témy 

wp plugin install classic-editor --activate 

stiahne a nainštaluje Classic Editor (sorry Gutenberg…) 

wp scaffold plugin my-plugin 

vytvorí základnú štruktúru pluginu

wp scaffold child-theme sample-theme --parent_theme=twentytwenty 

vytvorí child tému na základe parent témy (môj obľúbený príkaz 😉) 

Príspevky a stránky

wp post generate --count=100 --post_type=post 

vygeneruje 100 príspevkov

curl -N http://loripsum.net/api/5 | wp post generate --post_content --count=100 

vygeneruje 100 príspevkov s obsahom zadanej URL

wp post delete $(wp post list --post_type='page' --format=ids) 

vymaže všetky príspevky zadaného typu

Médiá 

wp media image-size 

zobrazí aktuálne veľkosti obrázkov

wp media regenerate 

obnoví mediálne súbory, napr. po zmene veľkosti obrázkov.

 
Existuje ešte veľmi veľa ďalších príkazov z oblastí ako správa užívateľa, médiá, databázy, údržba, termíny a taxonómie, transients, widgety, bočné panely …
Vyskúšaj ich cez: https://developer.wordpress.org/cli/commands/ 

Záver 

WordPress Command-Line Interface WP-CLI ti splní takmer všetky priania. Vyskúšať si všetky príkazy je nielen zábavné, ale ako sa ukázalo, aj veľmi nápomocné v praxi 🙂 

* WP-CLI možno používať aj s niektorým z našich webhostingových produktov, ak priamo zrealizuješ súbor .phar. Urobíš to takto:

php wp-cli.phar --info

Theresa Schmidt ist Webentwicklerin in unserem Development Team und eine Expertin in allen Belangen rund um WordPress. Hier geht's zu ihrer persönlichen Website.