jos kohtaat WordPress-virheilmoituksen tai valkokankaan, älä panikoi. Joku on todennäköisesti kohdannut saman viestin aiemminkin ja se on helposti ratkaistavissa.
tällä sivulla luetellaan yleisimmät WordPress-käyttäjien kokemat WordPress-virheet, ja annetaan lähtökohta niiden korjaamiselle.
WordPress-tuesta löytyy myös linkkejä yksityiskohtaisemmille sivuille tai keskustelufoorumeille, joissa vapaaehtoistyöntekijä on apuna.
- The White Screen of Death # The White Screen of Death
- sisäinen palvelinvirhe # sisäinen palvelinvirhe
- virhe tietokantayhteyden muodostamisessa # virhe tietokantayhteyden muodostamisessa
- virheellinen wp-config.php tiedot # virheellinen wp-config.php-tiedot
- problems with Your Web Host # Problems with Your Web Host
- vaarantunut Website # vaarantunut Website
- epäonnistunut Automaattinen päivitys # epäonnistunut Automaattinen päivitys
- yhteyden aikakatkaisu # yhteyden aikakatkaisu
- huoltotila päivityksen jälkeen # huoltotila päivityksen jälkeen
- teet muutoksia eikä mitään tapahdu # teet muutoksia eikä mitään tapahdu
- Pretty Permalinks 404 and Images not Working # Pretty Permalinks 404 and Images not Working
- Custom Post Type 404 Errors # Custom Post Type 404 Errors
- Specific Error Messages # Specific Error Messages
- PHP virheet # PHP virheet
- Fatal Errors and Warnings # Fatal Errors and Warnings
- ei voi muuttaa otsikkotietoja – otsikot on jo lähetetty
- kutsu määrittelemättömään funktioon
- sallittu muistin koko loppunut
- Maksimisuoritusaika ylitetty
- Jäsennysvirheet # Jäsennysvirheet
- syntaksivirhe
- odottamaton
- määrittelemättömän vakion käyttö # määrittelemättömän vakion käyttö
- Tietokantavirheet # Tietokantavirheet
- virhe 13 – ei voi luoda/kirjoittaa tiedostoon # virhe 13-ei voi luoda/kirjoittaa tiedostoon
- CREATE Command Denied to User # CREATE Command Denied to User
- Error 28 # Error 28
- Error 145 # Error 145
- Tuntematon sarake # Tuntematon sarake
The White Screen of Death # The White Screen of Death
sekä PHP-virheet että tietokantavirheet voivat ilmetä valkokankaana, tyhjänä ruutuna ilman tietoa, joka tunnetaan yleisesti WordPress-yhteisössä nimellä WordPress White Screen of Death (Wsod).
ennen epätoivoisiin tekoihin turvautumista kuoleman WordPress-valkokankaalle on useita syitä:
- liitännäinen aiheuttaa yhteensopivuusongelmia. Jos voit käyttää hallinnon näytöt yritä deaktivoida kaikki Plugins ja sitten aktivoida ne yksitellen. Jos et pysty käyttämään näyttöjäsi, Kirjaudu verkkosivustollesi FTP: n kautta. Etsi kansio
wp-content/plugins
ja nimeä Liitännäiskansioplugins_old
uudelleen. Tämä poistaa kaikki Plugins. Voit lukea lisää manuaalisesti käytöstä plugins vianmääritys FAQ. - aiheesi saattaa aiheuttaa ongelman. Tämä on erityisen todennäköistä, jos koet valkoinen ruutu kuoleman jälkeen olet juuri aktivoinut uuden teeman, tai luonut uuden sivuston WordPress verkossa. Kirjaudu sisään WordPress hallinnon näytöt ja aktivoi oletus WordPress teema (esim.Twenty seitsemäntoista). Jos et pääse Hallintanäyttöihisi, käytä verkkosivustoasi FTP: n kautta ja siirry
/wp-content/themes/
– kansioon. Nimeä aktiivisen teeman kansio uudelleen.
Wp_debug-ominaisuus antaa usein lisätietoja.
Top
sisäinen palvelinvirhe # sisäinen palvelinvirhe
sisäisen palvelimen virheelle voi olla useita syitä. Tässä on jotain, mitä voit tehdä sen ratkaisemiseksi:
- todennäköisin ongelma on vioittunut
.htaccess
tiedosto. Kirjaudu sivustosi juureen FTP: llä ja nimeä.htaccess
– tiedostosi.htaccess_old
– muotoon. Yritä ladata sivustosi nähdäksesi, onko tämä ratkaissut ongelmasi. Jos se toimii,varmista, että käy Asetukset > Permalinks ja nollaa permalinks. Tämä luo sinulle uuden.htaccess
– tiedoston. - yritä poistaa kaikki liitännäiset käytöstä nähdäksesi, onko kyseessä Liitännäisongelma. Jos et pysty käyttämään WordPress hallinnon näytöt, poista Plugins FTP noudattamalla näitä ohjeita.
- Vaihda teema WordPress-oletusteemaan (esim. Twenty Seventeen) poistaa kaikki teemaan liittyvät ongelmat.
- nosta PHP: n Muistirajaa
- yritä ladata uudelleen
wp-admin
jawp-includes
kansiot tuoreesta WordPressin asennuksesta.
Top
virhe tietokantayhteyden muodostamisessa # virhe tietokantayhteyden muodostamisessa
jos saat sivun, jossa on viesti ”virhe tietokantayhteyden muodostamisessa”, tämä tarkoittaa, että tietokantayhteydessä on ongelma ja siihen voi olla useita syitä. Seuraavat ovat mahdollisia syitä ja ratkaisuja.
virheellinen wp-config.php tiedot # virheellinen wp-config.php-tiedot
”virhe tietokantayhteyden muodostamisessa” johtuu yleensä virheestä wp-asetuksessasi.php-tiedosto. Käytä sivustoasi FTP-asiakkaassasi. Avaa wp-config.php
ja varmista, että seuraavat asiat ovat oikein:
- Tietokannan nimi
- tietokannan käyttäjätunnus
- Tietokannan salasana
- tietokannan isäntä
Lue lisää wp-configin muokkaamisesta.php.
jos olet varma, että määrityksesi on oikea, voit yrittää palauttaa MySQL-salasanasi manuaalisesti.
Top
problems with Your Web Host # Problems with Your Web Host
the next step is to contact your web host. Seuraavat hosting ongelmat voivat aiheuttaa ongelman:
- tietokantasi on täyttänyt kiintiönsä ja se on suljettu.
- palvelin on kaatunut.
ota yhteyttä palveluntarjoajaasi ja kysy, aiheuttaako jompikumpi näistä ongelmista ongelmasi.
Top
vaarantunut Website # vaarantunut Website
jos olet tarkistanut wp-config.php
virheiden varalta ja vahvistanut isännällesi isännöintiongelmat, on mahdollista, että sivustosi on hakkeroitu.
skannaa sivustosi Sucuri Sitecheckin avulla varmistaaksesi, ettei se ole vaarantunut. Jos se on sinun pitäisi tarkistaa sivustoni hakkeroitiin.
Top
epäonnistunut Automaattinen päivitys # epäonnistunut Automaattinen päivitys
tulee tilanteita, joissa WordPress automaattinen päivitys ominaisuus epäonnistuu. Oireita ovat:
- tyhjä valkokangas, ei tietoa.
- varoitus päivityksen epäonnistumisesta.
- PHP: n Virheilmoitus.
WordPressin automaattinen päivitystoiminto voi epäonnistua, koska WordPress-sivuston päätiedostojen yhteydessä on häiriö, Internet-yhteytesi on ongelma päivityksen aikana tai tiedostojen oikeudet ovat virheelliset
, jos haluat päivittää WordPress-sivuston manuaalisesti, katso manuaalisen päivityksen artikkeli.
Top
yhteyden aikakatkaisu # yhteyden aikakatkaisu
yhteyden aikakatkaisuvirhe tulee näkyviin, kun sivustosi yrittää tehdä enemmän kuin palvelimesi voi hallita. Se on erityisen yleistä jaetussa hostingissa, jossa muistiraja on rajoitettu. Tässä muutamia asioita, joita voit kokeilla:
- Poista kaikki liitännäiset käytöstä. Jos käytöstä kaikki WordPress Plugins sivustosi ratkaisee ongelman, aktivoi ne uudelleen yksitellen nähdä, mikä plugin aiheuttaa ongelman. Jos et pysty käyttämään Hallintanäyttöäsi, lue siitä, miten voit poistaa liitännäiset manuaalisesti käytöstä.
- Vaihda Oletusteemaan WordPress. Tämän pitäisi sulkea pois kaikki teemaan liittyvät ongelmat.
- nosta muistirajaa wp-configissa.php. Jos olet jaetussa hosting-palvelussa, saatat joutua pyytämään hosting-palveluntarjoajaasi lisäämään muistirajaasi.
- lisää php: n maksimisuoritusaikaa.INI-tiedosto. Tämä ei ole WordPress core-tiedosto, joten jos et ole varma, kuinka muokata sitä, ota yhteyttä hosting-palveluntarjoajaan ja pyydä heitä lisäämään maksimaalista suoritusaikaa. Katso alla ohjeet maksimitoteutusajan lisäämiseen.
Top
huoltotila päivityksen jälkeen # huoltotila päivityksen jälkeen
kun WordPress päivittää, se asentaa automaattisesti .maintenance
– tiedoston. Päivityksen jälkeen saatat saada viestin, jossa lukee ” lyhyesti poissa käytöstä määräaikaishuoltoon. Tulkaa pian takaisin.”Huoltokansio ei ole välttämättä irronnut kunnolla.
poistaaksesi tämän viestin toimi seuraavasti:
- Kirjaudu verkkosivustollesi käyttämällä FTP-ohjelmaa
- Poista
.maintenance
– tiedosto, joka löytyy sivustosi juuresta.
Lue lisää huoltotila-asiasta.
Top
teet muutoksia eikä mitään tapahdu # teet muutoksia eikä mitään tapahdu
jos teet muutoksia verkkosivustoosi etkä näe muutoksia selaimessasi, saatat joutua tyhjentämään selaimesi välimuistin. Selaimesi tallentaa tietoja verkkosivustoista, joilla vierailet. Tämä nopeuttaa verkkosivustojen lataamista, kun vierailet niillä, koska selaimen täytyy vain ladata tietokoneellesi jo tallennetut tiedot uudelleen sen sijaan, että lataisit ne uudelleen.
jos teet muutoksen verkkosivustoon ja selain ei pidä sitä merkittävänä, se yksinkertaisesti lataa tiedot välimuististasi, etkä näe muutoksiasi. Voit korjata ongelman tyhjentämällä selaimen välimuistin tai sulkemalla välilehden ja avaamalla linkin uudelleen.
Top
Pretty Permalinks 404 and Images not Working # Pretty Permalinks 404 and Images not Working
jos sinulla on 404 virhettä pretty permalinks ja valkoinen näyttö Kun lataat kuvia, mod_rewrite ei välttämättä ole oletuksena käytössä Apachessa. Mod_rewrite on Apache web server-ohjelmiston laajennusmoduuli, joka mahdollistaa URL-osoitteiden” uudelleenkirjoittamisen ” lennossa. Sitä tarvitaan, jotta aika permalinkit toimivat.
WordPress-Multisite-verkoissa tämä yleensä koetaan, mutta se voi tapahtua myös jaetuilla hosting-palvelimilla tai sivuston siirron tai palvelimen siirron jälkeen.
Nollaa permalinks Asetukset > Permalinks. Jos tämä ei toimi, voit joutua muokkaamaan .htaccess
– tiedostoa manuaalisesti.
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ -
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php
</IfModule>
# END WordPress
jos et ole perehtynyt .htaccess
– tiedoston muokkaamiseen, ota yhteyttä palveluntarjoajaan ja pyydä heitä ottamaan mod_rewrite-säännöt käyttöön. On lisätietoja melko permalinks WordPress Codex.
Top
Custom Post Type 404 Errors # Custom Post Type 404 Errors
404 virhettä ja mukautettua postityyppiä voi ilmetä ongelmia. Kokeile seuraavia vaiheita:
- varmista, että mikään mukautetun Post tyypit ja yhden sivun on sama nimi. Jos näin on, nimeä yksittäinen sivu uudelleen, myös etana.
- kirjaudu WordPress-Hallintanäytöihisi, siirry asetuksiin > Permalinks. Valitse permalinkkien oletusarvo. Tallentaa. Valitse sitten uudelleen haluamasi permalinks. Tämä huuhtele kirjoittaa sääntöjä ja pitäisi ratkaista ongelma.
Top
Specific Error Messages # Specific Error Messages
virhelokeissa on useita erilaisia virheitä. Voit käyttää virhelokit sinun täytyy ottaa käyttöön virheenkorjaus ja sitten paikantaa virheloki FTP. Seuraavat tiedot auttavat sinua tulkitsemaan joitakin yleisiä virheilmoituksia.
Top
PHP virheet # PHP virheet
alla on joitakin yleisiä PHP: n virheilmoituksia.
Fatal Errors and Warnings # Fatal Errors and Warnings
ei voi muuttaa otsikkotietoja – otsikot on jo lähetetty
jos saat varoituksen siitä, että WordPress ei voi muuttaa otsikkotietoja ja otsikot on jo lähetetty, se tarkoittaa yleensä, että sinulla on välilyöntejä tai merkkejä ennen avaustageja tai sulkutagien jälkeen. Lue miten korjata otsikot jo lähetetty virhe.
jos sinulla on tämä ongelma, Kun olet juuri asentanut WordPressin, olet saattanut lisätä syntaksivirheen kohtaan wp-config.php
. Nämä ohjeet auttavat sinua korjaamaan virheen.
kutsu määrittelemättömään funktioon
virhe puhelussa määrittelemättömään funktioon voi tarkoittaa, että WordPress-Plugin yrittää löytää tiedoston tai datan, jota ei ole tai jota ei ole saatavilla koodissa. Syitä tähän ovat:
- virhe, kun laajennusta yritetään asentaa tai päivittää automaattisesti. Yritä asentaa tai päivittää liitännäinen manuaalisesti.
- virhe, kun teemaa yritetään asentaa tai päivittää automaattisesti. Kokeile asentaa tai päivittää teema manuaalisesti.
- saatat käyttää yhteensopimatonta WordPress-laajennusta tai yhteensopimatonta teemaa. Tämä voisi tapahtua vanhemmat versiot WordPress ja uusi WordPress Plugin, tai jos yrität käyttää WordPress Multisite Plugin yhden sivuston asennus. Päivitä WordPress tämän ongelman ratkaisemiseksi.
- saatat yrittää kutsua funktiota, jota ei ole olemassa. Tarkista kirjoitusvirheiden varalta
functions.php
.
yritä deaktivoida WordPress-lisäosa tai muuttaa virheen aiheuttanutta WordPress-teemaa. Jos et pysty tekemään tätä Hallintanäytöistä käsin, sinun on ehkä tehtävä tämä manuaalisesti FTP: n kautta.
sallittu muistin koko loppunut
sallittu muistin koko loppunut virhe tarkoittaa, että WordPress-asennuksessasi ei ole tarpeeksi muistia saavuttaaksesi haluamasi. Voit kokeilla seuraavia vaiheita:
- lisää muistirajaa wp-configissa.php
- nosta muistirajaa muokkaamalla
php.ini
. Tämä ei ole tiedosto, joka tulee WordPress joten jos et tunne sitä sinun pitäisi ottaa yhteyttä web-isäntä noin lisätä muistin raja.
Maksimisuoritusaika ylitetty
voit saada viestin, kuten ”Maksimisuoritusaika 30 sekuntia ylitetty” tai ”Maksimisuoritusaika 60 sekuntia ylitetty”. Tämä tarkoittaa, että prosessin loppuun saattaminen kestää kauemmin ja se ajoitetaan. On olemassa useita tapoja korjata tämä virhe.
editointi .htaccess
varmista varmuuskopiointi .htaccess
ennen muokkausta.
lisää seuraava rivi.htaccess
:
php_value max_execution_time 60
editointi php.ini
lisää seuraavat php.ini
max_execution_time = 60
jos olet epävarma siitä, miten nämä muutokset tehdään, tai jos käytät jaettua hostausta, joka estää sinua tekemästä niitä itse, ota yhteyttä palveluntarjoajaan ja pyydä heitä lisäämään maksimaalista suoritusaikaa.
Top
Jäsennysvirheet # Jäsennysvirheet
syntaksivirhe
syntaksivirhe tarkoittaa, että olet tehnyt virheen luodessasi PHP-rakennetta. Voisit esimerkiksi olla;
- puuttuu
;
yksittäisen rivin päästä. - käyttäen kiharaisia lainausmerkkejä.
- kihara kiinnike puuttuu.
kun tämä virhe ilmestyy, se kertoo missä tiedostossa virhe näkyy (esimerkiksifunctions.php
) ja suunnilleen millä rivillä (se ei välttämättä ole aina tarkka rivi, joten muista tarkistaa juuri ennen ja heti sen jälkeen) koodista.
odottamaton
jos saat virheen, jossa lukee ”Jäsennysvirhe: odottamaton”, tämä tarkoittaa yleensä sitä, että olet unohtanut ottaa mukaan merkin. Yleisimpiä ovat:
- odottamaton ’=’ : olet unohtanut sisällyttää $ viitattaessa muuttujaan
- odottamaton ’)’ : olet unohtanut sisällyttää avauskiinnikkeen (
- odottamaton ’(’ : olet unohtanut sisällyttää päätöskiinnikkeen )
- odottamaton T_STRING: olet unohtanut lainausmerkin tai puolipisteen edellisen rivin loppuun
- odottamaton t_else: sinulla on else-lauseke, jossa ei ole avausta if-lauseessa
Top
määrittelemättömän vakion käyttö # määrittelemättömän vakion käyttö
kuten jäsennysvirheissä,” määrittelemättömän vakion käyttö ” tarkoittaa, että merkki puuttuu. Se voi olla jokin seuraavista:
- puuttuu $ viitattaessa viariable
- puuttuvat lainausmerkit noin array avaimet
Top
Tietokantavirheet # Tietokantavirheet
seuraavat virheet voivat näkyä suhteessa WordPress tietokantaan.
Top
virhe 13 – ei voi luoda/kirjoittaa tiedostoon # virhe 13-ei voi luoda/kirjoittaa tiedostoon
on useita syitä, miksi tämä virhe voi ilmetä.
MySQL ei voi luoda väliaikaistiedostoa.
MySQL-muuttuja tmpdir
on asetettu hakemistoon, johon ei voi kirjoittaa, kun PHP käyttää MySQL: ää. Voit tarkistaa tämän kirjoittamalla komentoriville MySQL: n ja kirjoittamalla show variables
. Saat pitkän listan ja yksi niistä lukee: tmpdir = / somedir / (oli asetuksesi mikä tahansa.)
tämän ratkaisemiseksi muuta tmpdir-muuttuja osoittamaan kirjoitettavaan hakemistoon.
- Etsi oma.cnf-tiedosto. * Nix-järjestelmissä tämä on yleensä /etc/. Windows-järjestelmä, löytää my.ini.
- kun olet löytänyt, avaa tämä yksinkertaisessa tekstieditorissa ja etsi osio.
- Etsi tästä kohdasta tmpdir-rivi. Jos tätä riviä kommentoidaan (alussa on#), poista # ja muokkaa riviä niin, että siinä lukee: tmpdir = /writable/dir missä /writable/dir on hakemisto, johon voit kirjoittaa. Jotkut käyttävät /tmp, tai voit myös kokeilla /var/tmp tai /usr/tmp. Käytä Windowsissa C:/ Windows / tmp.
- Tallenna tiedosto.
- Sammuta MySQL kirjoittamalla
mysqlshutdown -u -p shutdown
. - Aloita MySQL menemällä MySQL-hakemistoon ja kirjoittamalla
./bin/safe_mysqld &
. Yleensä MySQL-hakemisto on /usr/local tai joskus /usr/ Linux-järjestelmissä.
tiedoston oikeudet ovat virheelliset
korjaa tiedoston oikeudet.
jos tässä ei ole mitään järkeä ja sinulla on joku, joka hallinnoi järjestelmääsi puolestasi, Näytä yllä oleva ja hänen pitäisi pystyä selvittämään se.
Top
CREATE Command Denied to User # CREATE Command Denied to User
tämä virhe tapahtuu, kun tietokantaan osoitetulla Käyttäjällä ei ole riittäviä oikeuksia suorittaa toimintoa sarakkeiden ja taulukoiden luomiseksi tietokantaan. Sinun täytyy kirjautua sisään cPaneliin tai Pleskiin antaaksesi tietokannan käyttäjälle riittävät oikeudet.
Vaihtoehtoisesti voit luoda uuden käyttäjän, jonka voit määrittää tietokantaasi. Jos luot uuden käyttäjän, sinun on varmistettava, että se on päivitetty wp-config.php
.
Top
Error 28 # Error 28
se voi johtua:
- sinulla ei ole tilaa /tmp: ssä (missä tahansa tmpdir on), tai
- sinulla on liikaa tiedostoja /tmp: ssä (vaikka vapaata tilaa olisi paljon), tai
- välimuistisi palvelimellasi on täynnä
tämä on MySQL-virhe, eikä sillä ole mitään tekemistä WordPressin kanssa. Jotkut käyttäjät ovat ilmoittaneet, että käynnissä ”korjaus taulukko” komento phpMyAdmin Korjattu ongelma.
Top
Error 145 # Error 145
tämä osoittaa, että tietokannassasi oleva taulukko on vaurioitunut tai vioittunut. Jos olet mukava käyttää phpMyAdmin voit käyttää näitä ohjeita korjaamisesta MySQL tietokantataulukoita.
Varmista aina tietokantasi ennen kuin suoritat mitään toimintoja siinä.
jos et ole käyttänyt phpMyAdminia aiemmin tai jos et halua käyttää sitä, ota yhteyttä web-isäntääsi ja pyydä heitä suorittamaan tarkistus/korjaus tietokannassasi.
Top
Tuntematon sarake # Tuntematon sarake
tuntematon sarakevirhe voi johtua tietokannasta puuttuvasta sarakkeesta. Jos olet juuri päivittänyt WordPress yritä manuaalisesti päivittää uudelleen. Päivittää WordPress sivuston manuaalisesti, Katso päivitys artikkeli.
jos suoritat tietokantakyselyä kohdatessasi virheen, voit käyttää virheellisiä lainausmerkkejä tunnisteen lainausmerkkiin. Tämä kysymys Stack Overflow tarjoaa lisätietoja. Katso myös MySQL-dokumentaatio.
Top