WP-CLI työkalu

Nube palvelimeen on esiasennettu wp-cli -työkalu, joka mahdollista WordPress sivuston asentaminen, konfaaminen ja hallitseminen komentorivin wp -komennolla.

WordPress sivuston perustaminen

Vaikka olisi mahdollista perustaa WordPress sivuston eri tavalla, Nube palvelimessa helpoin tapa on SSH sessiolla. Avataan yhteyden ssh -komennolla (käytä omaa Nuben käyttäjätunnusta):

ssh käyttäjä@nube.fiCode language: plaintext (plaintext)

Kun ollaan pääsy sisään, ladataan WordPressia omaan projektikansioon wp –komennon avulla:

wp core download --locale=fi --path=public_html/projekti 

Sovita komennon omaan tarpeeseen. Oma osoite (https://käyttäjä.nube.fi) on yhdistetty käyttäjän oman public_html -kansioon. Joten kaikki projektit ja sivut pitää luoda siinä kansiossa.

Sen jälkeen, että WordPress on ladattu, voidaan avata sivuston osoite (esim: https://käyttäjä.nube.fi/projekti) ja jatkaa asentamista sieltä.

Kuitenkin varmasti ennen asennuksen jatkamista, kannattaa luoda oma tietokanta projektille

WordPress asennuksen WP-CLI -työkalulla

On myös mahdollista asentaa ja viimeistella WordPress asennuksen wp -komennolla. Ensin kuitenkin pitää luoda tietokantaa tälle projektille. Kun WordPress on ladattu ja tietokanta on luottu, voidaan siirtää projetikansioon:

cd ~/public_html/wpkansioCode language: JavaScript (javascript)

Sen jälkeen luodaan wp-config.php -tiedoston, joka sisältää tietokannan tiedot (saatavilla käyttäjän profiilin sivulta):

wp config create --dbname=tietokanta_nimi --dbuser=tietokanta_käyttäjä --prompt=user_password

Ja viimeiseksi, viimeistellaan asennusta:

wp core install --url="http://käyttäjä.nube.fi/wpkansio" --title="Minun sivusto" --admin_user=sivuston_pääkäyttäjä --prompt=admin_password --admin_email=käyttäjä@edu.taitotalo.fi --skip-emailCode language: plaintext (plaintext)

Nämä ovat sivuston tiedot (osoite, käyttäjä, salasana, jne…)

Vaihtaa käyttäjän salasanaa

wp user update käyttäjä --prompt=user_pass --skip-emailCode language: plaintext (plaintext)

Disabloida plugin, jossa on virhetta

wp plugin deactivate plugin_nimi --skip-plugins

Eri toimintoa

Listata WordPress tietokannan ja perus asetukset:

wp config listCode language: PHP (php)

WordPress sivuston asetukset:

wp option listCode language: PHP (php)

Listata käyttäjiä:

wp user listCode language: PHP (php)

Listata teemoja:

wp theme listCode language: PHP (php)

Listata plugineja:

wp plugin listCode language: PHP (php)

Päivittää kaikki pluginit:

wp plugin update --all