{"id":24353,"date":"2021-05-12T10:10:00","date_gmt":"2021-05-12T07:10:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=24353"},"modified":"2021-10-17T19:17:38","modified_gmt":"2021-10-17T16:17:38","slug":"vigade-ja-hoiatuste-sisselogimine-php-faili","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/et\/vigade-ja-hoiatuste-sisselogimine-php-faili\/","title":{"rendered":"Vigade ja hoiatuste sisselogimine PHP-faili"},"content":{"rendered":"<p>Postitatud <a href=\"https:\/\/artisansweb.net\/category\/php\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">PHP-s<\/a><\/p>\n<p>See on kiire postitus vea logimisel PHP-s. Selle kiire artikli jagamise p\u00f5hjus on minu arvates see, et kasutajatest v\u00f5ib olla abi vigade j\u00e4lgimisel v\u00f5i vigade silumisel.<\/p>\n<p>Hiljuti t\u00f6\u00f6tasin \u00fche meie kliendi jaoks Facebooki vestlusroboti integreerimise kallal. Facebooki vestlusroboti arendamise ajal peame seadistama veebikonksu, millele Facebook saadab kasutaja vastuse taustal. Siis peaks meie kood vastama vastuse alusel.<\/p>\n<p>Kui ma hakkasin t\u00f6\u00f6tama nupu Malli, \u00fcldise malliga (see on Facebooki vestlusboti mall), ei vastanud meie rakendus kasutajatele tagasi. Ja kuna kogu protsess toimib taustal, j\u00e4in probleemi juurde peaaegu 2 tunniks.<\/p>\n<p>Siis \u00e4kki tekkis mul m\u00f5te failide vigade logimisest, et saaksin j\u00e4lgida, mis koodil viga on. Ja siis sain j\u00e4lgida koodivigu ja lahendasin k\u00f5ik probleemid. Ilma vikalogideta ei suutnud ma oma probleemi lahendada, kuna olin t\u00e4iesti vales suunas.<\/p>\n<p>Pange allolev kood oma konfiguratsioonifaili, mis loob <code>error.log<\/code>faili teie juurkataloogi.<\/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>Kui \u00fclaltoodud kood on lisatud, hakkavad k\u00f5ik teie rakenduse vead ja hoiatused <code>error.log<\/code>faili sisse logima. See n\u00e4pun\u00e4ide on abiks reaalserveri jaoks ka nende koodis leiduvate probleemide j\u00e4lgimiseks. Lihtsalt veenduge, et m\u00e4\u00e4raksite &#8217;display_errors&#8217; <code>false<\/code>tootmisserverisse. Kuna siin <code>true<\/code>t\u00e4hendab kuvamisvigu veebisaidil endal, mida me muidugi ei soovi.<\/p>\n<h4>seotud artiklid<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/et\/kuidas-paringut-laravelis-sisse-logida\/\" title=\"Kuidas p\u00e4ringut Laravelis sisse logida\">Kuidas p\u00e4ringut Laravelis sisse logida<\/a><\/li>\n<\/ul>\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>Selles artiklis n\u00e4itame teile, kuidas failis vigu ja hoiatusi teha. Allolev skript alustab t\u00f5rkeid ja hoiatusi automaatselt failis error.log<\/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":[177,274],"tags":[842],"class_list":["post-24353","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-chrome-5","category-php-5","tag-affiai-et"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/posts\/24353","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/comments?post=24353"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/posts\/24353\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/media\/21773"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/media?parent=24353"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/categories?post=24353"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/tags?post=24353"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}