Yadda Ake Amfani da Yanayin Tattaunawa na WordPress don Gyara Kurakurai


Ta yaya zaku iya kunna yanayin lalata cikin WordPress ko samun ƙarin bayani game da kurakuran WordPress da aka nuna akan burauzar yanar gizo? Idan kai mai amfani ne na WordPress ko mai haɓakawa kuma kuna yin waɗannan tambayoyin, kun sauka kan madaidaicin kayan aiki. Wannan jagorar zai nuna muku yadda ake kunna fasalin lalata WordPress.

WordPress yana ba da kayan aikin lalatawa masu ƙarfi duka don masu haɓakawa da waɗanda ba mai ba da shirye-shirye ba ko kuma masu amfani da gaba ɗaya, waɗanda za ku iya ba da dama ta amfani da zaɓuɓɓukan tsarin daidaitawa. Waɗannan zaɓuɓɓukan da zarar sun sami damar taimaka muku da sauri ganowa da warware kurakurai ta hanyar nuna cikakken bayanin kuskuren.

Zamu nuna ta amfani da kuskuren mai zuwa wanda muka ci karo dashi yayin saita shafin yanar gizo don dalilai na gwaji.

Lokacin da kuka kalli wannan kuskuren, babu wasu bayanai masu yawa da ke tare da shi. Akwai dalilai da yawa da zasu iya haifar da shi: sabar bayanan na iya zama ƙasa ko saitunan haɗin bayanan bayanai (watau sunan bayanan, mai amfani da bayanai, da kalmar sirrin mai amfani) wanda aka bayyana a cikin fayil ɗin sanyi na wp-config.php na iya zama kuskure.

Don haka ta yaya zamu sami ƙarin bayani game da kuskuren da ke sama? Zaɓin WP_DEBUG zaɓi ne mai canzawa na duniya na PHP wanda ke kunna yanayin\" debug " ko'ina cikin WordPress saboda haka yana haifar da duk kurakuran PHP, sanarwa, da faɗakarwa da za a nuna akan mai binciken.

An kara wannan\" debug " fasalin a cikin WordPress version 2.3.1 kuma an daidaita shi a wp-config.php - ɗayan mahimman fayiloli a cikin shigarwar WordPress.

Ta hanyar tsoho, an saita fasalin\" debug " zuwa karya a kowane shigarwar WordPress. Don kunna WP_DEBUG, saita shi zuwa gaskiya.

Da farko, matsa cikin kundin shigarwa na gidan yanar gizo misali /var/www/html/mysite.com sannan bude fayil din wp-config.php ta amfani da editan rubutun da kake so.

$ cd /var/www/html/mysite.com
$ sudo vim wp-config.php

Nemi wannan layin.

define( 'WP_DEBUG',  false );

kuma canza shi zuwa

define( 'WP_DEBUG', true );

Adana fayil ɗin kuma rufe shi.

Yanzu an cire yanayin cire kuskure. Idan muka sake loda shafin da ya nuna kuskuren, za mu iya ganin cikakkun bayanan kuskuren kamar yadda aka nuna a cikin hoton da ke gaba.

Akwai ƙarin zaɓuɓɓukan cire kuskure waɗanda ke faɗaɗa WP_DEBUG waɗanda ke da amfani musamman ga masu haɓaka WordPress waɗanda ke ƙirƙirar ƙarin abubuwa ko jigogi, ko kowane irin abubuwan da aka haɗa. Su ne WP_DEBUG_LOG da WP_DEBUG_DISPLAY.

Zaɓin WP_DEBUG_LOG lokacin da aka saita shi zuwa gaskiya yana haifar da duk kurakurai zuwa ajiyar fayil na debug.log a cikin/wp-content/directory ta tsohuwa. Wannan yana da amfani don bincike na gaba ko aiki.

define( 'WP_DEBUG_LOG', true );

Amma zaka iya tantance takaddun log na al'ada misali /var/log/nginx/mysite.com_wp-errors.log:

define( 'WP_DEBUG_LOG', '/var/log/nginx/mysite.com_wp-errors.log' );

Kuma WP_DEBUG_DISPLAY yana sarrafa ko ana nuna saƙonnin cire kuskure a cikin HTML ɗin shafuka ko a'a. Ta tsohuwa, an saita ta zuwa gaskiya. Don musaki shi, saita shi zuwa ƙarya.

define( 'WP_DEBUG_DISPLAY', false );

Enable Yanayin cirewa a cikin WordPress Ta Amfani da Plugin

Idan kuna amfani da haɗin gizon da aka raba, tabbas ba ku da damar yin amfani da uwar garken baya don shirya fayilolin WordPress ɗinku a cikin wannan yanayin fayil ɗin wp-config.php.

Ko kuma idan kawai kun fi son canza saituna daga dashboard na gudanarwa, kuna iya girkawa kuma kuyi amfani da abubuwan da ake kira "Debug Bar" wanda zai baku damar sauƙaƙa/kashe WP_DEBUG daga dashboard ɗin gudanarwa tare da dannawa ɗaya a kan Kayan aikin.

Siffar fasalin wannan kayan aikin shine rashin nasara ne kuma mai wayo ne, yana fita ta atomatik daga yanayin WP_DEBUG idan akwai kurakurai.

Tunani: Debugging a cikin WordPress.