Siirry pääsisältöön

WordPress-sivuston vianmääritys

Päivitetty yli 2 viikkoa sitten

WordPress-sivustoilla voi toisinaan ilmetä virheitä. Vaikka ongelma olisi pieni, sen syyn selvittäminen voi viedä yllättävän kauan. Olemme keränneet tähän artikkeliin tapoja ja työkaluja vianmäärityksen tekemiseksi.

Vianetsinnän työkalut ja vinkit

Aloita vianetsintä järjestelmällisesti näitä ohjeita noudattaen. Muista, että varjoympäristön (staging) käyttö on paras tapa testata ratkaisuja ilman riskiä tuotantosivustolle.

1. Tarkista lokitiedostot

Sivuston lokitiedostot kirjaavat ylös lähes kaikki sen toimintaan liittyvät tapahtumat.

  • Ensimmäinen tarkistuspaikka: Katso PHP-virheloki WordPressin hallinnasta, kohdasta Työkalut > Lokit > php-error.log, tai suoraan palvelimelta polusta /data/log/php-error.log.

  • Kokeile: Jos lokista löytyy viittauksia tiettyyn lisäosaan, poista lisäosa väliaikaisesti käytöstä ja tarkista, korjaantuuko ongelma.

2. Tyhjennä välimuistit

Välimuistit nopeuttavat sivustoa, mutta ne voivat joskus olla syynä ei-toivottuihin lopputuloksiin.

3. Testaa oletusteemalla

Nykyinen teemasi saattaa sisältää ristiriitaista tai rikkonaista koodia.

  • Kokeile: Kokeile jotain WordPressin oletusteemaa (esim. Twenty-teemoja). Jos ongelma ratkeaa, tutki tarkemmin pääteemaasi ja sen tiedostoja.

4. Poista lisäosat käytöstä yksitellen

Jos ongelma ei selviä lokeista tai teemasta, vika on usein kolmannen osapuolen lisäosassa.

  • Kokeile: Poista lisäosat käytöstä yksitellen aina ensin varjoympäristössä (shadow). Jos ongelma ratkesi tietyn lisäosan poistamisen jälkeen, tutki kyseistä lisäosaa tarkemmin.

5. Asenna vanhempi versio

Joskus uuteen lisäosa- tai teemaversioon on päässyt livahtamaan rikkinäistä koodia.

6. Maksulliset (Premium) teemat ja lisäosat

Jos ongelmia ilmenee, ota suoraan yhteyttä teeman tai lisäosan kehittäjiin. Tarkista myös heidän dokumentaationsa ja tukifooruminsa nähdäksesi, onko muilla käyttäjillä samankaltaisia ongelmia.

7. Poista vanhat WordPress-transientit

Poista vanhat WordPress-transientit, sillä ne voivat joskus sisältää vanhentunutta tai virheellistä välimuistitietoa. Voit myös kokeilla deaktivoida Redis-objektivälimuistin väliaikaisesti.

Ongelmat jatkuvat – Miten edetä?

Jos yllä oleva lista ei ratkaissut ongelmaasi, pyydämme ottamaan yhteyttä asiakaspalveluumme sähköpostitse. Kerää mahdollisimman paljon tietoa, jotta voimme ratkaista ongelman nopeasti ja tehokkaasti. Seuraavat tiedot auttavat meitä suuresti:

  • Tieto siitä, milloin ongelma alkoi.

  • Tarkat vaiheet, joilla virhe toistuu (eli miten ongelman voi toistaa).

  • Se, alkoiko ongelma tietyn toimenpiteen (esim. päivityksen) jälkeen.

  • Liitä sähköpostiisi mukaan mahdolliset kuvakaappaukset ja kaikki virheilmoitukset.

Tarvitsetko apua?

Jos tarvitset lisäapua, lähetä pyyntösi ja keräämäsi tiedot osoitteeseen [email protected].

Vastasiko tämä kysymykseesi?