Wordpress voi kaatua ja siitä täytyy saada ilmoitus. Yksi tapa seurata ja monitoroida downtimeä on Jetpack, mutta se hidastaa sivustoa reilustikin. Onneksi on vaihtoehtoja, vaikka ei montaa ilmaisena.
Wordpress tarjoaa export/import toiminnon sisällön siirtämiseen. Käyttämällä artikkelien tuonti/vienti töissä WP CLI komentorivilaajennusta, säästät aikaa ja vaivaa.
Woocommerce, kuponki ja massapoisto on vaikea yhtlö, mutta ei mahdoton. Bulkkipoisto onnistuu parhaiten WP CLI komentorivilaajennuksella, mutta webhotellien asiakkailla on vaikeampaa.
Asensin lisäosan Advanced Database Cleaner (Younes JFR.), joka on näppärä työkalu nopeaan tietokannan siivoukseen. Kaikki oli hyvin, paitsi seuraavana päivänä. Kaikki luonnokset olivat hävinneet. Työtunteja hävisi paljon. Syyllinen oli mainittu lisäosa, joka oli asennuksessa pyytämättä laittanut croniin automaattisen siivouksen. Jos se olisi tyytynyt vaikka transientien siivoukseen, roskakorin tyhjentämiseen ja tietokannan järjestämiseen, niin kaikki olisi ollut
Wordpress ei tarjoa sisäistä työkalua näppärään massapoistoon. Jos sinun täytyy kuitenkin poistaa vaikka iso määrä roskakommentteja, niin massapoisto on melkoisen helppoa, varsinkin WP CLI:llä.
Worpdress ei tarjoa sisäänrakennettua työkalua artikkelien tai sivujen kopiointiin. Siihen tarvitaan lisäosa, jollainen löytyy hyvin helposti.
Wordpress rakentaa ulkomuotonsa käyttämällä tyyliä. Tyylin muokkaaminen on syytä tehdä lapsiteeman avulla. Se on helppo urakka, kunhan tietää mitä tekee.
Apache2 ja alidomain voi olla tuskaa saada toimimaan virtuaaliserverillä. Ongelma on siinä, että Apache ei lue kaikkia vhost.conf tiedostoja, vaan aakkosjärjestyksessä ja pysähtyy luullessaan, että oikea löytyi tai sitä ei löydy ollenkaan.
Webserveri tarvitsee toimiakseen PHP:n sekä esimerkiksi Apache2:den. Turvaksi tarvitaan palomuuri UFW.
Sivusto tarvitsee tietokannan. Asenna MySQL tai MariaDB. Aidosti ne ovat sama asia, mutta eri valmistajalta.
Ubuntun perusasetukset on nopeasti laitettu paikalleen. Tarvitaan sudo-käyttäjä, aikavyöhyke ja ensimmäinen pakettien päivitys. Serveri ja muut palvelut tehdään erikseen.
Virtuaalipalvelin eli VPS on erinomainen valinta korvaamaan rajoittunut webhotelli. DigitalOcean tarjoaa edullisen vaihtoehdon. Neuvon miten luot oman dropletin, joka on DigitalOceanin nimitys virtuaaliserverille.
PuTTY on yleisin SSH-asiakas Wondows-maailmassa. Sitä käytetään koko ajan serverimaailmassa. Voit asentaa SSH-avaimet, jolloin sinun ei tarvitse käyttää tunnusta ja salasanaa.
Ulosmenevä linkki saattaa olla selvyyden takia järkevää osoittaa erillisellä ikonilla, samaan tapaan kuin Wikipediassa. Wordpress tekee sen yksinkertaisella CSS-säädöllä.
Jos käynnistät Varnishin uudestaan, niin välimuisti tyhjenee. Jos lataat Varnishin uudestaan, niin cache säilyy.
Leverage browser cache on GTmetrixissä tai Pingdomissa valitus alle 30 päivän välimuistisuosituksesta. Google suosittaa kuukautta, mutta Googlen omat tiedostot aiheuttavat virheen. Kun hostaa itse Analyticsin ja fontit, niin virheen saa pois.
Woocommercea hidastaa AJAX:iin liittyvä get_refreshed_fragments. Jos ei ytarvitse päivittyvää ostoskoria, niin sen voi poistaa käytöstä. Poisto on helpommin sanottu kuin tehty ja suurin osa Googlen neuvoista ovat huonoja. Mutta yksi helppo tapa löytyy.
Kun Wordpressin mega menu ei toimi, niin se johtuu joko konfliktista teeman kanssa tai PHP-asetuksista. Jos osa mega menusta toimii ja osa ei, niin kyse on aina max_input_vars -asetuksesta PHP:ssä.
Kumpi on parempi, .htaccess vai Apachen example.com.conf, on usein esitetty kysymys, jonka vastaus on helppo. Apache on parempi. Mutta jos olet webhotellissa, niin sinut on pakotettu käyttämään .htaccess-tiedosto.
Linux (ja Ubuntu) osaavat kaikenlaista. Elämää helpottavista kikkakolmosista ALIAS on yksi sellainen. Alias lyhentää pitkät ja vaikeat komentorivit helpommin muistettavaksi yhdeksi sanaksi.
Kun Wordpress on hidas, niin yksi syypää on tietokanta ja siellä oleskeleva wp_options -taulun kohta autoload. Se kannattaa siivota aika ajoin.
Wordpressin artikkeita ei pitäisi koskaan laittaa oletuskategoriaan. Joskus kuitenkin Yleinen-luokka jää. Se on helppo poistaa WP-CLI:n avulla.
Kun sivustolla vaihtuu domain, niin vanhassa osoitteessa täytyy tehdä 301 redirect uuteen osoitteeseen. Muutoin Google ja käyttäjät eivät löydä uutta osoitetta.
WP-CLI ALIAS helpottaa eri sivustojen osoitteiden, polkujen ja SSH-tietojen antamista. Saat alias-listalla config-yml -tiedostossa helpotettua Wordpressin säätöjä.
Wordpress on nopea asentaa. Kun käyttää apuna komentorivillä laajennusta WP-CLI, niin blogin asentaminen tapahtuu minuutissa.
DigitalOcean on yhdusvaltalainen IT-yritys, joka tarjoaa mm. VPS-palveluja. Oma virtuaaliserveri on harkitsemisen arvoinen asia, vaikka se vaatiikin hieman enemmän työtä kuin webhotelli.
Jos lisäosat riitelevät ja jossain kohtaa Wordpressissä on konflikti, niin yksi tapa etsiä ja korjata virhe on WP-CLI.
WP CLI on työkalu, jolla voi myös yrittää selvittää miksi Wordpress on hidas.
Woocommerce ja komentorivi on mahdollista, kun asentaa WP CLI ja WC CLI molemmat. Suurtakaan muuta hyötyä kuin massapoistaminen en ole löytänyt päivittäisessä peruskäytössä.
Kun Wordpress pitää muuttaa serveriltä toiselle, niin WP-CLI ja rsync helpottavat työtä melkoisesti. Sopii myös, jos käyttöön tulee uusi domain. Perusedellytys on SSH:n eli terminaalin/shellin käyttö.
Wordpress on hallittavissa terminaalin kautta, kun asentaa WP-CLI. Tavalliselle käyttäjälle se ei anna paljoakaan, mutta jos asennat, säädät tai siirrät Wordpress-asennuksia, niin komentorivillä WP-CLI helpottaa. Saat muutaman käytännön esimerkin.
WP-CLI sallii melkoisesti Wordpressin hallinnan perustoimintoja. joista on apua varsinkin ongelmatilanteissa. Ja kun tekee uuden Wordpress-sivuston, niin WP-CLI helpottaa todella paljon.
Redis on välimuisti, joka toimii mm. tietokannan kanssa. Lisäosa paikalleen ja Wordpress sekä Ubuntun virtual hostit toimivat ehkä hieman paremmin. Redis toimii yhdessä Varnishin kanssa.
Moodlen päivittäminen ei ole helpoin urakka, koska sitä ei voi tehdä Moodlessa. Tarvitaan konsoli ja rsync. Git kuulemma helpottaa myös.
DigitalOcean ja VPS tarjoaa lähes kaiken mahdollisen serverimaailmasta. Mutta sähköpostipalvelinta, joka toimisi, ei pysty tekemään.
Wordpress ja selaimen virheilmoitus ERR_TOO_MANY_REDIRECTS on lähes aina serverin ongelma. Joko palvelin itsessään ohjaa Wordpress-sivustoa ympyrää ja Wordpress ei ymmärrä https-liikenteen SSL-sertifikaattia.
Wordpress tarvitsee ajastuksen toimiakseen. Sen tekee cron. Cron vaatii hieman säätöä, että Wordpress Multisite toimisi ongelmitta.
Moodle ja Varnish sopivat yhteen, mutta välimuistista ei ole iloa. Hyödyt tulevat vaikka load balancerista. Sen sijaan SSL saattaa antaa ERR_TO_MANY_REDIRECTIONS virheen. Sen saa Moodlessa korjattua helposti.
Moodle siirtyy vanhalta serveriltä uudelle serverille kivuttomasti, kun työkaluna on rsync. Jos samalla tulee käyttöön uusi domain, niin Moodlen siirto ei sen enempää muutu.
Hitch hoitaa https-liikenteen ja SSL-sertfikaatin sekä hallitsee HTTP/2. Hitch on TLS proxy joka siirtää portin 443 liikenteen Varnishille cachea varten.
iPad on yksi vaihtoehto, kun pitäisi saada ääni ja podcast yhteen.
Podcast ja Wordpress yhdessä ovat erinomainen tapa tuottaa muutakin sisältöä kuin vain tekstiä. Tarvitset siihen avuksi lisäosan. Asennetaan plugin, laitetaan asetukset kuntoon ja opetellaan miten podcast käynnistyy.
Googlen saa indeksoimaan sivut sekunneissa käyttämällä heidän API:aan. Tein rautalankaohjeet siitä miten indeksoinnin API saadaan toimimaanja hakubotin sivustolle.
Rank Math on Wordpress lisäosa, jonka tehtävä on hakukoneoptimointi, SEO ja sisäiset uudelleenohjaukset. Rank Math on helpohko asentaa.
Wordpress estää osan tiedostopäätteiden uploadin. Pystyt kuitenkin ohittamaan tuon ja siirtämään mitä tietostotyyppejä haluat.
Woocommerceen voi lisätä uuden ladattavan tiedoston niin, että se näkyy myös vanhoilla asiakkailla.
Wordpress Multisite sallii lisäosien ja teemojen käytön verkon sisällä jokaisessa sivustossa. Mediatiedostoja, kuten kuvia, ei voi samalla tavalla jakaa. Yhteisiä kuvia varten tarvitaan lisäosa.
Wordpress Multisite (MU) on tapa toteuttaa sivustofarmi yhden domainin alle. Artikkeli selvittää miten asennat ja otat käyttöön Multisiten.
WP Offload Media ja Assets on näppärä Wordpressin plugin, joka hoitaa CDN:n Amazonin ASW,n, Google Cloudin tai DigitalOceanin Spacen suuntaan. CloudFlare on ehkä helpoin CDN ratkaisu.
Wordpressin lisäosilla muutetaan ja parannetaan perustoimintaa. Esittelen omat suosikkini ehdottoman välttämättömiksi plugineiksi jokaiseen Wordpress-asennukseen.
YLÖS