Sivusto lopetetaan
Sivusto ajetaan alas. Sisältöä siirretään sivustolle EksisONE ja ehkä osa tulee löytymään reposta EksisGIT.
Sivusto ajetaan alas. Sisältöä siirretään sivustolle EksisONE ja ehkä osa tulee löytymään reposta EksisGIT.
Aina ennen kuin mikään palvelu, myös Varnish, käynnistetään muutoksen jälkeen, niin vähintään syntaksi on tarkistettava. Suurimmalla osalla on siihen suora komento. Osalla se on helpompi, kuten nginx -t ja osalla sitten vaikeampi. Varnish kuuluu sarjaan vaikeat ja siitä kannattaakin tehdä alias. alias v-ok=’varnishd -C -f /etc/varnish/default.vcl’ && . ~/.bascrc Nyt komento v-ok tarkistaa vcl-tiedostot … Read More
Woocommercessa käytetyt kupongit kertyvät helposti ja vievät tilaa tietokannasta. Jos/kun käytät viimeistä voimassaolopäivää, niin skripti siirtää ne roskokoriin automaattisesti. Laita skripti Snippets-lisäosaan tai (lapsi)teeman functions.php tiedostoon. View the code on Gist.
Kun WordPress kaatuu tai ei toimi, niin ensimmäiseksi testataan onko jokin lisäosa syyllinen. Se on helpompi tehdä WP CLI:n avulla. Ensin tehdään kopio tietokannasta wp db export backup.sql Tehdään scripti, joka hoitaa homman nano /var/www/example.tld/public_html/testi.sh Lisää sinne tämä ja tallenna while read -r PLUGIN; do echo ”Activating ${PLUGIN}” wp plugin activate ${PLUGIN} –allow-root read … Read More
Jos käyttää WP CLI:tä rootina, niin aina pitäisi antaa vipu –allow-root. Tuo on ärsyttävää ja jopa turhaa. Joten tehdään alias, ja piilotetaan moinen turhake. echo ’alias wp=”wp –allow-root”’ >> ~/.bashrc && . ~/.bashrc
WordPress on helppo asentaa muutoinkin, mutta WP CLI:n avulla sen saa vielä helpommaksi tai nopeammaksi. Tässä on listattu vain komennot, mutta jos haluat lukea hieman tarkempaa rautalankaa, niin suuntaa sivustolle EksisONE. Luo tietokannan luomiseen oikeutettu käyttäjä GRANT ALL ON *.* TO ’tunnus’@’localhost’ IDENTIFIED BY ’salasana’; Tee domainin hakemisto ja siirry sinne mkdir -p /var/www/example.com/public_html … Read More
Käyttäjiä ei tarvitse useinkaan muokata WordPressissä. Joskus täytyy spämmejä poistaa. Mutta aina välillä tarvitsee helpon ja nopean tavan luoda käyttäjä, vaihtaa hänen rooliaan tai muuttaa salasanaa. WP CLI on nopea tapa. Käyttäjälistaus wp user list Käyttäjän luominen. Esimerkki antaa rooliksi administrator. wp user create tunnus email@example.com –role=administrator Vaihda käyttäjän salasana wp user update email@example.com … Read More
Varmuuskopiointi on suunnattoman tärkeää. Vielä tärkeämpää on tietokannan varmuuskopiointi, koska tietokanta on WordPressin varsinainen ydin. WP CLI:n avulla saa otettua backupin niin nopeasti ja helposti, että ei ole enää mitään syytä olla tekemättä tietokannan kopioita aina kun tekee järjestelmälle jotain. Myös merkkijonojen korvaaminen käy ilman hankalaa phpMyAdminia. Varmuuskopion tekeminen tietokannasta ja palauttaminen wp db … Read More
Xmlrpc on tietoturvariski, mutta se on myös käyttökelpoinen työkalu, jos julkaisee etänä. Siksi tiedoston xmlrpc.php käyttö kannattaa rajata vain omalle IP-osoitteelle. Nginxissä se onnistuu helposti. Lisää tämä virtual hostin server-lohkoon: location ~* xmlrpc.php { access_log /var/log/nginx/blocked.log blocked; allow oma.ip.osoite; deny all; } yritykset kirjataan logiin /var/log/nginx/blocked.log
Jokaiselle sovellukselle neuvotaan yleensä erilainen tapa luoda tietokanta. Tämä on WordPressille. CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; Käyttäjä luodaan normaalisti: GRANT ALL ON wordpress.* TO ’tunnus’@’localhost’ IDENTIFIED BY ’salasana’;