{"id":229082,"date":"2022-11-09T15:35:00","date_gmt":"2022-11-09T12:35:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=229082"},"modified":"2022-11-09T15:39:23","modified_gmt":"2022-11-09T12:39:23","slug":"debugowanie-wordpressa-za-pomoca-dziennikow-bledow-valet","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/pl\/debugowanie-wordpressa-za-pomoca-dziennikow-bledow-valet\/","title":{"rendered":"Debugowanie WordPressa za pomoc\u0105 dziennik\u00f3w b\u0142\u0119d\u00f3w Valet"},"content":{"rendered":"\n<p>Napisa\u0142em wiele post\u00f3w o <a href=\"https:\/\/laravel.com\/docs\/5.4\/valet\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Valet<\/a> (<a href=\"https:\/\/tommcfarlin.com\/laravel-valet-for-wordpress\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">tu<\/a> i <a href=\"https:\/\/wordpress.mediadoma.com\/pl\/korzystanie-z-xdebug-z-usluga-valet-i-wordpress\/\" title=\"tutaj\">tutaj<\/a>) i dlaczego uwa\u017cam, \u017ce jest to solidna opcja, je\u015bli chodzi o prac\u0119 jako lokalny serwer WWW do programowania opartego na WordPressie.<\/p>\n<p>Jest \u0142atwy w konfiguracji, ma wbudowan\u0105 obs\u0142ug\u0119 WordPressa, u\u017cywa <a href=\"https:\/\/www.nginx.com\/resources\/wiki\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Nginx<\/a> (kt\u00f3ry jest cz\u0119sto szybszy ni\u017c Apache, z mojego do\u015bwiadczenia) i zapewnia \u015bwietny spos\u00f3b, aby umo\u017cliwi\u0107 innym tunelowanie do twojego komputera w celu przetestowania, je\u015bli to co\u015b, co ty&quot;. ponownie do robienia.<\/p>\n<p>Ale je\u015bli jeste\u015b kim\u015b, kto sp\u0119dza czas na debugowaniu zar\u00f3wno przez Xdebug, jak i czytaj\u0105c logi b\u0142\u0119d\u00f3w, mo\u017cesz by\u0107 zainteresowany przejrzeniem dziennik\u00f3w b\u0142\u0119d\u00f3w Valet (je\u015bli mo\u017cesz znale\u017a\u0107, gdzie s\u0105 przechowywane) podczas debugowania swoich projekt\u00f3w.<\/p>\n<h2>Dzienniki b\u0142\u0119d\u00f3w us\u0142ugi Valet<\/h2>\n<p>Dost\u0119p do dziennik\u00f3w b\u0142\u0119d\u00f3w us\u0142ugi Valet jest naprawd\u0119 \u0142atwy, o ile wiesz, gdzie szuka\u0107.<\/p>\n<\/p>\n<p>Zak\u0142adaj\u0105c, \u017ce czujesz si\u0119 komfortowo podczas korzystania z terminala (lub nawet je\u015bli twoja notatka, miejmy nadziej\u0119, jest to do\u015b\u0107 \u0142atwe), za\u0142aduj j\u0105, a nast\u0119pnie wprowad\u017a nast\u0119puj\u0105ce polecenie:<\/p>\n<pre><code>cd ~\/.valet<\/code><\/pre>\n<p>Nast\u0119pnie mo\u017cesz wpisa\u0107 <strong>ls<\/strong>, aby zobaczy\u0107 list\u0119 katalog\u00f3w, a zobaczysz\u00a0 katalog <strong>dziennika<\/strong>. To trafnie nazwane, prawda? W tym katalogu znajdziesz <strong>nginx-error.log<\/strong>. Mo\u017cesz uzyska\u0107 do niego dost\u0119p, wprowadzaj\u0105c nast\u0119puj\u0105ce polecenie:<\/p>\n<pre><code>cd Log<\/code><\/pre>\n<p>A nast\u0119pnie mo\u017cesz go otworzy\u0107 za pomoc\u0105 ulubionego edytora tekstu (lub u\u017cy\u0107 <strong>wi\u0119cej<\/strong> lub dowolnego innego ulubionego narz\u0119dzia wiersza polece\u0144, aby przeczyta\u0107, co zawiera plik).<\/p>\n<h2>Troch\u0119 proste, prawda?<\/h2>\n<p>Jasne, to proste. Wiele rzeczy jest, gdy wiesz dok\u0142adnie, jak ich u\u017cywa\u0107, prawda? Ale je\u015bli jeste\u015b kim\u015b, kto dokona\u0142 zmiany lub kto dokonuje zmiany i jeste\u015b ciekawy, jak zreplikowa\u0107 zadania, kt\u00f3rych u\u017cywasz w bie\u017c\u0105cej konfiguracji, to jest to tylko jeden spos\u00f3b na zrobienie tego.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">\u0179r\u00f3d\u0142o nagrywania:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/tommcfarlin.com\" class=\"external external_icon\">tommcfarlin.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Je\u015bli sp\u0119dzasz czas na debugowaniu zar\u00f3wno przez Xdebug, jak i na czytaniu dziennik\u00f3w b\u0142\u0119d\u00f3w, mo\u017cesz by\u0107 zainteresowany przejrzeniem dziennik\u00f3w b\u0142\u0119d\u00f3w Valet.<\/p>\n","protected":false},"author":1,"featured_media":166160,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[721,866],"tags":[1169],"class_list":["post-229082","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-deweloper","category-wordpress-7","tag-affiai-pl"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/posts\/229082","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/comments?post=229082"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/posts\/229082\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/media\/166160"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/media?parent=229082"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/categories?post=229082"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/tags?post=229082"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}