Opas koskee itse ylläpidetyssä hostingissa olevia WordPress-sivustoja. Muutokset tarvitsevat oikeat käyttöoikeudet ja turvallisen paluun. Sovi selvityksestä palveluntarjoajan kanssa, jos tiedostot, tietokannat ja hosting eivät ole tuttuja.
Kirjaa havainnot
Kirjaa URL, tarkka ilmoitus, ensimmäinen ajankohta aikavyöhykkeineen ja viimeisin muutos. Vertaa etusivua, alasivua ja kirjautumista. Tallenna kokeilut: yksittäinen epäonnistuminen ei todista koko sivuston katkoa.
Varmuuskopio ja paluu
Säilytä ennen muutoksia mahdollisuuksien mukaan tiedostot, tietokanta ja vanhemmat kopiot. Tarkista päivät ja palautettavuus. Viallinen tai saastunut kopio voi olla tutkimusaineistoa; suojaa se erikseen äläkä käsittele puhtaana.
Muuta yksi asia ja toista sama pyyntö. Käytä testiympäristöä laajoihin lisäosa-, teema- ja asetuskokeisiin. Poiskytkeminen ei ole poistamista: kauppa, lomakkeet ja suojaus voivat häiriintyä. Kirjaa lähtötila ja palautuskeino.
Kohdennettu vianmääritys
01
Rajaa pyyntö
Vertaa etusivua, alasivua, kirjautumista ja tarkkaa toimintoa: tallennusta, latausta tai lähetystä. Tarkista ennen lomakkeen tai tilauksen toistamista, käsiteltiinkö se jo.
02
Lue oikea loki
Koodi 500 ei kerro syytä. Anna URL, aika, aikavyöhyke ja mahdollinen pyyntötunniste. PHP-tiedosto, muistivirhe ja palvelinsääntö ohjaavat eri tutkimuksiin. Puuttuva merkintä voi tarkoittaa väärää lokia tai välipalvelua.
03
Tarkista lisäosat, teema ja PHP
Vertaa alkua päivityksiin, omaan koodiin ja PHP-muutoksiin. Testaa epäiltyä osaa kopiolla. Muistirajan nosto ei selitä kasvavaa kulutusta; selvitä syy ja sallitut rajat.
04
Säilytä palvelinsäännöt
Virheellinen .htaccess voi haitata Apachea; pelkkä Nginx ei lue tiedostoa. Sokea korvaus voi poistaa suojaukset ja ohjaukset. Tutki täsmällinen sääntö palveluntarjoajan kanssa.
05
Tutki oikeudet ja resurssit
Omistajien, oikeuksien, tilan ja PHP-käsittelyn tulee sopia hostingiin. Kaikkialle asetettu 777 ei ole korjaus. Toista alkuperäinen pyyntö ja muut prosessit korjauksen jälkeen.
Harkitse palautusta
Kopio ei korvaa syyn selvittämistä. Tutki se ensin erillään. Palautus voi hävittää uusia tilauksia, yhteydenottoja ja sisältöjä. Sovi laajuus; älä siirrä hyökkäyksen jälkeen nykyisiä tiedostoja tarkistamatta.
Testaa korjauksen jälkeen
Testaa alkuperäinen URL, etusivu, alasivut ja kirjautuminen. Tarkista lomakkeet ja kauppa sopivassa testiympäristössä ilman tahattomia oikeita tilauksia. Tyhjennä korjauksen jälkeen vain olennaiset välimuistit. Kirjaa syy ja tulos.
Milloin tarvitset apua
Lopeta muutokset, jos syy on epäselvä, paluu epävarma tai kriittiset toiminnot kärsivät. Haittaohjelmaviitteet vaativat tietoturvatutkinnan. Älä jaa kokonaisia lokeja, salasanoja, avaimia tai palautuslinkkejä julkisesti.
Sovi laajuus ja kustannukset →Ylläpito korjauksen jälkeen
WordPress-ydin, lisäosat ja teemat päivitetään viikoittain, jotta arki ei lykkää tarpeellisia päivityksiä. Kuukausittain, päivittäin tai tunnin välein paketin mukaan. Varmuuskopiot säilytetään EU-palvelimilla.
Korjaukset ja jo hakkeroitujen sivustojen puhdistus ovat erillisiä palveluja. Maksulliset lisenssit eivät sisälly.