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.fi
Code 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/wpkansio
Code 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-email
Code 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-email
Code 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 list
Code language: PHP (php)
WordPress sivuston asetukset:
wp option list
Code language: PHP (php)
Listata käyttäjiä:
wp user list
Code language: PHP (php)
Listata teemoja:
wp theme list
Code language: PHP (php)
Listata plugineja:
wp plugin list
Code language: PHP (php)
Päivittää kaikki pluginit:
wp plugin update --all