{"id":229114,"date":"2022-11-12T13:50:00","date_gmt":"2022-11-12T10:50:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=229114"},"modified":"2022-11-09T05:35:13","modified_gmt":"2022-11-09T02:35:13","slug":"wordpress-felsoekningsloggar-aer-viktigare-aen-du-tror","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/sv\/wordpress-felsoekningsloggar-aer-viktigare-aen-du-tror\/","title":{"rendered":"WordPress fels\u00f6kningsloggar \u00e4r viktigare \u00e4n du tror"},"content":{"rendered":"\n<p>N\u00e4r det kommer till att arbeta med WordPress g\u00f6r Codex <a href=\"https:\/\/codex.wordpress.org\/Debugging_in_WordPress\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">ett bra jobb<\/a> med att visa hur man konfigurerar applikationen f\u00f6r fels\u00f6kning.<\/p>\n<p>Kort sagt, du l\u00e4gger till f\u00f6ljande till din <strong>wp-config.php<\/strong> :<\/p>\n<pre><code>\/\/ Enable WP_DEBUG mode\ndefine( 'WP_DEBUG', true );\n\n\/\/ Enable Debug logging to the \/wp-content\/debug.log file\ndefine( 'WP_DEBUG_LOG', true );\n\n\/\/ Disable display of errors and warnings\ndefine( 'WP_DEBUG_DISPLAY', false );\n@ini_set( 'display_errors', 0 );<\/code><\/pre>\n<p>Det finns mer du kan l\u00e4gga till, men detta \u00e4r den allm\u00e4nna id\u00e9n om vad jag tycker \u00e4r anv\u00e4ndbart.<\/p>\n<p>Men varf\u00f6r bry sig om detta?<\/p>\n<h2>WordPress fels\u00f6kningsloggar<\/h2>\n<p>Ibland verkar f\u00f6rdelarna med att ha en fels\u00f6kningslogg uppenbara. Andra g\u00e5nger kanske det inte alltid \u00e4r uppenbart varf\u00f6r det \u00e4r anv\u00e4ndbart.<\/p>\n<p>Vi har alla h\u00f6rt urs\u00e4kten (till den grad att det \u00e4r ett sk\u00e4mt, egentligen):<\/p>\n<blockquote>\n<p>Det fungerar p\u00e5 min maskin.<\/p>\n<\/blockquote>\n<p>Men vi borde verkligen inte misslyckas med det. Det r\u00e4cker f\u00f6r pengarna, det \u00e4r avvisande, och det \u00e4r inte hur vi ska fungera.<\/p>\n<h3>Ett snabbt tips f\u00f6r fels\u00f6kning<\/h3>\n<p>Som sagt, detta \u00e4r mer eller mindre ett snabbt tips om hur och varf\u00f6r du b\u00f6r ha en upps\u00e4ttning mellan dina utvecklings- och iscens\u00e4ttningsmilj\u00f6er.<\/p>\n<p>F\u00f6r det f\u00f6rsta, n\u00e4r du har fels\u00f6kningsinst\u00e4llningar, genererar den en <strong>debug.log<\/strong> -fil som du kan granska n\u00e4r du arbetar i din utvecklingsmilj\u00f6.<\/p>\n<p>F\u00f6rdelarna med detta \u00e4r vanligtvis uppenbara:<\/p>\n<ol>\n<li>du kan h\u00e4nvisa PHP-meddelanden, varningar och fel p\u00e5 din maskin,<\/li>\n<li>du ser filen och raden d\u00e4r problemet uppst\u00e5r,<\/li>\n<li>du f\u00e5r tidsst\u00e4mpeln f\u00f6r n\u00e4r problemet uppst\u00e5r<\/li>\n<\/ol>\n<p>S\u00e5 vad men, eller hur? Jag menar, det h\u00e4r \u00e4r n\u00e5got som vi borde g\u00f6ra med varje lokalt projekt.<\/p>\n<p>Men i din iscens\u00e4ttningsmilj\u00f6 tror jag att det ocks\u00e5 \u00e4r viktigt att se till att fels\u00f6kning \u00e4r aktiverad. Du kan ha n\u00e4stan varenda sak konfigurerad p\u00e5 samma s\u00e4tt, men om ens en sak \u00e4r annorlunda, kanske programvaran inte fungerar p\u00e5 samma s\u00e4tt.<\/p>\n<p>Och det \u00e4r h\u00e4r och varf\u00f6r man har samma fels\u00f6kningsinst\u00e4llningar n\u00e4r det g\u00e4ller iscens\u00e4ttning. Du kan ofta hitta var de avvikelser som finns.<\/p>\n<p>Om de finns din kod, d\u00e5 finns det ett ansvar att l\u00f6sa dem. Annars kommer det \u00e5tminstone att avsl\u00f6ja var problemen finns med milj\u00f6n \u2013 vare sig det \u00e4r servern eller programvara fr\u00e5n tredje part.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Inspelningsk\u00e4lla:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/tommcfarlin.com\" class=\"external external_icon\">tommcfarlin.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>WordPress fels\u00f6kningsloggar \u00e4r uppenbara i en utvecklingsmilj\u00f6, men de kan avsl\u00f6ja problem i Staging med en server och i en tredjepartsprogramvara ocks\u00e5.<\/p>\n","protected":false},"author":1,"featured_media":165856,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[848,901,724,868],"tags":[1173],"class_list":["post-229114","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-handledningar","category-koda","category-utvecklaren","category-wordpress-9","tag-affiai-sv"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/posts\/229114","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/comments?post=229114"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/posts\/229114\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/media\/165856"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/media?parent=229114"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/categories?post=229114"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/tags?post=229114"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}