{"id":27725,"date":"2021-05-12T10:24:00","date_gmt":"2021-05-12T07:24:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=27725"},"modified":"2021-10-17T05:02:18","modified_gmt":"2021-10-17T02:02:18","slug":"hur-man-loggar-in-fel-och-varningar-i-en-fil-i-en-php","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/sv\/hur-man-loggar-in-fel-och-varningar-i-en-fil-i-en-php\/","title":{"rendered":"Hur man loggar in fel och varningar i en fil i en PHP"},"content":{"rendered":"<p>Upplagt i <a href=\"https:\/\/artisansweb.net\/category\/php\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">PHP<\/a><\/p>\n<p>Detta \u00e4r ett snabbt inl\u00e4gg om felloggning i PHP. Anledningen till att dela denna snabba artikel \u00e4r att jag tyckte att det kan vara till hj\u00e4lp f\u00f6r anv\u00e4ndare att sp\u00e5ra felen eller fels\u00f6ka felen.<\/p>\n<p>Nyligen arbetade jag med att integrera Facebook chatbot f\u00f6r en av v\u00e5ra kunder. N\u00e4r vi utvecklar Facebook chatbot m\u00e5ste vi skapa en webbkrok som Facebook skickar en anv\u00e4ndares svar till i bakgrunden. D\u00e5 b\u00f6r v\u00e5r kod svara tillbaka p\u00e5 grundval av svar.<\/p>\n<p>N\u00e4r jag b\u00f6rjade arbeta med Button-mall, Generisk mall (det h\u00e4r \u00e4r Facebook-chatbotmallen) svarade v\u00e5r app inte tillbaka till anv\u00e4ndarna. Och eftersom alla processer fungerar i bakgrunden fastnade jag p\u00e5 problemet i n\u00e4stan 2 timmar.<\/p>\n<p>Sedan fick jag pl\u00f6tsligt en id\u00e9 om att logga in felen i en fil s\u00e5 att jag kan sp\u00e5ra vad som \u00e4r fel med koden. Och d\u00e5 kunde jag sp\u00e5ra kodfel och l\u00f6ste alla problem. Utan felloggar kunde jag inte l\u00f6sa mitt problem eftersom jag var i en helt fel riktning.<\/p>\n<p>Placera koden nedan i din konfigurationsfil som skapar <code>error.log<\/code>filen i din rotkatalog.<\/p>\n<pre><code>&lt;?php\nerror_reporting(E_ALL);\nini_set('display_errors', true);\nini_set('log_errors', true);\nini_set('error_log', 'errors.log');\nini_set('log_errors_max_len', 1024);<\/code><\/pre>\n<p>N\u00e4r du har lagt till ovanst\u00e5ende kod b\u00f6rjar alla dina applikationsfel och varningar logga in i <code>error.log<\/code>filen. Detta tips \u00e4r till hj\u00e4lp f\u00f6r live-servern ocks\u00e5 f\u00f6r att sp\u00e5ra eventuella problem i din kod. Se bara till att du st\u00e4ller in &#8217;display_errors&#8217; som <code>false<\/code>p\u00e5 produktionsservern. Som h\u00e4r <code>true<\/code>betyder displayfel p\u00e5 sj\u00e4lva webbplatsen vilket vi naturligtvis inte vill.<\/p>\n<h4>relaterade artiklar<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/sv\/hur-man-loggar-fragan-i-laravel\/\" title=\"Hur man loggar fr\u00e5gan i Laravel\">Hur man loggar fr\u00e5gan i Laravel<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Inspelningsk\u00e4lla:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I den h\u00e4r artikeln visar vi hur du g\u00f6r fel och varningar i en fil. Skriptet nedan startar automatiskt loggningsfel och varningar i en error.log-fil<\/p>\n","protected":false},"author":1,"featured_media":21773,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[181,279],"tags":[850],"class_list":["post-27725","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sem-categoria-2","category-php-10","tag-affiai-sv"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/posts\/27725","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/comments?post=27725"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/posts\/27725\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/media\/21773"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/media?parent=27725"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/categories?post=27725"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/tags?post=27725"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}