Ako nainštalovať WordPress s WP-CLI na easyname VPS
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:
- 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.