Lopullinen opas 500 sisäisen palvelinvirheen ja tyhjien valkoisten sivujen ratkaisemiseen WordPressissä

Lopullinen opas 500 sisäisen palvelinvirheen ja tyhjien valkoisten sivujen ratkaisemiseen WordPressissä

The 500 Sisäinen palvelinvirhe on kaikkein hyödytön WordPress -käyttäjien huijaus kaikkialla. Se on kattava virhesanoma, joka tarkoittaa tarkasti: jotain jossakin meni pieleen. Vielä pahempaa on, että WordPress -sivustosi ei välttämättä aiheuta virhettä ja näyttää vain tyhjän valkoisen sivun.





Joten miten voit selvittää tarkalleen, mikä on vialla, ja korjata se?





Ensimmäinen: älä paniikkia, koska se on yleensä helppo korjata! Sitten: noudata tätä virheenkorjausprosessia ja WordPressin sisäinen palvelinvirhe korjataan hetkessä.





Aiheuttavatko WordPress -laajennukset virheen 500?

Jos olet juuri asentanut uuden laajennuksen tai jos sivustosi näyttää 500 -virheen WordPress -ydinpäivityksen jälkeen, todennäköisin syy on yhteensopimaton laajennus. Laajennuksen rikkoutumiseen on monia syitä:

  • WordPress on ehkä poistanut joitakin laajennuksen käyttämiä ydintoimintoja.
  • Se on ehkä koodattu vanhalle PHP -versiolle, eikä sitä ole päivitetty vuosiin.
  • Se voidaan vain koodata väärin, esimerkiksi viittaamalla tietokannan oletusnimiin etuliitteiden sijaan. Olemme kaikki syyllisiä laiskaan koodaukseen joskus!

Laajennuksen tunnistaminen on helppoa, jos olet juuri asentanut sen ja virhe on juuri ilmennyt. Mutta miten voit poistaa laajennuksen käytöstä, jos järjestelmänvalvoja -alue ei ole käytettävissä? Entä jos et edes tiedä, mikä laajennus aiheutti virheen? Tarvitset FTP-käyttöoikeuden kummassakin tapauksessa, mutta myös CPanelin tai Pleskin verkkopohjainen tiedostonhallinta toimii hyvin.



Ratkaisu:

Tiedätkö tarkasti, mikä laajennus on rikki? Etsi laajennus ja poista se wp-content/plugins/ kansio. Sinun pitäisi nyt pystyä kirjautumaan uudelleen sisään. Etsi vaihtoehto haluamillesi toiminnoille.

Jos et ole varma, mikä laajennus aiheutti virheen, sinun on nimettävä koko nimi uudelleen wp-content/plugins/ itse kansio. Aseta alaviiva (' _ ') edessä, joten se on nimetty _liitännäiset .





Alaviivan (_) lisääminen laajennuskansion nimen alkuun on nopea ja helppo tapa poistaa kaikki laajennukset käytöstä kerralla!

Nimeämällä kansion uudelleen, poistat tehokkaasti käytöstä kaikki laajennukset kerralla. Sinun pitäisi nyt pystyä kirjautumaan uudelleen sisään, mutta sinua vastaanottaa luettelo WordPressin virheilmoituksista, joissa sanotaan: 'Plugin Something.php on poistettu käytöstä virheen vuoksi: Plugin -tiedostoa ei ole olemassa.'





Älä huoli, et ole menettänyt mitään asetuksia. Laajennusasetukset tallennetaan tietokantaan, ja useimmat laajennukset löytävät ne uudelleen, kun ne aktivoidaan uudelleen.

Seuraava, nimeä kansio uudelleen , poistamalla alaviivan. Ne näkyvät laajennussivullasi, mutta deaktivoidussa tilassa. Voit nyt aktivoida ne yksitellen uudelleen, kunnes löydät syyllisen.

Kun sivusto kaatuu uudelleen, toista prosessi, mutta tällä kertaa älä aktivoi rikkoutunutta laajennusta uudelleen!

500 Sisäinen palvelinvirhe: Yhteensopimaton teema

Ei auttanut laajennusten poistaminen käytöstä? Silloin se voi liittyä aiheeseesi. Aivan kuten laajennukset, voit poistaa aktiivisen teeman väkisin käytöstä yksinkertaisesti nimeämällä sen kansion uudelleen. wp-content/themes/ hakemistoon.

Jos et vieläkään pääse pääkäyttäjäalueelle yrittäessäsi nimetä uudelleen sekä laajennuksia että nykyistä teemaa, jatka lisävaiheita. Jos voit kirjautua sisään, WordPress varoittaa, että se on palautettu oletusteemana. Tässä vaiheessa voit joko löytää uuden teeman, ottaa yhteyttä teeman kehittäjään ja pyytää apua tai yrittää korjata sen itse.

Jos haluat korjata sen itse tai antaa lisäselvityksiä kehittäjälle, katso osio myöhemmin WordPress -virheenkorjaustilan ottaminen käyttöön .

500 Sisäinen palvelinvirhe: Huono .htaccess -tiedosto

Jos laajennusten ja teeman poistaminen käytöstä ei tuottanut mitään, on mahdollista, että .htaccess tiedosto on vioittunut jollain tavalla. Tämä on tyypillisesti tilanne, jos voit edelleen käyttää sivuston järjestelmänvalvoja -aluetta, mutta käyttöliittymä ei toimi oikein.

.Htaccess -tiedosto käsittelee pysyvien linkkien muuntamisen (kauniit versiot URL -osoitteesta, kuten /blogini-viesti ), WordPressin sisäiseen rumaan URL -osoitemalliin (se, jonka saat oletuksena ja joka näyttää siltä /? p = 12345). Se on kriittinen osa WordPressiä, mutta laajennukset voivat joskus sotkea sen.

kuinka palauttaa dlc Steamissä

Ratkaisu:

Siirry jälleen FTP -asiakasohjelmaasi tai tiedostonhallintaasi. Nimeä uudelleen .htaccess tiedosto WordPress -asennushakemistosi juurihakemistoon .htaccess_old . Jos et näe tiedostoa siellä, sinun on otettava se käyttöön piilotettujen tiedostojen katselu --- tarkka tapa tehdä se vaihtelee FTP-asiakkaan mukaan.

Tiedostonimen alussa oleva jakso on tapa sanoa 'piilota tämä tiedosto' Linuxissa ja muissa UNIX-tyyppisissä järjestelmissä.

Kun olet nimennyt nykyisen .htaccess -nimen uudelleen, palaa WordPress -hallinta -alueelle ja siirry sitten kohtaan Asetukset> Pysyvät linkit ja tekemättä muutoksia paina Tallenna. Tämä luo automaattisesti uuden toimivan version tiedostosta.

Jos teit tiedostoon muutoksia manuaalisesti, ne menetetään (mutta sinun ei kuitenkaan pitäisi muokata tiedostoa käsin).

Ota WordPress -virheenkorjaustila käyttöön virheiden jäljittämiseksi

Voimme ottaa käyttöön virheenkorjauslokin WordPress -määrityksistä, mikä saattaa antaa vihjeen tarkasta ongelmasta, mutta tässä vaiheessa olet yksin. Sinun on selvitettävä, kuinka korjata se, mikä vaatii koodaustaitoja.

Ota virheenkorjausloki käyttöön avaamalla wp-config.php , jonka löydät WordPress -asennuksesi juurihakemistosta. Ole erittäin varovainen muokatessasi tätä tiedostoa: voi olla hyvä idea tehdä ensin kopio, jonka voit palauttaa, jos mahdollisia muutoksia tapahtuu.

Etsi rivi, joka sanoo:

define('WP_DEBUG', false);

Jos sivustollasi ei käydä usein ja et välitä siitä, että virheilmoitukset näytetään kaikille, muuta sana väärä kohteeseen totta . Virheilmoitukset näytetään nyt, kun lataat sivuston.

kuinka tehdä tekstiseikkailupeli

Jos haluat pitää virheilmoitukset yksityisinä, kommentoi kyseinen rivi kirjoittamalla // alusta ja liitä sen alle seuraava:

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

Tämä alkaa lähettää virheitä tiedostoon wp-sisältöä kansio nimeltä error.log . Jos päivität FTP -asiakkaan ja et näe mitään minuutin kuluttua, WordPressillä ei ehkä ole lupaa luoda tiedostoa. Luo manuaalisesti uusi error.log -tiedosto ja anna sille lupa 666.

Varoitus: tämä tiedosto kasvaa edelleen, kunnes poistat kyseiset rivit asetuksistasi. Älä unohda myöskään kommentoida alkuperäistä riviä. Lue tiedosto mistä tahansa tekstieditorista ja tarkista mahdolliset PHP -virheet.

Esimerkissä näen paljon PHP -ilmoituksia vanhentuneesta koodista, mutta ne eivät todellakaan riko sivustoa.

500 Sisäinen palvelinvirhe: Palvelinvirhe

Oman virtuaalipalvelimen käyttäminen ei ole helppoa. Minulla oli kerran salaperäinen tapaus, jossa noin puolet kaikista sivun latauksista näytti 500 -virheen, mutta ilman havaittavaa mallia ja mitään vihjeitä palvelimen virhelokeissa. WordPress -virheenkorjauslokien aktivointi ei myöskään osoittanut mitään ilmeistä: paljon PHP -ilmoituksia ja poistoja, mutta ei mitään kriittistä.

Lopulta tajusin, että olin asentanut APC -välimuistin palvelimelle edellisenä viikonloppuna käytettäväksi W3 Total Cache -sovelluksen kanssa sivuston nopeuttamiseksi. Asennuksen poistaminen poisti 500 virheen kokonaan.

Pointtini on, että 500 -virhe voi yksinkertaisesti olla yhdistelmä palvelinkokoonpanoja, jotka ovat yhteensopimattomia. Tämä on epätodennäköistä, jos käytät hallittuja palveluita, mutta omalla virtuaalipalvelimellasi ( mikä on virtuaalipalvelin ja miksi haluat sellaisen ) olet vastuussa siitä, että kaikki toimii yhdessä, ja tämä on vaikeampaa kuin miltä se kuulostaa.

Onko sivustosi muisti lopussa?

Jaetussa isännässä saatat löytää PHP -muistin raja osuu --- WooCommerce, foorumit tai niihin liittyvät viestien laajennukset voivat aiheuttaa tämän monimutkaisuutensa vuoksi. Jos olet onnekas, näet virheilmoituksen, kuten 'Fatal Error: Sallittu muistikoko xxx tavua käytetty loppuun', mutta ei aina.

Voit ehkä korjata tämän lisäämällä seuraavan rivin wp-config.php :

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

Useimmat jaetut isännät eivät oikeastaan ​​anna sinun lisätä muistin rajaa-mutta saat mitä sinulle annetaan. Voi olla aika harkita muita hosting -muotoja.

500 virhe korjattu? Tee nyt varmuuskopioita päivittäin!

Pidä laajennukset ajan tasalla välttääksesi ristiriidat uusien WordPress -versioiden kanssa

Paras puolustus kaikenlaisia ​​kriittisiä WordPress -virheitä vastaan ​​on ylläpitää päivittäisiä varmuuskopioita ja manuaalisia varmuuskopioita ennen jokaista merkittävää toimintoa (kuten WordPress -ydinpäivitys). Pidä myös laajennukset ja teemat ajan tasalla: uudet WordPress -versiot rikkovat usein vanhan koodin.

Se voi olla pelottavaa, kun sivustosi rikkoutuu-varsinkin jos se on tulonlähde sinulle eikä vain harrastus. Kun noudatat tätä opasta ja olet metodinen, sinun pitäisi saada se takaisin pian.

Harkitse päivittämistä hallittuun WordPress-isännöintipalveluun, joka hoitaa varmuuskopiot ja optimoinnit puolestasi, jolloin tällaiset virheet ovat olemattomia. Suosittelemme InMotion Hostingia (käytä tämä linkki saada 38% alennusta) ja Bluehost (käytä tämä linkki saada 25% alennusta).

Jaa Jaa Tweet Sähköposti Vapauta levytilaa poistamalla nämä Windowsin tiedostot ja kansiot

Tarvitsetko tyhjentää levytilaa Windows -tietokoneellasi? Tässä on Windows -tiedostot ja kansiot, jotka voidaan poistaa turvallisesti levytilan vapauttamiseksi.

Lue seuraava
Liittyvät aiheet
  • Ohjelmointi
  • Wordpress
  • Wordpress -laajennukset
Kirjailijasta James Bruce(707 artikkelia julkaistu)

Jamesilla on BSc tekoälyssä ja CompTIA A+ ja Network+ -sertifioitu. Kun hän ei ole kiireinen laitteistoarvostelujen editorina, hän nauttii LEGO-, VR- ja lautapeleistä. Ennen MakeUseOfiin tuloaan hän oli valaistustekniikka, englannin opettaja ja konesali -insinööri.

Lisää James Brucelta

tilaa uutiskirjeemme

Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e -kirjoja ja ainutlaatuisia tarjouksia!

Klikkaa tästä tilataksesi