Smashing your desk on turhautunut? Onko ärsyttävää virheitä, jotka aiheuttavat sinua menemästä irti rakastumisestasi WordPressin kanssa?

Se on loistava alusta sekä bloggaamiseen että CMS: ään, mutta ohjelmistoa ei ole ilman puutteita. Tässä artikkelissa käsitellään yleisimpiä WordPress-virheitä 3, jotka tarjoavat käteviä ratkaisuja kuoleman valkoiseen kuvaruutuun, sisäiseen palvelinvirheeseen ja tietokantayhteyden luomiseen liittyviin virheisiin.

Joitakin tässä artikkelissa olevia vinkkejä voidaan soveltaa muihin virheisiin, joten vaikka sivustosi ei olisi pudonnut, voit oppia jotain hyödyllistä tulevaisuudelle ...

1) Kuoleman valkoinen näyttö

Yksi pahamaineisimmista virheistä on johtanut rikkoutuneisiin astiastoihin ympäri maapalloa. Se on todennäköisesti yksi seuraavista kolmesta asiasta:

  • Poissa oleva muisti
  • Plugin
  • Teema

Jos näytössä tapahtuu eri sivustoja, jotka käyttävät samaa isäntää, voit olettaa, että ongelma on isäntäpalveluntarjoajallasi. Jos ei, niin voit olla varma, että ongelma on sivustossasi.

Poissa oleva muisti

Muistirajan saavuttaminen on usein ongelma tämän virheen takana. Voit lisätä muistia käsiksi wp-config.php -tiedostoon - siirtyä sivustosi päätiedostoon FTP-asiakkaan tai hosting-paneelin Tiedostonhallinnan avulla . Main php-tunnisteen sisällä sinun on lisättävä koodi, joka lisää muistin rajaasi 64M: iin:

define('WP_MEMORY_LIMIT', '64M');

On mahdollista mennä yli 64M, mutta se riippuu palvelimestasi, joten 64M on yleensä turvallinen määrä. Ehkä muistin lisääminen ei auttanut, tai sinulla on jo suurempi raja kuin 64M? Asia voi sitten olla alas plugin tai teeman.

liitännäiset

Jos sinulla on pääsy hallintapaneeliin, ongelmien vianmääritys on yksinkertainen. Napsauta "Lisäosat" ja poista viimeisin asennettu, jos tämä ei auta, voit poistaa kaikki sivustosi laajennukset käytöstä, valita kaikki laajennukset käyttämällä ylhäältä valintaruutua ja valita Poista käytöstä.

Jos sinulla ei ole pääsyä hallintapaneeliin, vaihtoehtoinen tapa testata laajennuksia on FTP. Jos sinulla on FTP-asiakas, siirry sitten kyseiseen hakemistoon. Avaa "wp-content / plugins", joka sisältää kaikki asennetut laajennukset. Yksinkertaisesti nimeä uudelleen "plugins" -kansio hieman, ehkä lisää sana loppuun - niin "plugins" tulee "plugins-test".

Vaihtoehtoisesti voit myös käyttää samaa menetelmää nimetä uudelleen yksittäisten laajennusten kansioita, jotka testaavat kunkin plugin erikseen - eikä kaikkia niitä kerralla. Jos asennat laajennuksia uudelleen, siirrä kansio takaisin alkuperäiseen nimeen.

Jos plugin on vika, se voi olla yksi monista syistä. Paras tapa on yksinkertaisesti poistaa se ja löytää plugin, joka saa aikaan samanlaisen tuloksen. Yritä etsiä uudempi laajennus tai päivitetty, niin että se ei aiheuta ongelmia.

Teemat

Jos lisäosien vianmääritys ei ole auttanut, niin ärsyttävää se voisi olla teema. Ensimmäinen asia on varmuuskopioida teemakansio. Voit sitten poistaa teeman ja WordPress asentaa oletusaiheen. Jos olet todennut, että teema on vika, niin haluat tarkastella teemasi functions.php- tiedostoa. Ongelma saattaa olla huono koodaus, jos et ole varma itsesi säätämisestä, ota ehkä yhteyttä teeman tekijään. Ostetaan luotettava teema, jonka tekijä tarjoaa tukea, aina neuvotaan.

Silti pudottamalla pöytää turhautumista? On toinen menetelmä, joka voi auttaa - Ota Debug-tilan käyttöön.

Ota käyttöön PHP-virheenkorjaus

Jos yllä oleva ratkaisu ei ole korjannut ongelmaa, sinun täytyy kaivaa hieman syvemmälle. Alla oleva prosessi auttaa tunnistamaan ongelmasi. Ongelman korjaaminen sen jälkeen, kun olet löytänyt sen, mikä on, saattaa vaatia kehittyneempää taitoa.

Avaa ensin wp-config.php- tiedosto. Etsi seuraava rivi:

define('WP_DEBUG', false);

Aseta "//" alussa niin, että se muuttuu

//define('WP_DEBUG', false);

Yllä oleva kommentti on nyt kommentoinut, seuraavan vaiheen liitä seuraava koodi suoraan edellä olevan rivin alla:

define('WP_DEBUG', true);define('WP_DEBUG_LOG', true);define('WP_DEBUG_DISPLAY', false);@ini_set('display_errors',0);

Nyt tässä on oltava joitain koodauksen tuntemusta. Aiemmin tekemäsi vaiheet johtavat virheisiin, jotka lähetetään tiedostoon error.log (löytyy wp-sisältö-kansiosta). Jos sinulla on vaikeuksia löytää tätä, voi olla, että sinulla ei ole lupaa luoda tiedostoa. Luo uusi error.log-tiedosto ja anna sille lupa 666.

Avaa tiedosto tekstieditorissa ja tarkista PHP-virheet. Jos tämä on jotain, jota et ymmärrä tai et ole varma, on suositeltavaa hakea apua.

2) Sisäinen palvelinvirhe

Jos olet saanut 500 sisäisen palvelinvirheen, et ehkä ole tietoinen todella huonoista uutisista - se voisi olla yksi monista ongelmista! Joten tee erittäin kofeiinia kuumaa juomaa, ota hengästyneitä ja valmistaudu jonkin verran vianmääritykseen. Hyvät uutiset? Jotkut menetelmät ovat samat kuin edellisessä osassa.

Plugins tai teema

Katso edellisen osan "Laajennus" ja "Teema" -osiot. Vianmääritysmenetelmä on täsmälleen sama.

Poissa oleva muisti

Jälleen tämä prosessi on sama kuin edellinen jakso.

Bad .htaccess

Ei mitään laajennuksia tai teemaa? Aika tarkistaa, onko .htaccess-tiedostosi tullut vioittunut.

Nimeä tiedoston nimi uudelleen - lisää vain "temp" tai jotain vastaavaa lopussa. Tiedostoa ei näy? Sitten sinun on varmistettava, että olet ottanut käyttöön piilotiedostojen katselun. Näin saavuttaminen riippuu FTP-asiakkaallesi, mutta se on melko yksinkertainen. Esimerkiksi Filezilla, valitse "Palvelin" ylhäältä ja valitse sitten Näytä piilotetut tiedostot.

Siirry seuraavaan vaiheeseen ensin takaisin WordPress-järjestelmän hallintaan. Siirry kohtaan "Asetukset - Permalinks" ja nollaa sitten permalinsi. Olet nyt luonut uuden version työtiedostosta, joten voit tarkistaa, onko ongelma korjattu.

Ota käyttöön PHP-virheenkorjaus

Tämä on myös katettu edellä olevassa jaksossa, joten selaa ylöspäin.

3) Tietokantayhteyden muodostamisvirhe

Virheestä voi olla useita syitä. Se on yleisesti palvelinvirhe, mutta voi olla, että olet yksinkertaisesti muuttanut tietokannan kirjautumistiedot.

On tärkeää selvittää, saako tämä virhe sekä sivustosi etu- että takapäässä. Jos näyttöön tulee sama virheilmoitus (wp-admin) - "Tietokantayhteyden muodostamisen virhe", voit ohittaa seuraavan vaiheen.

Jos kuitenkin näet toisen virheilmoituksen, joka sisältää jotain "... .. Tietokanta saattaa olla korjattava ...", lisää seuraava wp-config.php- tiedosto:

define('WP_ALLOW_REPAIR', true);

Käy tämän sivun sivustossasi: http://www.examplesite.com/ wp-admin / maint / repair.php

Voit nähdä vaihtoehdon korjata tietokanta, kun olet korjannut sen, muista poistaa edellä oleva koodi wp-config.php: stä.

WP-Config-tiedosto

Oletko muuttanut pääkäyttäjän salasanasi tai tietokannasanasi? Jos näin on, niin sinun täytyy myös muuttaa tämä wp-config.php- tiedostossa. Joten hypätä wp-config.php- tiedostoosi ja varmista, että tiedot ovat oikein.

define('DB_NAME', 'database-name');define('DB_USER', 'database-username');define('DB_PASSWORD', 'database-password');define('DB_HOST', 'localhost');

On tärkeää tarkistaa DB-isäntänne arvo, niin että lopullinen rivi on oikea. Useimmissa tapauksissa se tulee olemaan paikallinen, mutta tee tutkimusta vain siinä tapauksessa. Jos käytät WordPressiä paikallisella palvelimella, korvaa ongelma paikallisen IP-osoitteen korvaamisella IP-osoitteella.

Kommunikoi isäntisi kanssa

Jos havaitset tämän virheen, kun sivustosi vastaanottaa suurta liikennemäärää, vika saattaa johtua verkko-isäntäntänne. On olemassa menetelmiä, joiden avulla voit nähdä, onko MySQL-palvelin vastaanottava, mutta web-isäntäsi voi myös kertoa sinulle. Verkkoviestinnän ylläpitäminen on aina hyvä asia, joten miksi emme anna heille puhelua?

Muita ratkaisuja

Useimmissa tapauksissa yllä olevat ratkaisut auttavat sinua korjata virheesi, mutta on aina harvinaisempia ongelmia, jotka saattavat aiheuttaa samankaltaisia ​​ongelmia. Jos olet edelleen kamppaileva, suosittelen käymään tällä sivulla hyvänä lähtökohtana: http://codex.wordpress.org/Common_WordPress_Errors

Onnea!

Esitetty kuva / pikkukuva, virhekuva kautta Shutterstock.