[Hvernig á að] Virkja WordPress kembiforrit til að laga vandamál (5+ aðferðir)

WordPress kembiforrit

... Allt sem þú þarft að vita um að virkja WordPress kembiforrit.

Ef þetta hefur einhvern tíma gerst hjá þér, veistu hvers vegna þú þarft að kemba WordPress: Þú ferð til að prófa nýjustu og bestu viðbótina og um leið og þú virkjar. Boom!

Vefsíðan þín - Dauð!

Þú vilt fjarlægja viðbótina en þú getur það ekki vegna þess að bakendinn er dauður líka.

Eða þú ert a WordPress verktaki kóðun á nýju tappi, en þú getur ekki fundið út hvers vegna það virkar ekki eins og þú vilt hafa það. Þess vegna er kembiforrit nauðsynlegur eiginleiki fyrir kóða og vefhönnuði.

Væri ekki frábært ef þú gætir auðveldlega fundið út villurnar þegar þú ert að vinna að kóða til að þróa nýtt þema eða viðbót? WordPress kembiforrit er flottur eiginleiki sem gerir þér kleift að finna villur og úreltar aðgerðir auðveldlega við framkvæmd kóða á WP uppsetningu þinni.

Það kemur sérlega vel við kembiforritið, sérstaklega ef þú reyndir að innleiða tilraunareiginleika á þemunum þínum eða viðbætum.

Sjálfgefið er að WordPress stillingar felur PHP tilkynningar þegar blað er hlaðið. Ef þú vilt framkvæma kembiforrit á PHP og WordPress API þarftu að gera nokkrar klip til að virkja kembiforrit WordPress.

Þetta stafar af því að flestar vefsíður vilja ekki sýna PHP villur á beinni síðu. Að sýna slíkar WordPress villuleiðréttingarvillur getur verið hættulegt þar sem tilkynningarnar geta afhjúpað mikilvægar upplýsingar um vefsíðuna þína, kóða, slóða og aðrar upplýsingar fyrir gesti síðunnar, sem geta gefið tölvuþrjótum vísbendingar. Þessar upplýsingar gætu síðan verið notaðar til að nýta og nota illgjarnan kóða til að brjóta vefsíðu þína.

Mælt Reading: 17 aðgerðir til að koma í veg fyrir að auka öryggi WordPress

Á þróunarstigi, WP codex mælir eindregið með forriturum til að virkja kembiforrit WordPress.

Reyndar, að virkja WordPress kembiforrit mun hjálpa þér á 2 vegu.

  • PHP villur: Það sýnir villur af völdum PHP aðgerða
  • Úreltar aðgerðir: Þetta eru aðgerðir sem gætu hafa verið notaðar í fyrri útgáfum kóða, en hafa nýlega verið merktar sem ekki lengur notaðar. Þetta mun hjálpa þér að finna staðgengilsaðgerð til að nota í staðinn.

Í þessari færslu skulum við líta á ýmsar WordPress kembifesti og hvernig á að kveikja á villuskráningu á uppsetningu þinni eða vefsíðu ...

WordPress villuleiðréttingar

1. Virkja WordPess kembiforrit með WP_DEBUG

wp kembiforrit

Mikilvægasta PHP fastinn sem hægt er að nota til að virkja kembiforrit á síðunni þinni er WP_DEBUG.

Sjálfgefið er að þessi PHP fasti sé ósatt. Það verður sýnt sem hér segir í þínu WP-opnað stillingaskrá skrá. 

define( 'WP_DEBUG', false );

Til þess að kveikja á skógarhöggi er allt sem þú þarft að gera að stilla WP_DEBUG á satt.

Sjá kóðann hér að neðan.

define( 'WP_DEBUG', true );

Hér að neðan eru nokkur atriði sem þú þarft að hafa í huga áður en þú gerir WordPress kembiforrit kleift.

  • Vertu varkár áður en þú gerir breytingar á þínum WP-opnað stillingaskrá skrána vegna þess að hún er mikilvægasta skráin í uppsetningunni þinni sem hægt er að nota til að stilla aðgang að gagnagrunni, auka afköst og bæta öryggi. Að gera smá mistök í uppsetningunni getur leitt til þess að vefsvæðið þitt verði óaðgengilegt
  • Gakktu úr skugga um að þú virkjar ekki WordPress kembiforrit á beinni síðu. Eins og við sögðum áður geta mikilvægar upplýsingar komið í ljós, fyrir utan það að láta WordPress kembiforrit vera virkt mun skapa afköstavandamál vegna þess að það skilar verulegum kostnaði

Mæli með lestri: Hvernig á að taka öryggisafrit af WordPress innfæddur eða með viðbót

Nú þegar við höfum virkjað stillinguna fyrir WordPress kembiforrit verðum við að skoða framleiðslu kembiforritanna. Til að gera þetta er best að við virkjum WordPress kembiforritaskrána.

Þetta er hægt að gera með því að virkja næstu stillingu í WP-opnað stillingaskrá.

2. Skráðu villur á debug.log með WP_DEBUG_LOG

Til að geta endurskoðað villur í WordPress kembiforritum, tilkynningum eða annarri framleiðslu verðum við að skoða WordPress kembiforritið. Hugsanlega þarftu að senda þessa skrá til allra söluaðila eða WordPress verktaka sem þú vinnur með.

Til að búa til WordPress kembiforritaskrána þarftu að kveikja á 'WordPress kembiforrit' með því að nota stillinguna WP_DEBUG_LOG. Þessi stöðugleiki neyðir WordPress í raun til að skrifa kembiforrit í dagbókarskrá.

Það sem þessi PHP fasti gerir er að það vistar allar villutilkynningar í a debug.log skrá sem staðsett er í 'wp-content' möppunni, þannig að þú getur skoðað slíkar tilkynningar / villur hvenær sem þú þarft.

WP SKEMMTISLOGG
Athugaðu að WP_DEBUG_LOG stillingin virkar samhliða WP_DEBUG stöðugum, þ.e. WP_DEBUG verður að vera virkjað til að WP_DEBUG_LOG stillingin geti tekið gildi.

Hér er hvernig á að virkja kembiforrit við debug.log skjal. Bættu einfaldlega eftirfarandi kóða við WP-opnað stillingaskrá skrá.

define( 'WP_DEBUG_LOG', true);

Þegar það er stillt á satt verða öll þemu þín og viðbætur villur rakin og vistuð í debug.log skrá.

Það er líka möguleiki að setja aðra skrá með því að nota lítið tilbrigði í þessari stillingu. Til dæmis, ef þú vilt setja annan stað eða nafn fyrir dagbókarskrána, getur þú notað eftirfarandi:

skilgreina ('WP_DEBUG_LOG', '/logs/wordpress-errors.log');


Ofangreindar stillingar hafa ekki áhrif á það sem birtist á framhliðinni. Þetta er hægt að stilla sjálfstætt með næstu stillingu sem við ætlum að ræða hér að neðan.

3. Virkja / slökkva á skjávillum með WP_DEBUG_DISPLAY

Kíktu á skjámyndina hér að neðan. Svona gæti vefsíðan þín litið út ef WP_DEBUG_DISPLAY er á. Í meginatriðum er þetta stilling sem neyðir WordPress til að sýna villurnar á framhliðinni, frekar en að skrifa þær bara í logskrána eins og við höfum séð í fyrri skrefum.

sýna WP DEBUG

Í flestum tilfellum, ef þú hefur gert WP_DEBUG_LOG kleift að rekja villur af völdum þema og viðbóta í logskrá.

Hins vegar, ef þú ert að vinna í þróunarumhverfi, gætirðu líka valið að sýna PHP tilkynningar eða villur á framhlið síðunnar líka. 

Stöðugur WP_DEBUG_DISPLAY í wp-config.php skránni gerir þér kleift að virkja / slökkva á því hvort kembiforrit eru birt á framhlið vefsvæðisins.

Sjálfgefið, ef þú hefur virkjað WordPress kembiforrit, er birt „villuboð“ á WordPress stillt á „satt“. Þú getur breytt því í „ósatt“ ef þú vilt fela þau.

Allt sem þú þarft að gera er að bæta neðri kóðalínunni við wp-config.php skrána þína.

define( 'WP_DEBUG_DISPLAY', false);

Vertu varkár ef þú virkjar þetta á beinni síðu, því þetta getur birt viðkvæmar upplýsingar. Ef þú gerir það virkt tímabundið, ekki gleyma að gera það óvirkt þegar þú hefur greint og lagað vandamál þitt.

4. Virkja kembiforrit handrita með SCRIPT_DEBUG  

Villuleit fyrir WP handrit

Hingað til höfum við rætt mikilvægi WP_DEBUG ham og hvernig hægt er að virkja það á uppsetningu vefsíðu þinnar. Það er önnur mikilvæg PHP stöðug sem þú getur gert til að kemba WordPress skrift: SCRIPT_DEBUG.

Þó að virkja WP_DEBUG leiðir í ljós allar villur af völdum PHP aðgerða á WordPress þema þínu og viðbætur, þá virkar SCRIPT_DEBUG þér hvort það eru einhverjar Javascript þróun eða CSS villur.

Reyndar, meðan kembiforrit er gert ef SCRIPT_DEBUG stöðugt er kveikt, neyðir það WordPress til að nota þróunarútgáfu skrár í stað smækkaðrar útgáfu.

Eins og þú mega vita, WordPress hleður smærri útgáfur af CSS og JS skrám í lifandi umhverfi. Þessar smágerðar útgáfur af skrám fjarlægja alla óþarfa stafi í þessum skrám í því skyni að draga úr skráarstærð til að hraðari hlaða síðu.

Mæli með lestri21 aðgerð til að gera WordPress hraðari

Þó að hlaða smáum skrám getur verið mjög gagnlegt hvað varðar notendaupplifun og WordPress SEO, það getur verið sársaukafullt í þróunarskyni, sérstaklega þegar þú ert að reyna að finna og laga villur.

Með því að þvinga uppsetninguna til að hlaða þróunarútgáfuna geturðu auðveldlega fundið út hvaða forskriftir valda átökum í helstu CSS og JS skrám þínum. Með því að nota þessa stillingu ásamt tækjatölvu vafrans er hægt að bera kennsl á hvar Javascript-villum er hent svo þú getir lagað þær.

Til að kveikja á SCRIPT_DEBUG skaltu bæta eftirfarandi kóða við wp-config.php skrána þína.

define( 'SCRIPT_DEBUG', true );

5. Virkja / slökkva á skráningu gagnagrunnsfyrirspurna

Enn og aftur, meðan þú kembir vandamál, gætirðu viljað taka eftir því hvaða gagnagrunnsfyrirspurnir eru í gangi. Sérstaklega, ef þú ert að leysa vandamál og árangur gætirðu viljað athuga nákvæmlega hvaða fyrirspurnir eru í gangi.

The WP-opnað stillingaskrá skrá hefur aðra stillingu sem gerir þér kleift að skrá allar fyrirspurnir sem eru keyrðar. Bættu eftirfarandi línu við w-config til að gera kleift að vista fyrirspurnir. 

skilgreina ('SAVEQUERIES', satt);

Þegar þú kveikir á þessum valkosti verða allar fyrirspurnir vistaðar í $ wpdb-> fyrirspurnir alþjóðlegt. Ef þú ert ekki viss um hvert gildi breytunnar er, geturðu bætt eftirfarandi PHP kóðabroti við skrá á WordPress. Þetta skilar gildi $ wpdb-> fyrirspurnir alþjóðleg breyta.

fyrirspurnir); ?>

 

Villuleitarforrit

Að auki villuskilaboð um innskráningu gætirðu líka þurft að athuga fyrirspurnir um frammistöðu eða á annan hátt reyna að skilja hvað er að gerast undir hettunni. Það eru fjöldi annarra viðbóta og tækja sem við mælum með að þú notir þegar þú þarft að framkvæma slíka kembiforrit eða bilanaleit. 

1. Fyrirspurnaskjár

Fyrirspurnaskjár er snyrtilegt viðbót sem gerir þér kleift að sjá nákvæmlega hvað mismunandi viðbætur á WordPress uppsetningunni eru að gera. Jafnvel þó að nafnið segi að það sé „fyrirspurnaskjár“ gerir þetta tappi meira en bara að fylgjast með gagnagrunnsfyrirspurnum.

skjámynd fyrirspurnaskjás

Reyndar getur þetta tappi:

  • kemba fyrirspurnir
  • fylgjast með PHP villum
  • athuga króka og aðgerðir
  • HTTP API símtöl
  • fylgjast með handritum og stílblöðum 
  • kembiforrit af AJAX símtölum
  • o.fl.

Þú getur einnig þrengt slíkt eftirlit með viðbót, eða þema, sem hjálpar þér að þrengja uppsprettur vandamála.

2. Villuleit

Þessi viðbót er venjulega notað af forriturum þar sem þeir eru að kóða þemu sína eða viðbætur. Viðbótin bætir kembivali við WordPress stjórnandastikuna sem sýnir fyrirspurn, skyndiminni og aðrar upplýsingar um kembiforrit WordPress. 

The mikill hlutur er að það virðir WordPress kembiforrit stillingar sem við lýstum hér að ofan.

3. Skráðu úreltar tilkynningar

Þetta er annað forritamiðað viðbót. Í meginatriðum, skráir þig hvort þú ert að nota úreltar aðgerðir, skrár eða rök, svo að þú getir uppfært og lagað kóðann þinn til að nota nýjustu ráðleggingarnar.

Skrifað í WordPress kembiforritið

Sem verktaki ættirðu líklega að bæta villuupplýsingum við WordPress kembiforritið eftir þörfum. Til að gera þetta þarftu að nota sérstaka WordPress aðgerð sem sendir skilaboð út í annálinn:

error_log( "This is a log entry" );

Ef kembiforrit er virkt, birtast ofangreind skilaboð í logskránni. Þú getur notað ofangreint til að skrá undantekningar eða önnur óvænt vandamál.

Algengar spurningar

Hvað gerir WordPress kembiforrit?

Hinar ýmsu kembiforrit WordPress gera kleift að skoða allar tilkynningar, svo sem villur, úreltar aðgerðir eða önnur villuskrá sem myndast af þemum, viðbætum og öðrum WordPress aðgerðum. Með því að virkja stillingarnar hér að ofan geturðu greint og lagað allar villur í WordPress viðbótum þínum eða þemum.

Hvar er kembiforrit WordPress?

WordPress kembiforritið er venjulega að finna í rótaskránni með nafninu debug.log. Með því að nota stillingarnar hér að ofan geturðu breytt staðsetningu kembiforrits WordPress á stað sem hentar þér betur.

Hvernig slökkva ég á villuleit í WordPress?

Til að slökkva á villuleit í WordPress skaltu einfaldlega bæta eftirfarandi færslu við wp-config.php skrána þína: skilgreina ('WP_DEBUG', ósatt); Þú gætir líka viljað athuga restina af stillingunum sem við lýsum í þessari grein.

Hvað gerir WP Debug?

WP kembiforritið í wp-config.php skránni er notað til að gera eða gera WordPress kembiforrit óvirkt.

Hefur WordPress kembiforrit áhrif á árangur?

Já, WordPress kembiforrit hefur afkomuáhrif vegna þess að það bætir við nokkrum kostnaði, þar með talið þörfinni á að senda í skrá. Mælt er með því að þegar þú hefur lokið við kembiforrit, slökkvaðu á öllum slíkum stillingum. Þetta gerir uppsetninguna þína öruggari, þar sem viðkvæmar upplýsingar gætu verið með í kembiforritum.

Yfirlit

Ef þú vilt fá stutt yfirlit yfir allt það sem við höfum fjallað um skaltu skoða hér að neðan dæmi wp-config.php með öllum stillingum á sínum stað: 

// Virkja stillingu WP_DEBUG - til að slökkva á því að setja bara rangt í stað sannrar skilgreiningar ('WP_DEBUG', satt); // Virkaðu kembiforrit við /wp-content/debug.log skrána skilgreina ('WP_DEBUG_LOG', satt);
// Skrifaðu athugasemdir við ofangreinda skrá og hafðu athugasemdirnar hér að neðan til að skrá þig inn í ákveðna skrá
// skilgreina ('WP_DEBUG_LOG', '/logs/wordpress-errors.log'); // Slökktu á birtingu villna og viðvarana / skiptu yfir í satt til að gera kleift að skilgreina ('WP_DEBUG_DISPLAY', ósatt); // Notaðu dev útgáfur af algerum JS og CSS skrám (þarf aðeins ef þú ert að breyta þessum kjarna skrám) skilgreina ('SCRIPT_DEBUG', satt);

// Skráningarfyrirspurnir virkar, skiptu yfir í rangar til að gera óvirka
skilgreina ('SAVEQUERIES', satt);

Hefur þú einhvern tíma kveikt á WordPress kembiforrit? Deildu hugsunum þínum með okkur í athugasemdareitnum ...

Sæktu listann yfir 101 WordPress bragðaref sem allir bloggarar ættu að kunna

101 WordPress bragðarefur

Smelltu hér til að hlaða niður núna
 

Þarftu hjálp við að gera efni? Prófaðu þessi vinsælustu tónleikar á Fiverr!

fiverr merki

Ýttu hér að finna sérfræðinga um að laga WordPress vandamál.

Ýttu hér til að búa til full WordPress vefsíða.

Um höfundinn
Shahzad Saeed
Höfundur: Shahzad SaeedVefsíða: http://shahzadsaeed.com/
Shahzaad Saaed hefur verið kynnt á fjölda heimasíðna, sem WordPress sérfræðingur. Hann sérhæfir sig í markaðssetningu efnis til að hjálpa fyrirtækjum að auka umferð þeirra.

Eitt í viðbót... Vissir þú að fólk sem deilir gagnlegu efni á borð við þessa færslu lítur ótrúlega líka út? ;-)
vinsamlegast yfirgefa a gagnlegt skrifaðu athugasemdir við hugsanir þínar, deildu þessu síðan á Facebook hópinn þinn / hverjum sem myndu finnast þetta gagnlegt og við skulum uppskera ávinninginn saman. Takk fyrir að deila og vera fín!

Birting: Þessi síða getur innihaldið tengla á ytri vefsíður fyrir vörur sem við elskum og mælum af heilum hug. Ef þú kaupir vörur sem við leggjum til gætum við unnið okkur inn tilvísunargjald. Slík gjöld hafa ekki áhrif á ráðleggingar okkar og við tökum ekki við greiðslum fyrir jákvæða dóma.

Höfundur (ar) Valin þann:  Merki tímarits Inc   Sitepoint merki   CSS bragðarefur merki    vefhönnunarpottamerki   WPMU DEV merki   og margir fleiri ...