{"id":23849,"date":"2021-05-07T12:23:00","date_gmt":"2021-05-07T09:23:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=23849"},"modified":"2021-10-17T21:14:40","modified_gmt":"2021-10-17T18:14:40","slug":"wordpressin-virheenkorjaus-wp_debug-n-kaytto-tuotantosivustolla","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/fi\/wordpressin-virheenkorjaus-wp_debug-n-kaytto-tuotantosivustolla\/","title":{"rendered":"WordPressin virheenkorjaus &#8211; WP_DEBUG: n k\u00e4ytt\u00f6 tuotantosivustolla"},"content":{"rendered":"<p><code>WP_DEBUG<\/code>on vakiomuuttuja, jota k\u00e4ytet\u00e4\u00e4n WordPress-verkkosivuston virheenkorjaukseen. Koska WordPress on rakennettu k\u00e4ytt\u00e4m\u00e4ll\u00e4 PHP: t\u00e4, t\u00e4m\u00e4 vakio n\u00e4ytt\u00e4\u00e4 kaikki PHP-virheet, varoitukset ja ilmoitukset. On suositeltavaa pit\u00e4\u00e4 WP_DEBUG-arvo tosi, kun rakennat WordPress-verkkosivustoa. Pit\u00e4m\u00e4ll\u00e4 t\u00e4m\u00e4 vakio &quot;totta&quot;, kehitt\u00e4jille on hy\u00f6dyllist\u00e4 saada kiinni tai korjata kaikenlaisia \u200b\u200bvirheit\u00e4. WordPress-kehitt\u00e4jien tulisi varmistaa, ett\u00e4 kaikki virheet k\u00e4sitell\u00e4\u00e4n ennen sivuston julkaisua.<\/p>\n<p>Saattaa kuitenkin olla tilanne, jossa joudumme korjaamaan virheet vain tuotannossa. Siihen on joitain syit\u00e4. Se voi johtua \u00e4skett\u00e4in asennetusta tai p\u00e4ivitetyst\u00e4 laajennuksesta, teemap\u00e4ivityksist\u00e4, muutoksista tiedostojen k\u00e4ytt\u00f6oikeuksissa jne.<\/p>\n<p>Vaikka tuotannossa esiintyy ongelmia, se on yleens\u00e4 etusijalla. Meill\u00e4 ei ole paljon aikaa siirt\u00e4\u00e4 tuotantosivustoa v\u00e4lityspalvelimelle ja korjata ongelma. Kehitt\u00e4j\u00e4n on korjattava ongelma vain tuotantopalvelimella. Ja j\u00e4lleen kerran, sivuston ei pit\u00e4isi rikkoa tai n\u00e4ytt\u00e4\u00e4 huoltotilaa my\u00f6s live-yleis\u00f6ille (tietysti t\u00e4\u00e4ll\u00e4 emme puhu valkoisesta kuoleman\u00e4yt\u00f6st\u00e4).<\/p>\n<h3>Rajoita WP_DEBUG k\u00e4yt\u00f6ss\u00e4 vain IP: lle<\/h3>\n<p>Jos sinulla on staattinen IP-osoite, virheen selvitt\u00e4miseksi voit rajoittaa WP_DEBUG k\u00e4yt\u00f6ss\u00e4 vain IP-osoitteellesi. T\u00e4ll\u00e4 tavalla, jos WordPressiss\u00e4 on virheit\u00e4, se n\u00e4kyy vain IP-osoitteellesi. Suorat yleis\u00f6t eiv\u00e4t n\u00e4e mink\u00e4\u00e4nlaisia \u200b\u200bvirheit\u00e4. N\u00e4in voit korjata virheen ja korjaamisen j\u00e4lkeen poistaa IP-ehdon.<\/p>\n<p>Varmista, ett\u00e4 otat varmuuskopion wp-config.php -tiedostosta, ennen kuin teet mit\u00e4\u00e4n muutoksia.<\/p>\n<p><strong>wp-config.php<\/strong><\/p>\n<pre><code>if ('YOUR_IP_ADDRESS' == $_SERVER['REMOTE_ADDR']) {\n\u00a0\u00a0\u00a0\u00a0define('WP_DEBUG', true);\n} else {\n\u00a0\u00a0\u00a0\u00a0define('WP_DEBUG', false);\u00a0\u00a0 \n}<\/code><\/pre>\n<p>Muista, ett\u00e4 sinulla on oltava staattinen IP-osoite t\u00e4m\u00e4n toiminnon suorittamiseksi. Jos IP-osoitteesi on dynaaminen, WordPress n\u00e4ytt\u00e4\u00e4 virheet kaikille vierailijoille. Koska joka kerta, kun PHP-ohjaus tulee muuhun tilaan.<\/p>\n<h3>K\u00e4yt\u00e4 WP_DEBUG-kumppaneita<\/h3>\n<p>WordPress tarjoaa 2 kumppania <code>WP_DEBUG_LOG<\/code>ja <code>WP_DEBUG_DISPLAY<\/code>WP_DEBUG. K\u00e4ytt\u00e4m\u00e4ll\u00e4 n\u00e4it\u00e4 kahta kumppania tehokkaasti voimme selvitt\u00e4\u00e4 virheet ja mahdollisesti korjata ne. T\u00e4ss\u00e4 tapauksessa meid\u00e4n ei tarvitse lis\u00e4t\u00e4 mit\u00e4\u00e4n IP-ehtoja.<\/p>\n<p><strong>wp-config.php<\/strong><\/p>\n<pre><code>define('WP_DEBUG', true);\ndefine('WP_DEBUG_LOG', true);\ndefine('WP_DEBUG_DISPLAY', false);<\/code><\/pre>\n<p>Jos WP_DEBUG_LOG-asetuksena on P\u00e4\u00e4ll\u00e4, se luo <code>debug.log<\/code>tiedoston wp-content \/ hakemistoon. T\u00e4m\u00e4 virhelokitiedosto tallentaa kaikenlaiset PHP-virheet, varoitukset, ilmoitukset ja pinonj\u00e4ljet. T\u00e4m\u00e4n lokitiedoston avulla kehitt\u00e4j\u00e4 voi saada k\u00e4sityksen virheest\u00e4 ja korjata sen. Olemme asettaneet WP_DEBUG_DISPLAY -asetuksen pois p\u00e4\u00e4lt\u00e4, mik\u00e4 piilottaa kaikki virheet verkkosivuilla. T\u00e4m\u00e4 tarkoittaa, ett\u00e4 kaikki virheet kirjataan <code>debug.log<\/code>tiedostoon ja k\u00e4ytt\u00e4j\u00e4t eiv\u00e4t n\u00e4e virheit\u00e4 verkkosivustolla.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>WP_DEBUG: lla on 2 kumppania WP_DEBUG_LOG ja WP_DEBUG_DISPLAY. K\u00e4ytt\u00e4m\u00e4ll\u00e4 n\u00e4it\u00e4 kahta kumppania tehokkaasti voimme tallentaa kaikki WordPress-virheet debug.log-tiedostoon.<\/p>\n","protected":false},"author":1,"featured_media":20714,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[610],"tags":[843],"class_list":["post-23849","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized-6","tag-affiai-fi"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/posts\/23849","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/comments?post=23849"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/posts\/23849\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/media\/20714"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/media?parent=23849"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/categories?post=23849"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/tags?post=23849"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}