Instalacja WordPress za pomocą wp-cli

W tym wpisie pokażemy jak za pomocą kilku poleceń zainstalować WordPress.

Zakładamy, że mamy już utworzoną bazę danych, znamy jej nazwę, użytkownika oraz hasło.

Pobieranie WordPress

Znajdując się w katalogu, w którym chcemy zainstalować WordPress wydajemy polecenie:

wp core download --locale=pl_PL --version=latest

Generowanie pliku konfiguracyjnego – wp-config.php

Tu musimy podać w zasadzie tylko parametry odpowiedzialne za dostęp do bazy danych.

wp core config --dbname=DBNAME --dbuser=DBUSER --dbpass=DBPASS

Oczywiście podstawiamy prawdziwe dane odpowiednio:
DBNAME – nazwa bazy danych
DBUSER – nazwa użytkownika bazy danych
DBPASS – hasło

Instalacja WordPress

Właściwa instalacja wymaga również podania kilku parametrów, takich jak:
DOMENA – nazwa domeny czyli adres strony
TITLE – tytuł strony
ADMIN – nazwa administratora (tu warto dać coś innego niż zwyczajowy „admin”)
EMAIL – email administratora
PASS – (opcjonalnie) hasło administratora

wp core install --url=DOMENA --title="TITLE" --admin_user=ADMIN --admin_password=PASS --admin_email=EMAIL

Jeśli pominiemy parametr –admin_password – hasło administratora zostanie wygenerowane i wypisane na ekranie.

I to w zasadzie wszystko…

Mamy zainstalowanego WordPressa… i tutaj moglibyśmy zakończyć, ale nic nie stoi na przeszkodzie, aby sobie oszczędzić trochę czasu i doinstalować ulubione motywy czy też potrzebne wtyczki…

Motywy

Doinstalujemy motyw np. Hueman i ustawimy go jako aktywny.

wp theme install hueman --activate

Możemy też usunąć domyślne motywy dostarczane wraz z WordPress.

wp theme delete twentyfifteen twentysixteen twentyseventeen

Wtyczki

WordPress dostarcza domyślnie dwie wtyczki, zupełnie nieprzydatną Hello oraz … jak dla mnie również mało przydatną Akismet.
Możemy je usunąć poleceniem:

wp plugin delete akismet hello

Aby zainstalować i aktywować przykładową wtyczkę tu Contact Form 7:

wp plugin install contact-form-7 --activate

Jak widać praca z wp-cli jest całkiem przyjemna i co najważniejsze pozwala zaoszczędzić sporo czasu.

Oczywiście można sobie jeszcze bardziej ułatwić życie pisząc skrypt, który zautomatyzuje nam te czynności, ale o tym w następnym „odcinku”.

Dodaj komentarz