Vianetsintä ja korjaus

Lisäosa rikkoi sivuston, näin kytket sen pois ilman hallintaa

Lisäosan kytkeminen pois päältä

Tilanne on tuttu. Painoit aktivoi, ruutu jäi tyhjäksi, eikä hallintaan pääse enää takaisin poistamaan sitä. Kierre katkeaa siitä että lisäosan voi kytkeä pois päältä myös WordPressin ulkopuolelta, koska WordPress päättelee tilan hakemistorakenteesta.

Lyhyesti

  • Kansion uudelleennimeäminen kytkee lisäosan pois päältä turvallisesti.
  • Sivusto palaa toimintaan heti, ja asetukset säilyvät.
  • Jos et tiedä mikä lisäosa on syyllinen, sulje ensin kaikki ja avaa yksi kerrallaan.

1. Ota tiedostoyhteys

Tarvitset FTP- tai SFTP-yhteyden tai webhotellin tiedostoselaimen. Yhteyden muodostaminen on kuvattu ohjeessa FTP- ja SFTP-yhteys. Siirry hakemistoon wp-content/plugins. Näet siellä yhden kansion jokaista asennettua lisäosaa kohden.

2. Nimeä syyllisen kansio uudelleen

Jos tiedät mikä lisäosa kaatoi sivuston, lisää sen kansion nimen perään esimerkiksi -pois. WordPress ei löydä lisäosaa entisestä paikasta ja merkitsee sen automaattisesti pois käytöstä. Lataa sivusto uudelleen, sen pitäisi aueta heti.

3. Jos et tiedä mikä lisäosa on kyseessä

Nimeä koko plugins-kansio muotoon plugins-pois ja avaa hallinta kertaalleen, jolloin kaikki lisäosat merkitään pois käytöstä. Palauta sitten kansion nimi ennalleen. Lisäosat pysyvät edelleen pois päältä, ja voit ottaa ne käyttöön hallinnasta yksi kerrallaan. Se joka kaataa sivuston uudelleen on syyllinen.

4. Älä poista vaan kytke pois

Kansion nimeäminen uudelleen ei poista mitään. Lisäosan asetukset ovat tietokannassa ja ne säilyvät, joten voit ottaa lisäosan takaisin käyttöön korjatun version kanssa ilman että joudut määrittelemään kaiken uudelleen. Poistaminen sen sijaan vie usein asetukset mukanaan.

5. Selvitä miksi se kaatui

Lisäosa harvoin kaataa sivuston ilman syytä. Tavallisimmat taustasyyt ovat liian vanha PHP-versio, kaksi lisäosaa jotka tekevät samaa asiaa, ja muistiraja joka tulee vastaan. Virheloki kertoo kumpi on kyseessä, ja lokin lukeminen on käyty läpi ohjeessa kriittinen virhe sivustolla. PHP-version vaihto on ohjeessa PHP-version vaihtaminen.

6. Jos sivusto ei aukea vieläkään

Silloin syy ei ollut lisäosassa. Kokeile samaa temppua teemalle nimeämällä käytössä olevan teeman kansio uudelleen, jolloin WordPress ottaa oletusteeman käyttöön. Jos sekään ei auta, katso valkoinen ruutu ja 500-virhe.

Mitä ei kannata tehdä

Älä asenna lisäosaa uudelleen ennen kuin tiedät miksi se kaatui, koska sama versio kaatuu samalla tavalla. Ota varmuuskopio ennen kuin liikuttelet kansioita, ks. sivuston varmuuskopiointi.

Jos et halua tehdä sitä itse

Kytkemme kaatavan lisäosan pois, palautamme sivuston ja selvitämme kumpi oli syy, itse lisäosa vai ympäristö johon se ei enää sovi. Sen jälkeen tiedämme myös voiko sen ottaa turvallisesti takaisin käyttöön.

Katso miten korjaamme rikkoutuneen sivuston »