Support » Ohjeet ja vianmääritys » Murto, error 500 ja white page

  • Tämä ei ole kysymys, vaan lähinnä kertomus mitä minulle tapahtui ja miten siitä selvittiin. Ehkä tästä on hyötyä jollekulle.

    Yhtenä päivänä saitti ilmoitti error 500. Hieman sen jälkeen tuli mailia web-hotellin suunnalta ja kerrottiin, että sivustolle oli murtauduttu ja systeemit sammutettu. Avattaisiin jahka olisin käsin käynyt läpi ihan jokaisen tiedoston, siivonnut jäljet ja korjannut aukon. Mahdoton vaatimus muuten se kaikkien tiedostojen tutkiminen. Logeja ei ollut saatavilla, mutta neuvottiin ihmettelemään error_txtiä josko siitä löytyi vinkkejä mitä oli tapahtunut.

    Koska yhteen toiseen blogiini oli murtauduttu hieman aikaisemmin, niin epäilin syyn olevan samassa: päivittämätön timthumb.php. Vaihdoin tilalle uuden version tuosta, vaihdoin tietokannan salasanan ja muutin wp-config.php:tä ne fraasijutut. Ilmoitin web-hotelille, että kaikki on kunnossa ja sivut saa aukaista. Ja ne aukaistiin, mutta error 500 tuli edelleen.

    Siinä vaiheessa kopioin pluginit, stylesit ja uploadit omalle konelle. Deletoin kaiken ja silti vastaan tuli error 500. Avunpyyntö web-hotellin tukeen ja sain kuulla, että aivan juuressa, eli ennen www-hakemistoa, oli htaccess joka teki kiusaa. Vilkaisin sitä, ja siellä oli vissiin kääntö kaikista pyynöistä yhteen .ru-domainiin. Löysin vastaavia muualtakin. Taisi olla murron lopputuloksia. Siivosin nuo, siirsin puhtaan wordpressin asennuksen ylös, kopioin takaisin pluginit, tyylit, uploadit ja wp-configin. Admin aukesi, mutta sivut antoivat kuoleman valkoisen sivun. Tuossa vaiheessa exporttasin koko tekstisisällön.

    Nimesin pluginin uudestaan, samaten tyylin. Ei auttanut. Deletoin wordpressin, ja asensin sen uudestaan uudelle tietokannalle eli täysin puhdas asennus. Admin aukesi, mutta sivut antoivat white pagesin. Tuhosin taas kaiken, vilkaisin tietokantaa siitä mitään ymmärtämättä ja taas täysin puhdas wordpressin asennus ja uuteen tietokantaan. Admin toimii, sivut antavat valkoista. Alkoi mennä hermot, ja tein koko operaation uudestaan. Admin toimii, sivut valkoisella.

    Jätin hommat siihen, menin tupakalle, join kahvia, heitin itseni sohvalle pitkäkseni, otin iPadin, tein nettikierroksen ja jossain vaiheessa vilkaiin sivuja. Ne toimivat. Siinä vaiheessa alkoi jo hiukan ärsyttää.

    Takaisin omalle koneelle, poikkeuksellisesti IE auki ja sivut olivat näkyvissä. Firefox auki ja edelleen valkoista. Reload kaikilla mahdollisilla tavoilla, ja edelleen Firefoxissa näkyi white page. Joten tapoin kaikki saittiin liittyvät cookiet. Johan tuli näkyviin. Eli tuossa vaiheessa ongelma oli cookieissa. Nyt toimi admin ja sivut.

    Takaisin ruutuun yksi. Muutin configin käyttämään sitä aivan ensimmäistä tietokantaa. Ei toiminut, koska käyttäjän salasanaa ei tunnistettu. eikä palauttaminen toiminut. Annoin tappelemisen olla, koska olin exportannut kaikki jutut. Joten asensin (taas) ihan tuoreen wordpressin ihan uuteen tietokantaan. Admin toimi, sivut toimivat. Exporttasin jutut ja kaikki toimi edelleen. Palautin pluginit ja tyylit. Admin toimi, sivut valkoisella. Okei, tämä alkoi olla tuttua. Vaihdoin takaisin alkuperäisiin plugineihin ja tyyleihin. Admin toimi, sivut valkoisella. Tapoin cookiet, ja kaikki toimi. Aloin päästä hiukan jyvälle.

    Palautin vanhan plugin-hakemiston, mutta pidin ne epäaktiivisina ja kokeilin. Kaikki toimi. Palautin vanhan styles-hakemiston ja kokeilin. Admin toimi, sivut valkoisella. Poistin cookien ja aloin ihmettelemään mikä tyyleissä mätti. Tyyliksi oli laitettu twenty eleven, jota alkuperäisessä ei ollut. Vaihdoin tyylin twenty teniin, ja kaikki toimi.

    Eli kun admin toimii, mutta sivut antavat white pagesin, niin syynä oli tällä kertaa puuttuva (oletus)teema. Sitä en ymmärrä, että miksi wordpress ei tajunnut että teemaa ei ollut. Enkä ymmärrä sitäkään, että miksi cookiet tekivät kiusaa.

    Toivottavti tästä kokemuksesta on joskus jollekin hyötyä.

  • The topic ‘Murto, error 500 ja white page’ is closed to new replies.