Siirry pääsisältöön

Sivuston eheyden ja turvallisuuden tarkistus

Varmista WordPress-sivustosi toimivuus ja turvallisuus. Katso tarkistuslista virheiden korjaamiseen, välimuistien testaamiseen ja salasanahygieniaan Seravolla.

Seravon ylläpitoon kuuluu huolehtia siitä, että sivustosi pysyy toiminnassa ja turvassa ympäri vuorokauden. Automaattisten päivitysten ja optimaalisen suorituskyvyn edellytyksenä on kuitenkin se, että sivusto on teknisesti eheä. Esimerkiksi koodivirheitä tai selainvirheitä tuottavaa sivustoa päivitysjärjestelmämme ei voi turvallisesti päivittää.

Tämä tarkistuslista kannattaa käydä läpi aina uuden sivuston julkaisuhetkellä, sivustosiirron jälkeen sekä suurten kehitystoimenpiteiden yhteydessä.

Edellytykset

  • Sivuston ylläpitäjän tunnukset WordPress-hallintapaneeliin.

  • Kehittäjille: SSH-yhteys palvelimelle komentorivityökaluja varten.

Koodin eheys ja virheettömyys

Varmista, ettei sivuston koodissa tai lisäosissa ole piileviä virheitä, jotka estävät automaattisia päivityksiä tai rikkovat sivuston dynaamisia toimintoja.

  • Aja wp-test: Järjestelmämme testaa sivuston kunnon wp-test-työkalulla. Voit ajaa testin WordPressin hallintapaneelista kohdasta Työkalut > Ylläpito > Päivitystestit tai komentoriviltä komennolla:

    wp-test

    Jos testi antaa virheitä, ne tulee korjata, jotta automaattiset päivitykset toimivat jatkossa.

  • Tarkista PHP-virhelokit: Etsi kriittiset virheet (fatal error) ja varoitukset Seravo Pluginin kautta kohdasta Työkalut > Lokit tai tarkastelemalla palvelimella tiedostoa /data/log/php-error.log.

  • Tarkista selaimen kehittäjätyökalut (Console): Avaa selaimen tarkastustyökalu (Developer Console, paina F12), selaa läpi etusivu, muutama alasivu ja WP-admin. Varmista, ettei konsoliin tulostu punaisia JavaScript- tai verkkovirheitä (404/500), jotka viittaavat puuttuviin tiedostoihin tai rikkoutuneisiin skripteihin.

Chrome-selaimen Developer Console

Esimerkki selaimen kehittäjätyökaluista.

Lisäosat ja URL-osoitteet

Pidä sivuston rakenne puhtaana poistamalla turhat elementit ja varmistamalla salatut yhteydet.

  • Siivoa ylimääräiset lisäosat ja teemat: Poista kokonaan kaikki deaktvoidut lisäosat ja teemat. Varmista myös, ettei sivustolla ole tarpeettomia tai kiellettyjä lisäosia (kuten erillisiä sivuvälimuisteja tai tiedostoeditoreita).

  • Varmista HTTPS-osoitteet (ei sekasisältöä): Varmista, että kaikki sivuston URL-osoitteet alkavat turvallisesti https:// eikä suojaamattomia http://-linkkejä löydy tietokannasta. Voit päivittää osoitteet komentoriviltä komennolla:

    wp search-replace 'http://esimerkki.fi' 'https://esimerkki.fi' --all-tables
  • Tarkista PHP-yhteensopivuus: Varmista, että kaikki teemat ja lisäosat tukevat käytössä olevaa PHP-versiota kohdasta Työkalut > Ylläpito > Tarkista PHP yhteensopivuus.

Välimuistit ja suorituskyky

Seravon palvelintason välimuistit takaavat sivuston nopean latausajan. Varmista, että ne ovat aktiivisia.

  • Tarkista HTTP-tason välimuisti: Voit varmistaa komentoriviltä, että sivuston etusivu ja julkiset sivut tallentuvat palvelinvälimuistiin:

    wp-check-http-cache
  • Redis-objektivälimuisti: Varmista, että tiedosto object-cache.php löytyy kansiosta /data/wordpress/htdocs/wp-content/. Tämä aktivoi nopean Redis-muistivälimuistin tietokantakyselyille.

  • Siivoa transientit: Tietokantaan kertyneet vanhat väliaikaistiedot kannattaa siivota komennolla:

    wp transient delete --expired

Käyttäjätunnukset ja tietoturva

Käyttäjätunnusten suojaus ja hyvä salasanahygienia ovat sivuston tärkein suojamuuri luvattomia murtautumisyrityksiä vastaan.

  • Tarkista salasanahygienia (wp-check-passwords): Aja salasanatarkistus komentoriviltä komennolla:

    wp-check-passwords

    Työkalu varoittaa liian heikoista tai vuotaneista salasanoista. Hyvä salasanahygienia on edellytys sille, että Seravon tietoturvatakuu on voimassa.

  • Kytke kaksivaiheinen tunnistautuminen (2FA): Suosittelemme ottamaan 2FA-kirjautumisen käyttöön vähintään kaikille ylläpitäjätason käyttäjille.

  • Bottisuojaus: Ota käyttöön Cloudflare Turnstile tai Google reCAPTCHA -lisäosa kirjautumissivulla, lomakkeissa ja kommenteissa estämään automatisoituja roskapostibotteja.

Katso myös

Käymällä tämän tarkistuslistan läpi varmistat, että sivustosi hyödyntää Seravon nopeutta parhaalla mahdollisella tavalla ja pysyy turvassa ja päivitettävissä. Mikäli testit ilmoittavat virheistä, joita et saa itse korjattua, asiakaspalvelumme ja asiantuntijamme auttavat mielellään.

Vastasiko tämä kysymykseesi?