Kuinka korjata 503 Service Unavailable -virhe WordPressissä
Onko sinulla 503-virhe näkyvissä, kun yrität tarkastella WordPress-sivustoasi? Mietit varmaan, mitä tapahtui ja miten pääset siitä eroon, eikö niin? Tässä on muutamia vianmääritysvaiheita, joiden avulla saat selville.
How to Fix 503 Service Unavailable Error in WordPress
Ensin on ymmärrettävä, mistä on kyse. Tämä voi johtua vääristä tiedostojen käyttöoikeuksista, virheestä htaccessissa, pluginin tai teeman ongelmasta tai jopa web-hostistasi. 503-virheet näkyvät yleensä, kun verkkosivustosi palvelimen Apache ei pysty käsittelemään HTTP-pyyntöä. Tämä voi johtua siitä, että palvelin on ylikuormitettu tai sitä huolletaan.
Voit kuitenkin ennen vianmääritystä selvittää, mitä teit viimeksi ennen 503-virheen ilmaantumista. Jos muistat, hienoa! Ehkä se oli teeman tai laajennuksen päivittäminen tai vahingossa puuttuvan merkin lisääminen tai merkin lisääminen koodinpätkään .htaccessiin tai jotain muuta. Jos et kuitenkaan tiedä, joudut selvittämään 503-virheen vianmäärityksen.
Vianmääritys 503-virheistä
Tiedostojen käyttöoikeudet:
Varmista, että kaikki tavalliset tiedostojen käyttöoikeudet (AKA CHMOD) on asetettu seuraavasti:
Kansiot (tai alikansiot): 0755
PHP, Kuvat, .htaccess: 0644
Jos sinulla on jokin suojaus asetettu hakemistokansioille ja PHP-tiedostoille, käytä niitä.
.htaccess
Tarkista .htaccess-tiedostosi varmistaaksesi, että sinulta ei puutu koodia tai että se ei ole vioittunut.
Vähintään WordPressin .htaccess-tiedostosi pitäisi näyttää seuraavalta:
# BEGIN WordPress<IfModule mod_rewrite.c>RewriteEngine OnRewriteBase /RewriteRule ^index\.php$ - RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /index.php </IfModule># END WordPress
Jos siinä on enemmän, katso sitä tarkkaan ja katso, tarvitsetko muuta koodia. Jos et ole varma, palkkaa joku tai kysy web-isännältäsi.
Liitännäisesi
Haluat aina yrittää tehdä ristiriitatarkastuksen liitännäisillesi ja teemoillesi. Tämä kaventaa listaa siitä, mikä aiheuttaa ongelman. Voit tehdä tämän kirjautumalla web-isäntäsi cPaneliin tai ohjauspaneeliin/tiedostonhallintaan tai kirjautumalla sisään FTP:n tai sFTP:n tai WinSCP:n kautta ja kokeile seuraavia liitännäisten vianmääritystoimintoja. (Käytän Filezillaa FTP:hen ja sFTP:hen)
1. Siirry wp-content-kansioosi (kuten alla olevassa kuvakaappauksessa.)
2. Nimeä plugins-kansiosi uudelleen muotoon pluginsOLD. Luo uusi kansio nimeltä plugins. Jätä se tyhjäksi. Tämä poistaa kaikki liitännäisesi käytöstä.
3. Käy WordPress-sivustollasi ja katso, poistuuko 503-virhe. Jos se ei poistu, se ei johdu liitännäisistäsi. Jos se on, sinun on poistettava luomasi uudet tyhjät plugins-kansiot ja nimettävä pluginsOLD-kansio uudelleen plugins-kansioksi.
4. Jos se on plugins, kun olet nimennyt pluginsOLD-kansiosi takaisin plugins-kansioksi, sillä sinun on jatkettava vianetsintää.
5. Jos se on plugins, kun olet nimennyt pluginsOLD-kansion takaisin plugins-kansioksi. Koska olet jo deaktivoinut liitännäiset, mene WordPressin hallinta-alueelle ja aktivoi yksitellen jokainen liitännäinen. Syyllinen on se viimeksi aktivoimasi, joka aiheuttaa 503-virheen. Sinun on palattava FTP:hen tai sFTP:hen deaktivoidaksesi lisäosan (nimeämällä se uudelleen kansion nimen lopussa OLD tai -old.)
Teemasi
Eikö lisäosasi ollut? Kokeile teemaa.
1. Siirry teemakansioon, wp-content-kansion sisällä, ja saat listan teemoista.
2. Nimeä kaikki teemat, paitsi oletusteema, kuten Twenty Seventeen, uudelleen, lisäämällä OLD tai -old, teemakansioiden nimen loppuun. Eikö sinulla ole WordPressin oletusteemaa? Sitten tässä on linkki, josta voit mennä lataamaan Twenty Seventeen.
3. Käy sivustollasi katsomassa, onko se päällä. Jos näiden teemojen poistaminen käytöstä samalla kun säilytät WordPressin oletusteeman, se toimii, niin hienoa! Jos ei, sinun on tutkittava asiaa tarkemmin.
Webhost
Tiedota webhostillesi, että sinulla on 503-virhe. Pyydä heitä katsomaan, onko heidän puoleltaan jotain, joka voisi olla ongelma.
Johtopäätöksenä, jonkin näistä vaihtoehdoista pitäisi olla osa ongelmaa. Itse asiassa, kun olet vianmäärityksessä, sinun pitäisi luultavasti katsoa lähettämällä tukipyynnön web-isäntäsi kanssa varmistaaksesi, että se ei ollut ongelma heidän päässään. Aina näin ei ole, mutta se on ehdottomasti tarkistettava reitti.